CUDA ClustalW: An efficient parallel algorithm for progressive multiple sequence alignment on Multi-GPUs

被引:37
|
作者
Hung, Che-Lun [1 ]
Lin, Yu-Shiang [2 ]
Lin, Chun-Yuan [3 ]
Chung, Yeh-Ching [2 ]
Chung, Yi-Fang [3 ]
机构
[1] Providence Univ, Dept Comp Sci & Commun Engn, Taichung 43301, Taiwan
[2] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30013, Taiwan
[3] Chang Gung Univ, Dept Comp Sci & Informat Engn, Taoyuan 33302, Taiwan
关键词
Progressive multiple sequence alignment; GPU; CUDA; ClustalW; Parallel computing;
D O I
10.1016/j.compbiolchem.2015.05.004
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
For biological applications, sequence alignment is an important strategy to analyze DNA and protein sequences. Multiple sequence alignment is an essential methodology to study biological data, such as homology modeling, phylogenetic reconstruction and etc. However, multiple sequence alignment is a NP-hard problem. In the past decades, progressive approach has been proposed to successfully align multiple sequences by adopting iterative pairwise alignments. Due to rapid growth of the next generation sequencing technologies, a large number of sequences can be produced in a short period of time. When the problem instance is large, progressive alignment will be time consuming. Parallel computing is a suitable solution for such applications, and GPU is one of the important architectures for contemporary parallel computing researches. Therefore, we proposed a GPU version of ClustalW v2.0.11, called CUDA ClustalW v1.0, in this work. From the experiment results, it can be seen that the CUDA ClustalW v1.0 can achieve more than 33 x speedups for overall execution time by comparing to ClustalW v2.0.11. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:62 / 68
页数:7
相关论文
共 50 条
  • [1] Efficient Parallel Knuth-Morris-Pratt Algorithm for Multi-GPUs with CUDA
    [J]. Lin, K.-J. (g548462@gmail.com), 2013, Springer Science and Business Media Deutschland GmbH (21):
  • [2] A Parallel ClustalW Algorithm on Multi-Raspberry Pis for Multiple Sequence Alignment
    Habibie, Fathurrochman
    Afiahayati
    Herwanto, Guntur Budi
    Hartati, Sri
    Frisky, Aufaclav Zatu Kusuma
    [J]. 2018 1ST INTERNATIONAL CONFERENCE ON BIOINFORMATICS, BIOTECHNOLOGY, AND BIOMEDICAL ENGINEERING - BIOINFORMATICS AND BIOMEDICAL ENGINEERING, 2018, : 1 - 6
  • [3] Efficient Parallel Algorithm for Compound Comparisons on Multi-GPUs
    Lin, Chun-Yuan
    Wang, Chung-Hung
    Hung, Che-Lun
    Lin, Yu-Shiang
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2014,
  • [4] An Efficient Progressive Alignment Algorithm for Multiple Sequence Alignment
    Lakshmi, P. V.
    Rao, Allam Appa
    Sridhar, G. R.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (10): : 301 - 305
  • [5] Parallelized pairwise sequence alignment using CUDA on multiple GPUs
    Sungbo Jung
    [J]. BMC Bioinformatics, 10
  • [6] Parallelized pairwise sequence alignment using CUDA on multiple GPUs
    Jung, Sungbo
    [J]. BMC BIOINFORMATICS, 2009, 10
  • [7] A PARALLEL ALGORITHM FOR THE CONSTRAINED MULTIPLE SEQUENCE ALIGNMENT PROBLEM DESIGNED FOR GPUs
    Gudys, Adam
    Deorowicz, Sebastian
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (04) : 877 - 901
  • [8] Research on Multi-GPUs Image Processing Acceleration Based CUDA
    Gao Song
    Gao Biao
    Xiao Qinkun
    Wang Haiyun
    [J]. 2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 196 - 199
  • [9] Parallel progressive multiple sequence alignment
    Pitzer, E
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2005, 2005, 3643 : 473 - 482
  • [10] Massive Parallel Implementation of JPEG2000 decoding algorithm with multi-GPUs
    Wu, Xianyun
    Li, Yunsong
    Liu, Kai
    Wang, Keyan
    Wang, Li
    [J]. SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING X, 2014, 9124