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 条
  • [1] GPU-Accelerated Microdosimetry
    Decunha, J.
    Mohan, R.
    MEDICAL PHYSICS, 2022, 49 (06) : E467 - E468
  • [2] GPU-accelerated CellProfiler
    Chakroun, Imen
    Michiels, Nick
    Wuyts, Roel
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 321 - 326
  • [3] GPU-Accelerated Apriori Algorithm
    Jiang, Hao
    Xu, Chen-Wei
    Liu, Zhi-Yong
    Yu, Li-Yan
    4TH ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS (ITA 2017), 2017, 12
  • [4] GPU-Accelerated Photonic Simulations
    Flexcompute, Watertown
    MA, United States
    不详
    WI, United States
    不详
    不详
    CA, United States
    Opt. Photonics News, 2024, (44-50):
  • [5] GPU-Accelerated Feature Tracking
    Graves, Alexander
    PROCEEDINGS OF THE 2016 IEEE NATIONAL AEROSPACE AND ELECTRONICS CONFERENCE (NAECON) AND OHIO INNOVATION SUMMIT (OIS), 2016, : 422 - 429
  • [6] GPU-accelerated Montgomery exponentiation
    Fleissner, Sebastian
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 213 - 220
  • [7] GPU-accelerated compressive holography
    Endo, Yutaka
    Shimobaba, Tomoyoshi
    Kakue, Takashi
    Tomoyoshi
    OPTICS EXPRESS, 2016, 24 (08): : 8437 - 8445
  • [8] GPU-accelerated Path Rendering
    Kilgard, Mark J.
    Bolz, Jeff
    ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (06):
  • [9] GPU-Accelerated Charge Mapping
    Sanaullah, Ahmed
    Mojumder, Saiful A.
    Lewis, Kathleen M.
    Herbordt, Martin C.
    2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [10] GPU-Accelerated Dynamic Graph Coloring
    Yang, Ying
    Gu, Yu
    Li, Chuanwen
    Wan, Changyi
    Yu, Ge
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2019, 11448 : 296 - 299