In [10]:
import mdtraj as md
from msmbuilder.dataset import dataset
from matplotlib import pyplot as plt
%matplotlib inline
In [2]:
pdb_top = md.load_prmtop("/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/refpdb.prmtop")
In [3]:
indices_pdb = [atom.index for atom in pdb_top.atoms if atom.is_backbone]
In [5]:
pdb = md.load_restrt("/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/refpdb.inpcrd",
top="/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/refpdb.prmtop",
atom_indices=indices_pdb)
In [6]:
xyz = dataset("/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/IAN30ASALT/traj1/05*nc",
topology="/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/IAN30ASALT/WT_ff99SB.prmtop",
atom_indices = indices_pdb)
In [11]:
plt.plot(md.rmsd(xyz[0], pdb))
Out[11]:
In [13]:
rmsds = []
for traj in xyz:
rmsd = md.rmsd(traj, pdb)
rmsds.append(rmsd)
In [16]:
import numpy as np
plt.plot(np.concatenate(rmsds))
Out[16]:
In [ ]:
t1.superpose(pdb)
In [ ]:
indices_pdb = [atom.index for atom in pdb_top.atoms if atom.is_backbone]
In [ ]:
indices_traj = [atom.index for atom in traj_top.atoms if atom.is_backbone]
In [ ]:
common_list = []
for i in set(indices_pdb).intersection(set(indices_traj)):
common_list.append(i)
In [ ]:
md.rmsd?
In [ ]:
md.rmsd(xyz[0], reference = pdb, atom_indices=common_list)
In [ ]:
xyz = dataset("/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/IAN30ASALT/traj1/05*nc",
topology="/Users/je714/Troponin/IAN_Troponin/completehowarthcut/salted/ff99SB/IAN30ASALT/WT_ff99SB.prmtop",
atom_indices = indices_pdb)
In [ ]:
md.rmsd(xyz[0], reference = pdb)
In [ ]: