GPU-accelerated and pipelined methylation calling

被引:1
|
作者
Feng, Yilin [1 ]
Akbulut, Gulsum Gudukbay [1 ]
Tang, Xulong [2 ]
Gunasekaran, Jashwant Raj [3 ]
Rahman, Amatur [1 ]
Medvedev, Paul [1 ,4 ,5 ]
Kandemir, Mahmut [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
[2] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
[3] Adobe, Adobe Res, San Jose, CA 95110 USA
[4] Penn State Univ, Dept Biochem & Mol Biol, University Pk, PA 16802 USA
[5] Penn State Univ, HuckInstitutes Life Sci, University Pk, PA 16802 USA
来源
BIOINFORMATICS ADVANCES | 2022年 / 2卷 / 01期
基金
美国国家科学基金会;
关键词
D O I
10.1093/bioadv/vbac088
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Motivation The third-generation DNA sequencing technologies, such as Nanopore Sequencing, can operate at very high speeds and produce longer reads, which in turn results in a challenge for the computational analysis of such massive data. Nanopolish is a software package for signal-level analysis of Oxford Nanopore sequencing data. Call-methylation module of Nanopolish can detect methylation based on Hidden Markov Model (HMM). However, Nanopolish is limited by the long running time of some serial and computationally expensive processes. Among these, Adaptive Banded Event Alignment (ABEA) is the most time-consuming step, and the prior work, f5c, has already parallelized and optimized ABEA on GPU. As a result, the remaining methylation score calculation part, which uses HMM to identify if a given base is methylated or not, has become the new performance bottleneck.Results This article focuses on the call-methylation module that resides in the Nanopolish package. We propose Galaxy-methyl, which parallelizes and optimizes the methylation score calculation step on GPU and then pipelines the four steps of the call-methylation module. Galaxy-methyl increases the execution concurrency across CPUs and GPUs as well as hardware resource utilization for both. The experimental results collected indicate that Galaxy-methyl can achieve 3x-5x speedup compared with Nanopolish, and reduce the total execution time by 35% compared with f5c, on average.Availability and implementation The source code of Galaxy-methyl is available at https://github.com/fengyilin118/.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] GPU-accelerated DEM implementation with CUDA
    Qi, Ji
    Li, Kuan-Ching
    Jiang, Hai
    Zhou, Qingguo
    Yang, Lei
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (03) : 330 - 337
  • [32] Benchmarking GPU-Accelerated Edge Devices
    Jo, Jongmin
    Jeong, Sucheol
    Kang, Pilsung
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP 2020), 2020, : 117 - 120
  • [33] Exploring GPU-Accelerated Routing for FPGAs
    Shen, Minghua
    Luo, Guojie
    Xiao, Nong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1331 - 1345
  • [34] GPU-Accelerated Finite Element Method
    Dziekonski, Adam
    Lamecki, Adam
    Mrozowski, Michal
    2016 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO), 2016,
  • [35] GAME: GPU-accelerated mixture elucidator
    Schurz, Alioune
    Su, Bo-Han
    Tu, Yi-Shu
    Lu, Tony Tsung-Yu
    Lin, Olivia A.
    Tseng, Yufeng J.
    JOURNAL OF CHEMINFORMATICS, 2017, 9
  • [36] GPU-Accelerated Protein Sequence Alignment
    Hasan, Laiq
    Kentie, Marijn
    Al-Ars, Zaid
    2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 2442 - 2446
  • [37] GPU-accelerated Preconditioned GMRES Solver
    Yang, Bo
    Liu, Hui
    Chen, Zhangxin
    Tian, Xuhong
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC), AND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2016, : 280 - 285
  • [38] GPU-Accelerated Verification of the Collatz Conjecture
    Honda, Takumi
    Ito, Yasuaki
    Nakano, Koji
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2014, PT I, 2014, 8630 : 483 - 496
  • [39] A GPU-Accelerated Extended Kalman Filter
    Wei, Shih-Chieh
    Huang, Bormin
    HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING, 2011, 8183
  • [40] GPU-Accelerated Multiple Observer Siting
    Li, Wenli
    Franklin, W. Randolph
    Gomes de Magalhaes, Salles Viana
    Andrade, Marcus V. A.
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2017, 83 (06): : 439 - 446