Skip to content
/ RMSD Public

πŸ“ Implementation of the c-RMSD and d-RMSD algorithms

License

Notifications You must be signed in to change notification settings

GeoRouv/RMSD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RMSD

Implementation of the c-RMSD and d-RMSD algorithms

Given are 80 conformations of a specific molecule in file "80 conformations.txt" with n = 369 atoms on the backbone (hence in correspondence). The file starts with 2 lines containing 80 and n. The rest of the file uses tabs to define 3 columns containnig n triplets x y z of each conformation hence 2 + 80n rows:

80
369
2.816 -11.005 10.087
4.43 -10.545 10.011
...

Tasks:

  1. Use c-RMSD to compute the optimal translation and rotation minimizing c-RMSD between the first 2 conformations.
  2. Compute the c-RMSD distances between all {80 choose 2} pairs of conformations. Compute the mean and median c-RMSD distance and draw a histogram of all distances in 10 classes.
  3. Repeat (2) for d-RMSD using all k = {n choose 2} distances within each conformation, or a random subset of k = 3n distances.

About

πŸ“ Implementation of the c-RMSD and d-RMSD algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published