Journal of Biotechnology and BiomedicineGenomicsPeer-reviewed journal article
Accelerating Minimap2 for accurate long read alignment on GPUs
Harisankar SadasivaniD, Milos Maric, Eric T. DawsoniD, Vishanth Iyer, Johnny IsraeliiD, Satish NarayanasamyiD
Abstract
Long read sequencing technology is becoming increasingly popular for Precision Medicine applications like Whole Genome Sequencing (WGS) and microbial abundance estimation. Minimap2 is the state-of-the-art aligner and mapper used by the leading long read sequencing technologies, today. However, Minimap2 on CPUs is very slow for long noisy reads. [~]60-70% of the run-time on a CPU comes from the highly sequential chaining step in Minimap2. On the other hand, most Point-of-Care computational workflows in long read sequencing use Graphics Processing Units (GPUs). We present minimap2-accelerated (mm2-ax), a heterogeneous design for sequence mapping and alignment where minimap2s compute intensive chaining step is sped up on the GPU and demonstrate its time and cost benefits. We extract better intra-read parallelism from chaining without loosing mapping accuracy by forward transforming Minimap2s chaining algorithm. Moreover, we better utilize the high memory available on modern cloud instances apart from better workload balancing, data locality and minimal branch divergence on the GPU. We show mm2-ax on an NVIDIA A100 GPU improves the chaining step with 5.41 - 2.57X speedup and 4.07 - 1.93X speedup : costup over the fastest version of Minimap2, mm2-fast, benchmarked on a Google Cloud Platform instance of 30 SIMD cores.
- Citations
- 48
- FWCI
- 4.09
- Field percentile
- top 4%
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
- mm2-gb: GPU Accelerated Minimap2 for Long Read DNA Mapping
Juechu Dong, Xueshen Liu, … Satish Narayanasamy·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Nov 22, 2024
- Accelerating long-read analysis on modern CPUs
Saurabh Kalikar, Chirag Jain, … Sanchit Misra·bioRxiv·Jul 21, 2021
- Minimap2: pairwise alignment for nucleotide sequences
Heng Li·BioinformaticsPeer-reviewed·May 4, 2018
- minimap2-fpga: Integrating hardware-accelerated chaining for efficient end-to-end long-read sequence mapping
Kisaru Liyanage, Hiruna Samarakoon, … Hasindu Gamaarachchi·bioRxiv·May 30, 2023
- mapquik: Efficient low-divergence mapping of long reads in minimizer space
Barış Ekim, Kristoffer Sahlin, … Rayan Chikhi·Genome ResearchPeer-reviewed·Jun 30, 2023
- Featherweight long read alignment using partitioned reference indexes
Hasindu Gamaarachchi, Sri Parameswaran, Martin A. Smith·Scientific ReportsPeer-reviewed·Mar 13, 2019