Trees | Index | Help |
---|
Package Bio :: Package SVDSuperimposer :: Module SVDSuperimposer :: Class SVDSuperimposer |
|
SVDSuperimposer finds the best rotation and translation to put two point sets on top of each other (minimizing the RMSD). This is eg. useful to superimpose crystal structures.
SVD stands for Singular Value Decomposition, which is used to calculate the superposition.
Reference:
Matrix computations, 2nd ed. Golub, G. & Van Loan, CF., The Johns Hopkins University Press, Baltimore, 1989Method Summary | |
---|---|
__init__(self)
| |
Root mean square deviation of untransformed coordinates. | |
Root mean square deviation of superimposed coordinates. | |
Right multiplying rotation matrix and translation. | |
Get the transformed coordinate set. | |
Superimpose the coordinate sets. | |
Set the coordinates to be superimposed. |
Method Details |
---|
get_init_rms(self)Root mean square deviation of untransformed coordinates. |
get_rms(self)Root mean square deviation of superimposed coordinates. |
get_rotran(self)Right multiplying rotation matrix and translation. |
get_transformed(self)Get the transformed coordinate set. |
run(self)Superimpose the coordinate sets. |
set(self, reference_coords, coords)Set the coordinates to be superimposed. coords will be put on top of reference_coords. o reference_coords: an NxDIM array o coords: an NxDIM array DIM is the dimension of the points, N is the number of points to be superimposed. |
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Mon Aug 27 16:13:14 2007 | http://epydoc.sf.net |