gEMfitter: A highly parallel FFT-based 3D density fitting tool with GPU texture memory acceleration

被引:16
|
作者
Hoang, Thai V. [1 ]
Cavin, Xavier [1 ]
Ritchie, David W. [1 ]
机构
[1] Inria Nancy Grand Est, F-54600 Villers Les Nancy, France
关键词
Cryo-EM density fitting; Normalised cross-correlation; Laplacian filter; Fast Fourier transform; Graphics processor unit; Texture memory; Parallel processing; PROTEIN DOCKING; ATOMIC MODELS; ELECTRON; COMPONENTS; EM; DOMAINS; MAPS;
D O I
10.1016/j.jsb.2013.09.010
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Fitting high resolution protein structures into low resolution cryo-electron microscopy (cryo-EM) density maps is an important technique for modeling the atomic structures of very large macromolecular assemblies. This article presents "gEMfitter", a highly parallel fast Fourier transform (FFT) EM density fitting program which can exploit the special hardware properties of modern graphics processor units (GPUs) to accelerate both the translational and rotational parts of the correlation search. In particular, by using the GPU's special texture memory hardware to rotate 3D voxel grids, the cost of rotating large 3D density maps is almost completely eliminated. Compared to performing 3D correlations on one core of a contemporary central processor unit (CPU), running gEMfitter on a modern GPU gives up to 26-fold speed-up. Furthermore, using our parallel processing framework, this speed-up increases linearly with the number of CPUs or GPUs used. Thus, it is now possible to use routinely more robust but more expensive 3D correlation techniques. When tested on low resolution experimental cryo-EM data for the GroEL-GroES complex, we demonstrate the satisfactory fitting results that may be achieved by using a locally normalised cross-correlation with a Laplacian pre-filter, while still being up to three orders of magnitude faster than the well-known COLORES program. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:348 / 354
页数:7
相关论文
共 50 条
  • [1] Acceleration of 3D Measurement of Large Structures with Ring Laser and Camera via FFT-based Template Matching
    Kawata, Momoko
    Higuchi, Hiroshi
    Fujii, Hiromitsu
    Taniguchi, Atsushi
    Watanabe, Masahiro
    Yamashita, Atsushi
    Asama, Hajime
    2019 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2019, : 11 - 16
  • [2] Fast FFT-Based Inference in 3D Convolutional Neural Networks
    Xie, Bo
    Zhang, Guidong
    Shen, Yongjun
    Liu, Shun
    Ge, Yabin
    INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2018, 2019, 773 : 420 - 431
  • [3] 3D shape measurement of moving object with FFT-based spatial matching
    Guo, Qinghua
    Ruan, Yuxi
    Xi, Jiangtao
    Song, Limei
    Zhu, Xinjun
    Yu, Yanguang
    Tong, Jun
    OPTICS AND LASER TECHNOLOGY, 2018, 100 : 325 - 331
  • [4] 3D solid models rendering based on GPU acceleration
    School of Computer Science and Software, Hangzhou Dianzi University, Hangzhou 310018, China
    Tien Tzu Hsueh Pao, 2008, SUPPL. (144-146):
  • [5] FFT-BASED FILTERING APPROACH TO FUSE PHOTOGRAMMETRY AND PHOTOMETRIC STEREO 3D DATA
    Karami, A.
    Varshosaz, M.
    Menna, F.
    Remondino, F.
    Luhmann, T.
    ISPRS GEOSPATIAL CONFERENCE 2022, JOINT 6TH SENSORS AND MODELS IN PHOTOGRAMMETRY AND REMOTE SENSING, SMPR/4TH GEOSPATIAL INFORMATION RESEARCH, GIRESEARCH CONFERENCES, VOL. 10-4, 2023, : 363 - 370
  • [6] Progressive damage analysis of 3D braided composites using FFT-based method
    Wang, Bing
    Fang, Guodong
    Liu, Shuo
    Fu, Maoqing
    Liang, Jun
    COMPOSITE STRUCTURES, 2018, 192 : 255 - 263
  • [7] An FFT-based Solution Method for the Poisson Equation on 3D Spherical Polar Grids
    Mueller, Bernhard
    Chan, Conrad
    ASTROPHYSICAL JOURNAL, 2019, 870 (01):
  • [8] A GPU-based Parallel Slicer for 3D Printing
    Zhang, Xipeng
    Xiong, Gang
    Shen, Zhen
    Zhao, Yiyao
    Guo, Chao
    Dong, Xisong
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 55 - 60
  • [9] GPU Acceleration of 3D Agent-Based Biological Simulations
    Hesam, Ahmad
    Breitwieser, Lukas
    Rademakers, Fons
    Al-Ars, Zaid
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 210 - 217
  • [10] GPU-based 3D Cellular Surface Texture Relighting
    Jin, Lei
    Dong, Junyu
    Ji, Ping
    NANOTECHNOLOGY AND COMPUTER ENGINEERING, 2010, 121-122 : 177 - 182