MP-NeRF: A Massively Parallel Method for Accelerating Protein Structure Reconstruction from Internal Coordinates
Eric AlcaideiD, Stella BidermaniD, Amalio TelentiiD, M. Cyrus MaheriD
Abstract
The conversion of proteins between internal and cartesian coordinates is a limiting step in many pipelines, such as molecular dynamics simulations and machine learning models. This conversion is typically carried out by sequential or parallel applications of the Natural extension of Reference Frame (NeRF) algorithm. This work proposes a massively parallel NeRF implementation which, depending on the polymer length, achieves speedups between 400-1200x over the previous state-of-the-art. It accomplishes this by dividing the conversion into three main phases: parallel composition of the monomer backbone, assembly of backbone subunits, and parallel elongation of sidechains; and by batching these computations into a minimal number of efficient matrix operations. Special emphasis is placed on reusability and ease of use. We open source the code (available at https://github.com/EleutherAI/mp_nerf) and provide a corresponding python package.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 7
- FWCI
- 0.16
- Field percentile
- 40th percentile
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- pNeRF: Parallelized Conversion from Internal to Cartesian Coordinates
Mohammed AlQuraishi·Journal of Computational ChemistryPeer-reviewed·Jan 7, 2019
- NeRFax: An efficient and scalable conversion from the internal representation to Cartesian space
Oliver Dutton, Falk Hoffmann, Kamil Tamiola·bioRxiv·May 25, 2022
- Accelerating Prediction of Chemical Shift of Protein Structures on GPUs
E. Wright, M. Ferrato, … S. Chandrasekaran·bioRxiv·Jan 12, 2020
- Protein structure determination using Riemannian approach
Xian Wei, Zhicheng Li, … Qing Bo Zhao·FEBS LettersPeer-reviewed·Nov 26, 2019
- One particle per residue is sufficient to describe all-atom protein structures
- A Fast 3 x N Matrix Multiply Routine for Calculation of Protein RMSD
Imran S. Haque, Kyle A. Beauchamp, Vijay S. Pande·bioRxiv·Sep 2, 2014