Journal of Biotechnology and BiomedicineBioinformaticsPeer-reviewed journal article
Accelerated Dynamic Time Warping on GPU forSelective Nanopore Sequencing
Harisankar SadasivaniD, Daniel Stiffler, Ajay Tirumala, Johnny IsraeliiD, Satish NarayanasamyiD
Abstract
The design and supply of RT-PCR primers for accurate virus testing is a complex process. The MinION is a revolutionary portable nanopore DNA sequencer that may be used to sequence the whole genome of a target virus in a biological sample. Human samples have more than 99% of non-target host DNA and Read Until is a protocol that enables the MinION to selectively eject reads in real-time. However, the MinION does not have any in-built compute power to select non-target reads. SquiggleFilter is a prior work that identified the accuracy and throughput challenges in performing Read Until using the state-of-the-art solution and proposed a hardware-accelerated subsequence Dynamic Time Warping (sDTW) based programmable filter on an ASIC. However, SquiggleFilter does not work for genomes larger than 100Kb. We optimize SquiggleFilters sDTW algorithm onto the more commonly available GPUs. DTWax better uses tensor core pipes, 2X-SIMD FP16 computations and efficient data handling strategies using offline pre-processing, coalesced global memory loads, warp shuffles and shared memory buffering among other optimizations. DTWax enables Read Until and yields 1.92X sequencing speedup and 3.64X compute speedup: costup over a sequencing workflow that does not use Read Until.
- Citations
- 23
- FWCI
- 4.01
- Field percentile
- top 6%
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
- Real time selective sequencing using nanopore technology.
Matthew Loose, Sunir Malla, Michael Stout·Nature MethodsPeer-reviewed·Jul 25, 2016
- Rapid multiplex small DNA sequencing on the MinION nanopore sequencing platform
Shan Wei, Zachary R. Weiss, Zev Williams·G3 Genes Genomes GeneticsPeer-reviewed·Mar 15, 2018
- DeepNano-blitz: A Fast Base Caller for MinION Nanopore Sequencers
Vladimír Boža, Peter Perešíni, … Tomáš Vinař·BioinformaticsPeer-reviewed·Apr 28, 2020
- An accurate and rapid continuous wavelet dynamic time warping algorithm for unbalanced global mapping in nanopore sequencing
Renmin Han, Yu Li, … Sheng Wang·BioinformaticsPeer-reviewed·Jul 5, 2018
- Poretools: a toolkit for analyzing nanopore sequence data
Nicholas Loman, Aaron Quinlan·bioRxiv·Jul 23, 2014
- Rapid Real-time Squiggle Classification for Read Until Using RawMap
Harisankar Sadasivan, Jack Wadden, … Satish Narayanasamy·Archives of Clinical and Biomedical ResearchPeer-reviewed·Jan 1, 2023