AN EFFICIENT PARALLEL GPU EVALUATION OF SMALL ANGLE X-RAY SCATTERING PROFILES

被引:6
作者
Antonov, Lubomir D. [1 ]
Andreetta, Christian [1 ]
Hamelryck, Thomas [1 ]
机构
[1] Univ Copenhagen, Bioinformat Sect, Dept Biol, Copenhagen, Denmark
来源
BIOINFORMATICS: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BIOINFORMATICS MODELS, METHODS AND ALGORITHMS | 2012年
关键词
SAXS; GPGPU; Protein Structure Determination; BIOLOGICAL MACROMOLECULES; PROBABILISTIC MODEL; PROTEINS; CHAINS;
D O I
10.5220/0003781501020108
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The inference of protein structure from experimental data is of crucial interest in science, medicine and biotechnology. Unfortunately,high-resolution experimental methods cannot yet provide a detailed analysis of the ensemble of conformations adopted under physiological conditions. Low resolution techniques are often better suited for this task. Small angle X-ray scattering (SAXS) plays a major role in investigating important biological questions regarding the structure of multi domain proteins connected by flexible linkers or the aggregation processes that underlie several major diseases in humans. In silico simulations can bridge the gap between low resolution information and models derived from high-resolution techniques. For that, it is necessary to be able to calculate the low resolution information from a given detailed model using a so-called forward model. These calculations need be performed many times during a conformational search, and therefore need to be computationally efficient. We present an efficient implementation of the forward model for SAXS experiments with full hardware utilization of General Purpose Graphical Price Units (GPGPUs). The proposed algorithm is orders of magnitude faster than an efficient CPU implementation, and implements a caching procedure ready to be employed in the partial SAXS evaluations required by in silico simulations.
引用
收藏
页码:102 / 108
页数:7
相关论文
共 24 条
[1]   PRINCIPLES THAT GOVERN FOLDING OF PROTEIN CHAINS [J].
ANFINSEN, CB .
SCIENCE, 1973, 181 (4096) :223-230
[2]   A generative, probabilistic model of local protein structure [J].
Boomsma, Wouter ;
Mardia, Kanti V. ;
Taylor, Charles C. ;
Ferkinghoff-Borg, Jesper ;
Krogh, Anders ;
Hamelryck, Thomas .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2008, 105 (26) :8932-8937
[3]   Low-resolution structures of proteins in solution retrieved from X-ray scattering with a genetic algorithm [J].
Chacón, P ;
Morán, F ;
Díaz, JF ;
Pantos, E ;
Andreu, JM .
BIOPHYSICAL JOURNAL, 1998, 74 (06) :2760-2775
[4]  
Debye P, 1915, ANN PHYS-BERLIN, V46, P809
[5]   Integration of small-angle X-ray scattering data into structural modeling of proteins and their assemblies [J].
Foerster, Friedrich ;
Webb, Benjamin ;
Krukenberg, Kristin A. ;
Tsuruta, Hiro ;
Agard, David A. ;
Sali, Andrej .
JOURNAL OF MOLECULAR BIOLOGY, 2008, 382 (04) :1089-1106
[6]   DAMMIF, a program for rapid ab-initio shape determination in small-angle scattering [J].
Franke, Daniel ;
Svergun, Dmitri I. .
JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2009, 42 :342-346
[7]   Cyclic Reduction Tridiagonal Solvers on GPUs Applied to Mixed-Precision Multigrid [J].
Goeddeke, Dominik ;
Strzodka, Robert .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (01) :22-32
[8]   Weighting of experimental evidence in macromolecular structure determination [J].
Habeck, M ;
Rieping, W ;
Nilges, M .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2006, 103 (06) :1756-1761
[9]   Beyond rotamers: a generative, probabilistic model of side chains in proteins [J].
Harder, Tim ;
Boomsma, Wouter ;
Paluszewski, Martin ;
Frellsen, Jes ;
Johansson, Kristoffer E. ;
Hamelryck, Thomas .
BMC BIOINFORMATICS, 2010, 11
[10]   THE ACCURACY OF FLOATING-POINT SUMMATION [J].
HIGHAM, NJ .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (04) :783-799