Accel-Align: A Fast Sequence Mapper and Aligner based on the Seed-Embed-Extend Method
Abstract
BackgroundImprovements in sequencing technology continue to drive sequencing cost towards $100 per genome. However, mapping sequenced data to a reference genome remains a computationally-intensive task due to the dependence on edit distance for dealing with indels and mismatches introduced by sequencing. All modern aligners use seed-filter-extend (SFE) methodology and rely on filtration heuristics to reduce the overhead of edit distance computation. However, filtering has inherent performance-accuracy trade-offs that limits its effectiveness. ResultsMotivated by algorithmic advances in randomized low-distortion embedding, we introduce seed- embed-extend (SEE), a new methodology for developing sequence mappers and aligners. While SFE focuses on eliminating sub-optimal candidates, SEE focuses instead on identifying optimal candidates. To do so, SEE transforms the read and reference strings from edit distance regime to the Hamming regime by embedding them using a randomized algorithm, and uses Hamming distance over the embedded set to identify optimal candidates. To show that SEE performs well in practice, we present Accel-Align, an SEE-based short-read sequence mapper and aligner that is 3-12x faster than state-of-the-art aligners on commodity CPUs, without any special-purpose hardware, while providing comparable accuracy. ConclusionsAs sequencing technologies continue to increase read length while improving throughput and accuracy, we believe that randomized embeddings open up new avenues for optimization that cannot be achieved by using edit distance. Thus, the techniques presented in this paper have a much broader scope as they can be used for other applications like graph alignment, multiple sequence alignment, and sequence assembly. Availabilityhttps://github.com/raja-appuswamy/accel-align-release
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 24
- FWCI
- 1.41
- Field percentile
- top 19%
- Research Focus
- Approach
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
- Calibrating seed-based alignment heuristics with Sesame
Guillaume J. P. Filion, Ruggero Cortini, Eduard Valera Zorita·Frontiers in GeneticsPeer-reviewed·Jun 25, 2020
- Flexible seed size enables ultra-fast and accurate read alignment
Kristoffer Sahlin·Genome biologyPeer-reviewed·Dec 15, 2022
- Fast and Optimal Sequence-to-Graph Alignment Guided by Seeds
Pesho Ivanov, Benjamin Bichsel, Martin Vechev·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2022
- QuickEd: High-performance exact sequence alignment based on bound-and-align
Max Doblas, Oscar Lostes-Cazorla, … Santiago Marco‐Sola·BioinformaticsPeer-reviewed·Mar 1, 2025
- Context-Aware Seeds for Read Mapping
Hongyi Xin, Mingfu Shao, Carl Kingsford·Algorithms for Molecular BiologyPeer-reviewed·May 23, 2020
- Sequence Alignment Through the Looking Glass
Raja Appuswamy, Jacques Fellay, Nimisha Chaturvedi·bioRxiv·Apr 11, 2018