Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. import MDAnalysis
  2. import numpy as np
  3. from scipy.spatial.distance import euclidean
  4.  
  5. u = MDAnalysis.Universe('split_rhombic_small.gro')
  6. residue = u.atoms.residues[0]
  7. residue_centroid_no_pbc = residue.atoms.centroid(pbc=False)
  8. residue_centroid = residue.atoms.centroid(pbc=True)
  9. head_centroid_distance = euclidean(residue.atoms.positions[0],
  10. residue_centroid)
  11. tail_centroid_distance = euclidean(residue.atoms.positions[-1],
  12. residue_centroid)
  13. print 'residue_centroid no pbc:', residue_centroid_no_pbc
  14. print 'residue_centroid:', residue_centroid
  15. print 'head_centroid_distance:', head_centroid_distance
  16. print 'tail_centroid_distance:', tail_centroid_distance
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement