BioEM: GPU-accelerated computing of Bayesian inference of electron microscopy images

被引:23
作者
Cossio, Pilar [1 ]
Rohr, David [2 ]
Baruffa, Fabio [3 ,4 ]
Rampp, Markus [3 ]
Lindenstruth, Volker [2 ]
Hummer, Gerhard [1 ]
机构
[1] Max Planck Inst Biophys, Dept Theoret Biophys, Max von Laue Str 3, D-60438 Frankfurt, Germany
[2] Goethe Univ Frankfurt, Frankfurt Inst Adv Studies, Ruth Moufang Str 1, D-60438 Frankfurt, Germany
[3] Max Planck Comp & Data Facil, Giessenbachstr 2, D-85748 Garching, Germany
[4] Bavarian Acad Sci & Humanities, Leibniz Supercomp Ctr, Boltzmann Str 1, D-85748 Garching, Germany
关键词
Image analysis; Electron microscopy; Bayesian inference; Dynamic; Heterogeneous; Software; MPI; GPU; EM STRUCTURE DETERMINATION; CRYO-EM; CRYOELECTRON MICROSCOPY; PARTICLE ORIENTATION; CRYOMICROSCOPY; IMPLEMENTATION; REFINEMENT; SUITE;
D O I
10.1016/j.cpc.2016.09.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In cryo-electron microscopy (EM), molecular structures are determined from large numbers of projection images of individual particles. To harness the full power of this single-molecule information, we use the Bayesian inference of EM (BioEM) formalism. By ranking structural models using posterior probabilities calculated for individual images, BioEM in principle addresses the challenge of working with highly dynamic or heterogeneous systems not easily handled in traditional EM reconstruction. However, the calculation of these posteriors for large numbers of particles and models is computationally demanding. Here we present highly parallelized, GPU-accelerated computer software that performs this task efficiently. Our flexible formulation employs CUDA, OpenMP, and MPI parallelization combined with both CPU and GPU computing. The resulting BioEM software scales nearly ideally both on pure CPU and on CPU+GPU architectures, thus enabling Bayesian analysis of tens of thousands of images in a reasonable time. The general mathematical framework and robust algorithms are not limited to cryoelectron microscopy but can be generalized for electron tomography and other imaging experiments. Program summary Program Title: BioEM. Program Files doi: http://dx.doi.org/10.17632/d2jjs2wdhv.1 Licensing provisions: GNU GPL v3. Programming language: C++, CUDA. Nature of problem: Analysis of electron microscopy images. Solution method: GPU-accelerated Bayesian inference with numerical" grid sampling. External routines/libraries: Boost 1.5, FFTW 3, MPI. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:163 / 171
页数:9
相关论文
共 43 条
  • [1] Horizontal membrane-intrinsic α-helices in the stator a-subunit of an F-type ATP synthase
    Allegretti, Matteo
    Klusch, Niklas
    Mills, Deryck J.
    Vonck, Janet
    Kuehlbrandt, Werner
    Davies, Karen M.
    [J]. NATURE, 2015, 521 (7551) : 237 - +
  • [2] Atomic model of the F420-reducing [NiFe] hydrogenase by electron cryo-microscopy using a direct electron detector
    Allegretti, Matteo
    Mills, Deryck J.
    McMullan, Greg
    Kuehlbrandt, Werner
    Vonck, Janet
    [J]. ELIFE, 2014, 3
  • [3] How cryo-EM is revolutionizing structural biology
    Bai, Xiao-Chen
    McMullan, Greg
    Scheres, Sjors H. W.
    [J]. TRENDS IN BIOCHEMICAL SCIENCES, 2015, 40 (01) : 49 - 57
  • [4] Ribosome structures to near-atomic resolution from thirty thousand cryo-EM particles
    Bai, Xiao-chen
    Fernandez, Israel S.
    McMullan, Greg
    Scheres, Sjors H. W.
    [J]. ELIFE, 2013, 2
  • [5] Structure of the large ribosomal subunit from human mitochondria
    Brown, Alan
    Amunts, Alexey
    Bai, Xiao-chen
    Sugimoto, Yoichiro
    Edwards, Patricia C.
    Murshudov, Garib
    Scheres, Sjors H. W.
    Ramakrishnan, V.
    [J]. SCIENCE, 2014, 346 (6210) : 718 - 722
  • [6] Bayesian analysis of individual electron microscopy images: Towards structures of dynamic and heterogeneous biomolecular assemblies
    Cossio, Pilar
    Hummer, Gerhard
    [J]. JOURNAL OF STRUCTURAL BIOLOGY, 2013, 184 (03) : 427 - 437
  • [7] Xmipp 3.0: An improved software suite for image processing in electron microscopy
    de la Rosa-Trevin, J. M.
    Oton, J.
    Marabini, R.
    Zaldivar, A.
    Vargas, J.
    Carazo, J. M.
    Sorzano, C. O. S.
    [J]. JOURNAL OF STRUCTURAL BIOLOGY, 2013, 184 (02) : 321 - 328
  • [8] Detection and separation of heterogeneity in molecular complexes by statistical analysis of their two-dimensional projections
    Elad, Nadav
    Clare, Daniel K.
    Salbil, Helen R.
    Orlova, Elena V.
    [J]. JOURNAL OF STRUCTURAL BIOLOGY, 2008, 162 (01) : 108 - 120
  • [9] Cryogenic Electron Microscopy and Single-Particle Analysis
    Elmlund, Dominika
    Elmlund, Hans
    [J]. ANNUAL REVIEW OF BIOCHEMISTRY, VOL 84, 2015, 84 : 499 - 517
  • [10] High-resolution single-particle orientation refinement based on spectrally self-adapting common lines
    Elmlund, Dominika
    Elmlund, Hans
    [J]. JOURNAL OF STRUCTURAL BIOLOGY, 2009, 167 (01) : 83 - 94