13.2.9. Fast QCP RMSD structure alignment — MDAnalysis.lib.qcprot¶
- Author:
Joshua L. Adelman, University of Pittsburgh
- Author:
Robert R. Delgado, Cornell University and Arizona State University
- Contact:
- Year:
2011, 2016
- Licence:
BSD
PyQCPROT is a python/cython implementation of Douglas Theobald’s QCP method for calculating the minimum RMSD between two structures [ᶜTheobald2005] and determining the optimal least-squares rotation matrix [ᶜLiu2010].
A full description of the method, along with the original C implementation can be found at http://theobald.brandeis.edu/qcp/
See also
MDAnalysis.analysis.alignAlign structures using
CalcRMSDRotationalMatrix()MDAnalysis.analysis.rms.rmsdCalculate the RMSD between two structures using
CalcRMSDRotationalMatrix()
Changed in version 0.16.0: Call signatures were changed to directly interface with MDAnalysis coordinate arrays: shape (N, 3)
References
If you use this QCP rotation calculation method in a publication, please reference:
Douglas L. Theobald. Rapid calculation of RMSDs using a quaternion-based characteristic polynomial. Acta Crystallographica Section A, 61(4):478–480, Jul 2005. doi:10.1107/S0108767305015266.
Pu Liu, Dimitris K. Agrafiotis, and Douglas L. Theobald. Fast determination of the optimal rotational matrix for macromolecular superpositions. Journal of Computational Chemistry, 31(7):1561–1563, 2010. doi:10.1002/jcc.21439.