Using graphics processing units to investigate molecular coevolution

被引:5
|
作者
Waechter, Michael [1 ]
Jaeger, Kathrin [2 ]
Thuerck, Daniel [1 ]
Weissgraeber, Stephanie [2 ]
Widmer, Sven [1 ]
Goesele, Michael [1 ]
Hamacher, Kay [1 ,2 ,3 ]
机构
[1] Tech Univ Darmstadt, Dept Comp Sci, Darmstadt, Germany
[2] Tech Univ Darmstadt, Dept Biol, Darmstadt, Germany
[3] Tech Univ Darmstadt, Dept Phys, Darmstadt, Germany
来源
关键词
protein sequence analysis; mutual information; GPGPU; MUTUAL INFORMATION; SURFACE-PROTEINS; CONTACTS;
D O I
10.1002/cpe.3074
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a massively parallel implementation of the computation of (co)evolutionary signals from biomolecular sequence alignments based on mutual information (MI) and a normalization procedure to neutral evolution. The MI is computed for two-point and three-point correlations within any multiple sequence alignment. We meet the high computational demand in the normalization procedure efficiently with an implementation on Graphics Processing Units (GPUs) using NVIDIA's CUDA framework. In particular, the normalization of the MI for three-point cliques' of amino acids or nucleotides requires large sampling numbers in the normalization, which we achieve by using GPUs. GPU computation serves as an enabling technology here insofar as MI normalization is also possible using traditional computational methods [1] or cluster computation, but only GPU computation makes MI normalization for sequence analysis feasible in a statistically sufficient sample and in acceptable time given affordable commodity hardware. We illustrate (i) the computational efficiency and (ii) the biological usefulness of two-point and three-point MI by applications to the well-known protein calmodulin and the variable surface glycoprotein (VSG) of Trypanosoma brucei, which are subject to involved evolutionary pressure. Here, we find striking coevolutionary patterns and distinct information on the molecular evolution of these molecules that question previous work that relied on non-efficient MI computations. Copyright (c) 2013 John Wiley & Sons, Ltd.
引用
收藏
页码:1278 / 1296
页数:19
相关论文
共 50 条
  • [31] Molecular structural mechanics approach to carbon nanotubes on graphics processing units
    Xia, Jian-ming
    Wei, De-min
    [J]. EUROPEAN JOURNAL OF MECHANICS A-SOLIDS, 2010, 29 (03) : 440 - 447
  • [32] Accelerating spectral atomic and molecular collisions methods with graphics processing units
    Colavecchia, F. D.
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (07) : 1955 - 1964
  • [33] Application of numerical optimization methods to molecular docking on graphics processing units
    Farkov M.A.
    Legalov A.I.
    [J]. Automatic Control and Computer Sciences, 2016, 50 (7) : 471 - 476
  • [34] NPGPU: Network Processing on Graphics Processing Units
    Deng, Yangdong
    Jiao, Xiaomemg
    Mu, Shuai
    Kang, Kang
    Zhu, Yuhao
    [J]. THEORETICAL AND MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE, 2011, 164 : 313 - +
  • [35] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Cambria, Erik
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (05): : 2086 - 2115
  • [36] A survey of graph processing on graphics processing units
    Ha-Nguyen Tran
    Erik Cambria
    [J]. The Journal of Supercomputing, 2018, 74 : 2086 - 2115
  • [37] Unsupervised Hyperspectral Band Selection Using Graphics Processing Units
    Yang, He
    Du, Qian
    Chen, Genshe
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2011, 4 (03) : 660 - 668
  • [38] Fast analytical scatter estimation using graphics processing units
    Ingleby, Harry
    Lippuner, Jonas
    Rickey, Daniel W.
    Li, Yue
    Elbakri, Idris
    [J]. JOURNAL OF X-RAY SCIENCE AND TECHNOLOGY, 2015, 23 (02) : 119 - 133
  • [39] Fast calculation of cross sections using graphics processing units
    Colavecchia, F. D.
    [J]. XXIX INTERNATIONAL CONFERENCE ON PHOTONIC, ELECTRONIC, AND ATOMIC COLLISIONS (ICPEAC2015), PTS 1-12, 2015, 635
  • [40] Massively Parallel Expectation Maximization Using Graphics Processing Units
    Altinigneli, Muzaffer Can
    Plant, Claudia
    Boehm, Christian
    [J]. 19TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'13), 2013, : 838 - 846