A Fast 3 x N Matrix Multiply Routine for Calculation of Protein RMSD
Keyword(s):
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 (3xN) x (Nx3) matrix product over conformation pairs. Here we describe two matrix multiply routines specialized for the 3xN 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.
2021 ◽
Vol 15
◽
pp. 117793222110507
2020 ◽
Keyword(s):
2005 ◽
Vol 122
(22)
◽
pp. 224105
◽
2003 ◽
Vol 36
(1)
◽
pp. 125-128
◽