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 条
  • [1] Molecular Dynamics Simulations Using Graphics Processing Units
    Baker, John A.
    Hirst, Jonathan D.
    [J]. MOLECULAR INFORMATICS, 2011, 30 (6-7) : 498 - 504
  • [2] Molecular Dynamics Simulation Using Graphics Processing Units
    Song Guo-Liang
    Weng Jing-Wei
    Li Zhen-Hua
    Wang Wen-Ning
    Fan Kang-Nian
    [J]. CHEMICAL JOURNAL OF CHINESE UNIVERSITIES-CHINESE, 2008, 29 (12): : 2425 - 2429
  • [3] Molecular dynamics simulation using graphics processing units
    Shanghai Key Laboratory of Molecular Catalysis and Innovative Materials, Department of Chemistry, Center for Theoretical Chemical Physics, Fudan University, Shanghai 200433, China
    [J]. Kao Teng Hsueh Hsiao Hua Heush Hsueh Pao, 2008, 12 (2425-2429):
  • [4] A survey of computational molecular science using graphics processing units
    Harvey, M. J.
    De Fabritiis, Gianni
    [J]. WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2012, 2 (05) : 734 - 742
  • [5] Accelerating Molecular Docking Calculations Using Graphics Processing Units
    Korb, Oliver
    Stutzle, Thomas
    Exner, Thomas E.
    [J]. JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2011, 51 (04) : 865 - 876
  • [6] Accelerating molecular dynamics simulations using Graphics Processing Units with CUDA
    Liu, Weiguo
    Schmidt, Bertil
    Voss, Gerrit
    Mueller-Wittig, Wolfgang
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2008, 179 (09) : 634 - 641
  • [7] Audio signal processing using graphics processing units
    Savioja, Lauri
    Välimäki, Vesa
    Smith, Julius O.
    [J]. AES: Journal of the Audio Engineering Society, 2011, 59 (1-2): : 3 - 19
  • [8] Audio Signal Processing Using Graphics Processing Units
    Savioja, Lauri
    Valimaki, Vesa
    Smith, Julius O.
    [J]. JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2011, 59 (1-2): : 3 - 19
  • [9] Molecular Monte Carlo Simulations Using Graphics Processing Units: To Waste Recycle or Not?
    Kim, Jihan
    Rodgers, Jocelyn M.
    Athenes, Manuel
    Smit, Berend
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2011, 7 (10) : 3208 - 3222
  • [10] Accelerating Molecular Dynamic Simulation on Graphics Processing Units
    Friedrichs, Mark S.
    Eastman, Peter
    Vaidyanathan, Vishal
    Houston, Mike
    Legrand, Scott
    Beberg, Adam L.
    Ensign, Daniel L.
    Bruns, Christopher M.
    Pande, Vijay S.
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2009, 30 (06) : 864 - 872