ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)GenomicsPeer-reviewed journal article
mm2-gb: GPU Accelerated Minimap2 for Long Read DNA Mapping
Juechu DongiD, Xueshen LiuiD, Harisankar SadasivaniD, Sriranjani Sitaraman, Satish NarayanasamyiD
Abstract
Long-read DNA sequencing is becoming increasingly popular for genetic diagnostics. Minimap2 is the state-of-the-art long-read aligner. However, Minimap2s chaining step is slow on the CPU and takes 40-68% of the time especially for long DNA reads. Prior works in accelerating Minimap2 either lose mapping accuracy, are closed source (and not updated) or deliver inconsistent speedups for longer reads. We introduce mm2-gb which accelerates the chaining step of Minimap2 on GPU without compromising mapping accuracy. In addition to intra- and inter-read parallelism exploited by prior works, mm2-gb exploits finer levels of parallelism by breaking down high latency large workloads into smaller independent segments that can be run in parallel and leverages several strategies for better workload balancing including split-kernels and prioritized scheduling of segments based on sorted size. We show that mm2-gb on an AMD Instinct MI210 GPU achieves 2.57-5.33x performance improvement on long nanopore reads (10kb-100kb), and up to 1.87x performance gain on super long reads (100kb-300kb) compared to SIMD accelerated mm2-fast. mm2-gb is open-sourced and available at https://github.com/Minimap2onGPU/mm2-gb.
- Citations
- 9
- FWCI
- 2.75
- Field percentile
- top 7%
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 Minimap2 for accurate long read alignment on GPUs
Harisankar Sadasivan, Milos Maric, … Satish Narayanasamy·Journal of Biotechnology and BiomedicinePeer-reviewed·Jan 1, 2023
- 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