henhaobio
Sign in

Journal of Computational ChemistryBioinformaticsPeer-reviewed journal article

pNeRF: Parallelized Conversion from Internal to Cartesian Coordinates

Mohammed AlQuraishiiD

PDFDOIPreprint

Abstract

The conversion of polymer parameterization from internal coordinates (bond lengths, angles, and torsions) to Cartesian coordinates is a fundamental task in molecular modeling, often performed using the Natural Extension Reference Frame (NeRF) algorithm. NeRF can be parallelized to process multiple polymers simultaneously, but is not parallelizable along the length of a single polymer. A mathematically equivalent algorithm, pNeRF, has been derived that is parallelizable along a polymers length. Empirical analysis demonstrates an order-of-magnitude speed up using modern GPUs and CPUs. In machine learning-based workflows, in which partial derivatives are backpropagated through NeRF equations and neural network primitives, switching to pNeRF can reduce the fractional computational cost of coordinate conversion from over two-thirds to around 10%. An optimized TensorFlow-based implementation of pNeRF is available on GitHub.

Citations
17
FWCI
1.48
Field percentile
top 22%

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.

Similarity Map
SelectedSame fieldCross-field
THISAlcaide '21Dutton '22Guo '25Wright '20López‐Ville '22Przybylski '17
80% semantic matchMolecular Biology
Eric Alcaide, Stella Biderman, Amalio Telenti+1 more·Journal of Computational Chemistry·Oct 28, 2021· 7 citations