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 条
  • [21] GPU-accelerated molecular mechanics computations
    Anthopoulos, Athanasios
    Grimstead, Ian
    Brancale, Andrea
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (26) : 2249 - 2260
  • [22] A GPU-accelerated viewer for HEALPix maps
    Frolov, A., V
    ASTRONOMY AND COMPUTING, 2023, 45
  • [23] A GPU-Accelerated Barycentric Lagrange Treecode
    Vaughn, Nathan
    Wilson, Leighton
    Krasny, Robert
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 701 - 710
  • [24] Porting WarpX to GPU-accelerated platforms
    Myers, A.
    Almgren, A.
    Amorim, L. D.
    Bell, J.
    Fedeli, L.
    Ge, L.
    Gott, K.
    Grote, D. P.
    Hogan, M.
    Huebl, A.
    Jambunathan, R.
    Lehe, R.
    Ng, C.
    Rowan, M.
    Shapoval, O.
    Thevenet, M.
    Vay, J-L
    Vincenti, H.
    Yang, E.
    Zaim, N.
    Zhang, W.
    Zhao, Y.
    Zoni, E.
    PARALLEL COMPUTING, 2021, 108
  • [25] A GPU-accelerated image reduction pipeline
    Niwano, Masafumi
    Murata, Katsuhiro L.
    Adachi, Ryo
    Wang, Sili
    Tachibana, Yutaro
    Yatsu, Yoichi
    Kawai, Nobuyuki
    Shimokawabe, Takashi
    Itoh, Ryosuke
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2021, 73 (01) : 14 - 24
  • [26] GPU-accelerated transportation simplex algorithm
    Mahajan, Mohit
    Nagi, Rakesh
    Journal of Parallel and Distributed Computing, 2024, 184
  • [27] Practical considerations for GPU-accelerated CT
    Mueller, Klaus
    Xu, Fang
    2006 3RD IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: MACRO TO NANO, VOLS 1-3, 2006, : 1184 - +
  • [28] GAMER: GPU-Accelerated Maze Routing
    Lin, Shiju
    Liu, Jinwei
    Young, Evangeline F. Y.
    Wong, Martin D. F.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (02) : 583 - 593
  • [29] GPU-accelerated transportation simplex algorithm
    Mahajan, Mohit
    Nagi, Rakesh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 184
  • [30] GPU-accelerated adjoint algorithmic differentiation
    Gremse, Felix
    Hoefter, Andreas
    Razik, Lukas
    Kiessling, Fabian
    Naumann, Uwe
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 200 : 300 - 311