A GPU acceleration of 3-D Fourier reconstruction in cryo-EM

被引:14
|
作者
Strelak, David [1 ,2 ]
Sorzano, Carlos Oscar S. [2 ]
Maria Carazo, Jose [2 ]
Filipovic, Jiri [1 ]
机构
[1] Masaryk Univ, Inst Comp Sci, Bot 68a, Brno 60200, Czech Republic
[2] Natl Ctr Biotechnol, Spanish Natl Res Council, Madrid, Spain
基金
欧盟地平线“2020”;
关键词
Cryo-EM; GPU; CUDA; 3-D Fourier reconstruction; auto-tuning; 3-DIMENSIONAL RECONSTRUCTION;
D O I
10.1177/1094342019832958
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cryo-electron microscopy is a popular method for macromolecules structure determination. Reconstruction of a 3-D volume from raw data obtained from a microscope is highly computationally demanding. Thus, acceleration of the reconstruction has a great practical value. In this article, we introduce a novel graphics processing unit (GPU)-friendly algorithm for direct Fourier reconstruction, one of the main computational bottlenecks in the 3-D volume reconstruction pipeline for some experimental cases (particularly those with a large number of images and a high internal symmetry). Contrary to the state of the art, our algorithm uses a gather memory pattern, improving cache locality and removing race conditions in parallel writing into the 3-D volume. We also introduce a finely tuned CUDA implementation of our algorithm, using auto-tuning to search for a combination of optimization parameters maximizing performance on a given GPU architecture. Our CUDA implementation is integrated in widely used software Xmipp, version 3.19, reaching 11.4x speedup compared to the original parallel CPU implementation using GPU with comparable power consumption. Moreover, we have reached 31.7x speedup using four GPUs and 2.14x-5.96x speedup compared to optimized GPU implementation based on a scatter memory pattern.
引用
收藏
页码:948 / 959
页数:12
相关论文
共 50 条
  • [41] Auto3DCryoMap: an automated particle alignment approach for 3D cryo-EM density map reconstruction
    Adil Al-Azzawi
    Anes Ouadou
    Ye Duan
    Jianlin Cheng
    BMC Bioinformatics, 21
  • [42] Auto3DCryoMap: an automated particle alignment approach for 3D cryo-EM density map reconstruction
    Al-Azzawi, Adil
    Ouadou, Anes
    Duan, Ye
    Cheng, Jianlin
    BMC BIOINFORMATICS, 2020, 21 (Suppl 21)
  • [43] Single-Particle Cryo-EM and 3D Reconstruction of Hybrid Nanoparticles with Electron-Dense Components
    Yu, Guimei
    Yan, Rui
    Zhang, Chuan
    Mao, Chengde
    Jiang, Wen
    SMALL, 2015, 11 (38) : 5157 - 5163
  • [44] A kinetic model for solving a combination optimization problem in ab-initio Cryo-EM 3D reconstruction
    Liu, Jiaxuan
    Lu, Yonggang
    Zhu, Li
    BRIEFINGS IN BIOINFORMATICS, 2024, 25 (02)
  • [45] Cryo-EM investigation of ryanodine receptor type 3
    Chen, Yu Seby
    Garcia-Castaneda, Maricela
    Charalambous, Maria
    Rossi, Daniela
    Sorrentino, Vincenzo
    Van Petegem, Filip
    NATURE COMMUNICATIONS, 2024, 15 (01)
  • [46] Cryo-EM reconstruction of oleate hydratase bound to a phospholipid membrane bilayer
    Oldham, Michael L.
    Qayyum, M. Zuhaib
    Kalathur, Ravi C.
    Rock, Charles O.
    Radka, Christopher D.
    JOURNAL OF STRUCTURAL BIOLOGY, 2024, 216 (03)
  • [47] Host Receptor Pili for Cryo-EM Single-Particle Reconstruction
    Meng, Ran
    BIO-PROTOCOL, 2024, 14 (20):
  • [48] Cryo-EM Structure Determination Using Segmented Helical Image Reconstruction
    Fromm, S. A.
    Sachse, C.
    RESOLUTION REVOLUTION: RECENT ADVANCES IN CRYOEM, 2016, 579 : 307 - 328
  • [49] Single Particle Cryo-EM Reconstruction of an Activated Gβγ-PLCβ Complex
    Fisher, Isaac J.
    Muralidharan, Kaushik
    Outlaw, Kennedy
    Garland-Kuntz, Elisabeth
    Lyon, Angeline
    FASEB JOURNAL, 2022, 36
  • [50] A Method for Generation of Synthetic 2D and 3D Cryo-EM Images
    N. A. Anoshina
    T. B. Sagindykov
    D. V. Sorokin
    Programming and Computer Software, 2018, 44 : 240 - 247