A Fast 3 x N Matrix Multiply Routine for Calculation of Protein RMSD
Abstract
The bottleneck for the rapid calculation of the root-mean-square deviation in atomic coordinates (RMSD) between pairs of protein structures for large numbers of conformations is the evaluation of a 3 x N x N x 3 matrix product over conformation pairs. Here we describe two matrix multiply routines specialized for the 3 x N case that are able to significantly outperform (by up to 3X) off-the-shelf high-performance linear algebra libraries for this computation, reaching machine limits on performance. The routines are implemented in C and Python libraries, and are available at https://github.com/simtk/IRMSD.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- Tensorizing Pairwise Structural Analysis: GPU-Accelerated RMSD and FCC Clustering in HADDOCK3 Without Structural Regression.
Redeemer Okekale Salami, Samuel Mawuli Kumordzi, … Peter K. Quashie·bioRxiv·Oct 12, 2026
- Protein structure determination using Riemannian approach
Xian Wei, Zhicheng Li, … Qing Bo Zhao·FEBS LettersPeer-reviewed·Nov 26, 2019
- Characterizing molecular flexibility by combining lRMSD measures
Frédéric Cazals, Romain Tetley·Proteins Structure Function and BioinformaticsPeer-reviewed·Jan 21, 2019
- MP-NeRF: A Massively Parallel Method for Accelerating Protein Structure Reconstruction from Internal Coordinates
Eric Alcaide, Stella Biderman, … M. Cyrus Maher·Journal of Computational ChemistryPeer-reviewed·Oct 28, 2021
- OT-RMSD: A Generalization of the Root-Mean-Square Deviation for Aligning Unequal-Length Protein Structures
Yue Hu, Zanxia Cao, Yingchao Liu·bioRxiv·Sep 23, 2025
- MODE-TASK: Large-scale protein motion tools
Caroline Jane Ross, Bilal Nizami, … Özlem Taştan Bishop·BioinformaticsPeer-reviewed·May 22, 2018