Using graphics processing units to investigate molecular coevolution. (26th June 2013)
- Record Type:
- Journal Article
- Title:
- Using graphics processing units to investigate molecular coevolution. (26th June 2013)
- Main Title:
- Using graphics processing units to investigate molecular coevolution
- Authors:
- Waechter, Michael
Jaeger, Kathrin
Thuerck, Daniel
Weissgraeber, Stephanie
Widmer, Sven
Goesele, Michael
Hamacher, Kay
Qiu, Judy
Foster, Ian
Goble, Carole
Doallo, Ramón
Plata, Óscar - Abstract:
- <abstract abstract-type="main" id="cpe3074-abs-0001"> <title>SUMMARY</title> <p id="cpe3074-para-0001">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 <italic>and</italic> 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 <italic>Trypanosoma brucei</italic>, which are subject to involved evolutionary pressure. Here, we find striking coevolutionary patterns and<abstract abstract-type="main" id="cpe3074-abs-0001"> <title>SUMMARY</title> <p id="cpe3074-para-0001">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 <italic>and</italic> 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 <italic>Trypanosoma brucei</italic>, 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 © 2013 John Wiley &amp; Sons, Ltd.</p> </abstract> … (more)
- Is Part Of:
- Concurrency and computation. Volume 26:Number 6(2014:Apr.)
- Journal:
- Concurrency and computation
- Issue:
- Volume 26:Number 6(2014:Apr.)
- Issue Display:
- Volume 26, Issue 6 (2014)
- Year:
- 2014
- Volume:
- 26
- Issue:
- 6
- Issue Sort Value:
- 2014-0026-0006-0000
- Page Start:
- 1278
- Page End:
- 1296
- Publication Date:
- 2013-06-26
- Subjects:
- Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3074 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4204.xml