DotMatch reports how fixed-window barcode reads were assigned, rejected, or flagged for review.
Speed is reported only after the comparator settings are documented.
Inference status: review; assignment rate: 0.72492000; top finding: low_confidence_offset.
Use recorded comparator settings for the same barcode window, length, and correction policy before interpreting speed.
Highest-scoring sampled window: start=0, length=4; exact assignment rate=0.11283; status=review.
Audit outputs identify duplicate and nearby barcode pairs before one-edit correction is enabled.
Run assignment rate=0.72492000; ambiguous=13911 (0.13911000); unmatched=13597 (0.13597000); invalid=0. Top failure reason: ambiguous_collision.
The sampled fixed-window scan found a best window, but the evidence is weak enough that the assay specification should be reviewed before production use.
Check the barcode sheet, read side, offset, barcode length, and expected orientation; rerun inference after correcting the assay specification.
Do not rescue ambiguous reads into either sample without changing the barcode design or assignment policy.
Stable TSV, JSON, FASTQ, HTML, and MultiQC custom-content artifacts are emitted for workflow systems.
provenance.json.offset_scan.tsv.audit/ and summarized in correction_safety.tsv.dotmatch audit --targets examples/barcode_demux/data/barcodes.tsv --k 1 --audit-mode auto --out-dir examples/barcode_autopsy/results/auditdotmatch demux --barcodes examples/barcode_demux/data/barcodes.tsv --reads examples/barcode_demux/data/SRR391079.subsample100000.fastq.gz --barcode-start 0 --barcode-length auto --k 1 --metric hamming --out-dir examples/barcode_autopsy/results/demuxed --summary examples/barcode_autopsy/results/summary.json --assignments examples/barcode_autopsy/results/assignments.tsv --ambiguous-out examples/barcode_autopsy/results/ambiguous.fastq --unmatched-out examples/barcode_autopsy/results/unmatched.fastqdotmatch inspect-unmatched --targets examples/barcode_demux/data/barcodes.tsv --reads examples/barcode_demux/data/SRR391079.subsample100000.fastq.gz --target-start 0 --target-length 4 --k 1 --top 100 --out examples/barcode_autopsy/results/top_unmatched.tsvoffset_scan.tsvaudit/collision_graph.tsvcorrection_safety.tsvdemuxed/summary.jsonassignments.tsvambiguous.fastqunmatched.fastqtop_unmatched.tsvsample_qc.tsvbarcode_counts.tsvfindings.tsvprovenance.jsonmultiqc_dotmatch_barcode_mqc.yaml