Efficient computation of root mean square deviations under rigid transformations

Abstract

The computation of root mean square deviations (RMSD) is an important step in many bioinformatics applications. If approached naively, each RMSD computation takes time linear in the number of atoms. In addition, a careful implementation is required to achieve numerical stability, which further increases runtimes. In practice, the structural variations under consideration are often induced by rigid transformations of the protein, or are at least dominated by a rigid component. In this work, we show how RMSD values resulting from rigid transformations can be computed in constant time from the protein’s covariance matrix, which can be precomputed in linear time. As a typical application scenario is protein clustering, we will also show how the Ward-distance which is popular in this field can be reduced to RMSD evaluations, yielding a constant time approach for their computation.

Citation

[HDL+14] Hildebrandt, A.K., Dietzen, M., Lengauer, T., Lenhof, H.-P., Althaus, E., and Hildebrandt, A. Efficient computation of root mean square deviations under rigid transformations. J Comput Chem. 35(10):765–771, 2014
Read Publication