Society for Industrial and Applied Mathematics eBooksBioinformaticsPeer-reviewed journal article
BELLA: Berkeley Efficient Long-Read to Long-Read Aligner and Overlapper
Giulia GuidiiD, Marquita EllisiD, Daniel S. RokhsariD, Katherine YelickiD, Aydın BuluçiD
Abstract
Recent advances in long-read sequencing enable the characterization of genome structure and its intra- and inter-species variation at a resolution that was previously impossible. Detecting overlaps between reads is integral to many long-read genomics pipelines, such as de novo genome assembly. While longer reads simplify genome assembly and improve the contiguity of the reconstruction, current long-read technologies come with high error rates. We present Berkeley Long-Read to Long-Read Aligner and Overlapper (BELLA), a novel algorithm for computing overlaps and alignments via sparse matrix-matrix multiplication that balances the goals of recall and precision, performing well on both. We present a probabilistic model that demonstrates the feasibility of using short k-mers for detecting candidate overlaps. We then introduce a notion of reliable k-mers based on our probabilistic model. Combining reliable k-mers with our binning mechanism eliminates both the k-mer set explosion that would otherwise occur with highly erroneous reads and the spurious overlaps from k-mers originating in repetitive regions. Finally, we present a new method based on Chernoff bounds for separating true overlaps from false positives using a combination of alignment techniques and probabilistic modeling. Our methodologies aim at maximizing the balance between precision and recall. On both real and synthetic data, BELLA performs amongst the best in terms of F1 score, showing performance stability which is often missing for competitor software. BELLAs F1 score is consistently within 1.7% of the top entry. Notably, we show improved de novo assembly results on synthetic data when coupling BELLA with the Miniasm assembler.
- Citations
- 26
- FWCI
- 14.46
- Field percentile
- top 1%
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
- Improved assembly of noisy long reads by k-mer validation
A. Bernardo Carvalho, Eduardo G Dupim, Gabriel Nassar·bioRxiv·May 14, 2016
- Meta-aligner: Long-read alignment based on genome statistics
Damoun Nashta-ali, Ali Aliyari, … Babak Hossein Khalaj·BMC BioinformaticsPeer-reviewed·Feb 23, 2017
- Fast and memory-efficient noisy read overlapping with KD-trees
Dmitri Parkhomchuk, Andreas Bremges, Alice Carolyn McHardy·bioRxiv·Jul 21, 2017
- Overlapping long sequence reads: Current innovations and challenges in developing sensitive, specific and scalable algorithms
Justin Chu, Hamid Mohamadi, … İnanç Birol·BioinformaticsPeer-reviewed·Dec 16, 2016
- Seed selection strategies for overlap detection
Jonathan Teutenberg·bioRxiv·May 8, 2018
- Improved long read correction for de novo assembly using an FM-index
James M. Holt, Jeremy R. Wang, … Leonard McMillan·bioRxiv·Aug 2, 2016