seqsizzle: decoding complex barcode and adapter architectures in long-read sequencing data
Discuss this preprint
Start a discussion What are Sciety discussions?Listed in
This article is not in any list yet, why not save it to one of your lists.Abstract
Visualizing and troubleshooting long-read sequencing data is a common task when analyzing novel protocols, but identifying several primer sequences from reads exceeding 2 kb with fuzzy matching is challenging for the human eye. Here, we present seqsizzle , a cross-platform terminal user interface (TUI) based tool for convenient visualization of long-read sequencing data directly from the command-line, applicable to all sequencing technologies that produce FASTQ or FASTA output. seqsizzle allows primer sequences to be matched with user-specified fuzzy matching thresholds and highlighted with configurable colors. Additional styling can be applied to distinguish mismatches and quality scores, allowing convenient quality control of long-read sequencing data. To further aid troubleshooting, seqsizzle includes a built-in k -mer enrichment analysis, enabling the detection of unknown primer sequences or unexpected artifacts, which can then be reviewed via manual inspection. seqsizzle is implemented in Rust and is available open-source from https://github.com/ChangqingW/SeqSizzle .