choderalab / ensembler-manuscripts

Manuscript for Ensembler v1
0 stars 3 forks source link

Clustering Code #11

Closed kyleabeauchamp closed 9 years ago

kyleabeauchamp commented 9 years ago

This should do it:

import msmbuilder.cluster
import mdtraj as md

t = md.load("run1-clone1.h5")

X = [t]  # Need list of trajectories as input data

clusterer = msmbuilder.cluster.KMedoids(n_clusters=5, metric="rmsd")
clusterer.fit(X)

labels = clusterer.predict(X)
clusterer.cluster_centers_.save("./cluster_centers.pdb")