BioinformaticsBioinformaticsPeer-reviewed journal article
BWA-MEME: BWA-MEM emulated with a machine learning approach
Abstract
MotivationThe growing use of next-generation sequencing and enlarged sequencing throughput require efficient short-read alignment, where seeding is one of the major performance bottlenecks. The key challenge in the seeding phase is searching for exact matches of substrings of short reads in the reference DNA sequence. Existing algorithms, however, present limitations in performance due to their frequent memory accesses. ResultsThis paper presents BWA-MEME, the first full-fledged short read alignment software that leverages learned indices for solving the exact match search problem for efficient seeding. BWA-MEME is a practical and efficient seeding algorithm based on a suffix array search algorithm that solves the challenges in utilizing learned indices for SMEM search which is extensively used in the seeding phase. Our evaluation shows that BWA-MEME achieves up to 3.45x speedup in seeding throughput over BWA-MEM2 by reducing the number of instructions by 4.60x, memory accesses by 8.77x, and LLC misses by 2.21x, while ensuring the identical SAM output to BWA-MEM2. AvailabilityThe source code and test scripts are available for academic use at https://github.com/kaist-ina/BWA-MEME/. Contacttom418@kaist.ac.kr, dhan.ee@kaist.ac.kr
- Citations
- 340
- FWCI
- 21.81
- 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
- Accelerating Maximal-Exact-Match Seeding with Enumerated Radix Trees
Arun Karthi Subramaniyan, Jack Wadden, … Reetuparna Das·bioRxiv·Mar 23, 2020
- RosaSeed: Faster and Accurate Short Read Alignment Using a Configurable Seeding Strategy
S. Girish Gandhi, B.F. Cockburn·bioRxiv·Sep 26, 2026
- A performant bridge between fixed-size and variable-size seeding
Arne Kutzner, Pok‐Son Kim, Markus R. Schmidt·BMC BioinformaticsPeer-reviewed·Jul 23, 2020
- Flexible seed size enables ultra-fast and accurate read alignment
Kristoffer Sahlin·Genome biologyPeer-reviewed·Dec 15, 2022
- Fast and accurate short read alignment with Burrows–Wheeler transform
Heng Li, Richard Michael Durbin·BioinformaticsPeer-reviewed·May 18, 2009
- Fast and accurate short read alignment with hybrid hash-tree data structure
Junichiro Makino, Toshikazu Ebisuzaki, … Yoshihide Hayashizaki·Genomics & InformaticsPeer-reviewed·Oct 29, 2024