bioRxiv Science⌕ Search

Biology subjects

Sadasivan, H.

Publications and source records attributed to Sadasivan, H..

2 recordsLinked to original sources

Accelerating Minimap2 for accurate long read alignment on GPUs

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.

genomics↗

Digitization of Electrocardiogram Using Bilateral Filtering

Electrocardiogram (ECG) is one of the most basic tools available for the detection of cardiovascular disease (CVD) which has evolved as one of the major causes of death in recent times, spanning countries. Conventionally, ECGs are printed on graph sheets which keep fading away with time. Hence, the preservation of ECG graph sheets is difficult. Digitization of printed ECG graph sheets is a solution to this problem. Digitization also helps in faster analysis and interpretation of ECG signals. Although the previous works have succeeded in smoothing ECG after extracting the signal from graph sheet, the cost amounts to loss of peak amplitude characteristics leading to wrong diagnosis. In this work, we propose a digitization technique to extract ECG signals from graph sheets. The proposed bilateral filter based method achieves a high degree of smoothness with all the peak characteristics intact when compared to other implementations using Butterworth filters. With this technique, it is now possible to create extensive databases similar to MIT-BIH from printed ECG graph sheets. A high level of automation is achieved, and results verified with over 60 ECGs and compared.

bioinformatics↗