The Journal of Open Source SoftwareBioinformaticsPeer-reviewed journal article
alignparse: A Python package for parsing complex features from high-throughput long-read sequencing
Abstract
Summary & PurposeAdvances in sequencing technology have made it possible to generate large numbers of long, high-accuracy sequencing reads. For instance, the new PacBio Sequel platform can generate hundreds of thousands of high-quality circular consensus sequences in a single run (Rhoads and F. 2015; Hebert et al. 2018). Good programs exist for aligning these reads for genome assembly (Chaisson and Tesler 2012; Li 2018). However, these long reads can also be used for other purposes, such as sequencing PCR amplicons that contain various features of interest. For instance, PacBio circular consensus sequences have been used to identify the mutations in influenza viruses in single cells (Russell et al. 2019), or to link barcodes to gene mutants in deep mutational scanning (Matreyek et al. 2018). For such applications, the alignment of the sequences to the targets may be fairly trivial, but it is not trivial to then parse specific features of interest (such as mutations, unique molecular identifiers, cell barcodes, and flanking sequences) from these alignments. Here we describe alignparse, a Python package for parsing complex sets of features from long sequences that map to known targets. Specifically, it allows the user to provide complex target sequences in Genbank format that contain an arbitrary number of user-defined sub-sequence features. It then aligns the sequencing reads to these targets and filters alignments based on whether the user-specified features are present with the desired identities (which can be set to different thresholds for different features). Finally, it parses out the sequences, mutations, and/or accuracy of these features as specified by the user. The flexibility of this package therefore fulfills the need for a tool to extract and analyze complex sets of features in large numbers of long sequencing reads.
- Citations
- 50
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- seqsizzle: decoding complex barcode and adapter architectures in long-read sequencing data
Changqing Wang, Matthew E. Ritchie, N. Davidson·bioRxiv·Sep 25, 2026
- Evaluation of tools for long read RNA-seq splice-aware alignment
Krešimir Križanović, Amina Echchiki, … Mile Šikić·BioinformaticsPeer-reviewed·Oct 18, 2017
- Meta-aligner: Long-read alignment based on genome statistics
Damoun Nashta-ali, Ali Aliyari, … Babak Hossein Khalaj·BMC BioinformaticsPeer-reviewed·Feb 23, 2017
- Magic-BLAST, an accurate DNA and RNA-seq aligner for long and short reads
Grzegorz M. Boratyn, Jean Thierry‐Mieg, … Thomas Madden·BMC BioinformaticsPeer-reviewed·Jul 25, 2019
- QuickEd: High-performance exact sequence alignment based on bound-and-align
Max Doblas, Oscar Lostes-Cazorla, … Santiago Marco‐Sola·BioinformaticsPeer-reviewed·Mar 1, 2025
- Bazam: A rapid method for read extraction and realignment of high throughput sequencing data
Simon Sadedin, Alicia Oshlack·Genome biologyPeer-reviewed·Apr 18, 2019