Unknown

Dataset Information

0

GPU accelerated adaptive banded event alignment for rapid comparative nanopore signal analysis.


ABSTRACT: BACKGROUND:Nanopore sequencing enables portable, real-time sequencing applications, including point-of-care diagnostics and in-the-field genotyping. Achieving these outcomes requires efficient bioinformatic algorithms for the analysis of raw nanopore signal data. However, comparing raw nanopore signals to a biological reference sequence is a computationally complex task. The dynamic programming algorithm called Adaptive Banded Event Alignment (ABEA) is a crucial step in polishing sequencing data and identifying non-standard nucleotides, such as measuring DNA methylation. Here, we parallelise and optimise an implementation of the ABEA algorithm (termed f5c) to efficiently run on heterogeneous CPU-GPU architectures. RESULTS:By optimising memory, computations and load balancing between CPU and GPU, we demonstrate how f5c can perform ?3-5 × faster than an optimised version of the original CPU-only implementation of ABEA in the Nanopolish software package. We also show that f5c enables DNA methylation detection on-the-fly using an embedded System on Chip (SoC) equipped with GPUs. CONCLUSIONS:Our work not only demonstrates that complex genomics analyses can be performed on lightweight computing systems, but also benefits High-Performance Computing (HPC). The associated source code for f5c along with GPU optimised ABEA is available at https://github.com/hasindu2008/f5c .

SUBMITTER: Gamaarachchi H 

PROVIDER: S-EPMC7430849 | biostudies-literature | 2020 Aug

REPOSITORIES: biostudies-literature

altmetric image

Publications

GPU accelerated adaptive banded event alignment for rapid comparative nanopore signal analysis.

Gamaarachchi Hasindu H   Lam Chun Wai CW   Jayatilaka Gihan G   Samarakoon Hiruna H   Simpson Jared T JT   Smith Martin A MA   Parameswaran Sri S  

BMC bioinformatics 20200805 1


<h4>Background</h4>Nanopore sequencing enables portable, real-time sequencing applications, including point-of-care diagnostics and in-the-field genotyping. Achieving these outcomes requires efficient bioinformatic algorithms for the analysis of raw nanopore signal data. However, comparing raw nanopore signals to a biological reference sequence is a computationally complex task. The dynamic programming algorithm called Adaptive Banded Event Alignment (ABEA) is a crucial step in polishing sequenc  ...[more]

Similar Datasets

| S-EPMC6061805 | biostudies-literature
| S-EPMC5883555 | biostudies-literature
| S-EPMC4358639 | biostudies-literature
| S-EPMC8091910 | biostudies-literature
| S-EPMC4772124 | biostudies-literature
| S-EPMC3051321 | biostudies-literature
| S-EPMC6008673 | biostudies-literature
| S-EPMC5602814 | biostudies-other
| S-EPMC6092242 | biostudies-literature
| S-EPMC3449322 | biostudies-literature