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 条
  • [41] Parallel UPGMA Algorithm on Graphics Processing Units Using CUDA
    Chen, Yu-Rong
    Hung, Che Lun
    Lin, Yu-Shiang
    Lin, Chun-Yuan
    Lee, Tien-Lin
    Lee, Kual-Zheng
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 849 - 854
  • [42] Acceleration of the method of moments calculations by using graphics processing units
    Peng, Shaoxin
    Nie, Zaiping
    [J]. IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2008, 56 (07) : 2130 - 2133
  • [43] Accelerating protein structure recovery using graphics processing units
    Payne, BR
    Owen, GS
    Weber, I
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 451 - 459
  • [44] Radiation Therapy Dose Calculation Using Graphics Processing Units
    McNutt, T.
    Jacques, R.
    [J]. MEDICAL PHYSICS, 2010, 37 (06)
  • [45] Accelerating Cardiac Bidomain Simulations Using Graphics Processing Units
    Neic, Aurel
    Liebmann, Manfred
    Hoetzl, Elena
    Mitchell, Lawrence
    Vigmond, Edward J.
    Haase, Gundolf
    Plank, Gernot
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2012, 59 (08) : 2281 - 2290
  • [46] Accelerating the Gillespie τ-Leaping Method Using Graphics Processing Units
    Komarov, Ivan
    D'Souza, Roshan M.
    Tapia, Jose-Juan
    [J]. PLOS ONE, 2012, 7 (06):
  • [47] CLOUD DETECTION IN SATELLITE IMAGERY USING GRAPHICS PROCESSING UNITS
    Bhangale, Ujwala M.
    Durbha, Surya S.
    [J]. 2013 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2013, : 270 - 273
  • [48] FAST SINGLE MOLECULE LOCALIZATION USING GRAPHICS PROCESSING UNITS
    Lidke, Keith A.
    [J]. 2012 9TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2012, : 919 - 920
  • [49] Solving the cardiac bidomain equations using graphics processing units
    Amorim, Ronan Mendonca
    dos Santos, Rodrigo Weber
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2013, 4 (05) : 370 - 376
  • [50] A fast similarity join algorithm using graphics processing units
    Lieberman, Michael D.
    Sankaranarayanan, Jagan
    Samet, Hanan
    [J]. 2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 1111 - +