Fine-grained alignment of cryo-electron subtomograms based on MPI parallel optimization.
Type
ArticleKAUST Department
Computer Science ProgramComputational Bioscience Research Center (CBRC)
Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
KAUST Grant Number
URF/1/2602-01URF/1/3007-01
Date
2019-08-28Online Publication Date
2019-08-28Print Publication Date
2019-12Permanent link to this record
http://hdl.handle.net/10754/656676
Metadata
Show full item recordAbstract
Background Cryo-electron tomography (Cryo-ET) is an imaging technique used to generate three-dimensional structures of cellular macromolecule complexes in their native environment. Due to developing cryo-electron microscopy technology, the image quality of three-dimensional reconstruction of cryo-electron tomography has greatly improved. However, cryo-ET images are characterized by low resolution, partial data loss and low signal-to-noise ratio (SNR). In order to tackle these challenges and improve resolution, a large number of subtomograms containing the same structure needs to be aligned and averaged. Existing methods for refining and aligning subtomograms are still highly time-consuming, requiring many computationally intensive processing steps (i.e. the rotations and translations of subtomograms in three-dimensional space). Results In this article, we propose a Stochastic Average Gradient (SAG) fine-grained alignment method for optimizing the sum of dissimilarity measure in real space. We introduce a Message Passing Interface (MPI) parallel programming model in order to explore further speedup. Conclusions We compare our stochastic average gradient fine-grained alignment algorithm with two baseline methods, high-precision alignment and fast alignment. Our SAG fine-grained alignment algorithm is much faster than the two baseline methods. Results on simulated data of GroEL from the Protein Data Bank (PDB ID:1KP8) showed that our parallel SAG-based fine-grained alignment method could achieve close-to-optimal rigid transformations with higher precision than both high-precision alignment and fast alignment at a low SNR (SNR=0.003) with tilt angle range ±60∘ or ±40∘. For the experimental subtomograms data structures of GroEL and GroEL/GroES complexes, our parallel SAG-based fine-grained alignment can achieve higher precision and fewer iterations to converge than the two baseline methods.Citation
Lü, Y., Zeng, X., Zhao, X., Li, S., Li, H., Gao, X., & Xu, M. (2019). Fine-grained alignment of cryo-electron subtomograms based on MPI parallel optimization. BMC Bioinformatics, 20(1). doi:10.1186/s12859-019-3003-2Sponsors
We thank Prof. Xingwu Liu for fruitful discussions and suggestions. We thank Dr. Yuxiang Chen and Dr. Haiyang Li for technical assistance. We thank Dr. Friedrich Förster for sharing the GroEL subtomograms for subtomogram alignment and averaging test. We thank Alex Singh for revising the English writing.Funding: This publication is based upon work supported by the King Abdullah University of Science and Technology (KAUST) Office of Sponsored Research (OSR) under Award No. URF/1/2602-01 and URF/1/3007-01. This work was supported by National Key R&D Program of China, Grant No.2017YFB1002703 and the Key Research Program of Frontier Science of Chinese Academy of Sciences, Grant No.QYZDB-SSW-SMC004. This work was supported in part by U.S. National Institutes of Health (NIH) grant P41 GM103712. MX acknowledges support of the Samuel and Emma Winters Foundation. XZ1 was supported by a fellowship from Carnegie Mellon University’s Center for Machine Learning and Health. The funder played no role in the design of the study and collection, analysis, and interpretation of data and in writing the manuscript.
Publisher
Springer Science and Business Media LLCJournal
BMC bioinformaticsRelations
Is Supplemented By:- [Software]
Title: xulabs/projects:. Publication Date: 2018-06-07. github: xulabs/projects Handle: 10754/667432
ae974a485f413a2113503eed53cd6c53
10.1186/s12859-019-3003-2
Scopus Count
Except where otherwise noted, this item's license is described as This article is distributed under the terms of the Creative Commons Attribution 4.0
International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and
reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the
Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver
(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.