IMP logo
IMP Reference Guide  develop.cc86c9801d,2022/11/22
The Integrative Modeling Platform
IMP.pmi1.analysis.Clustering Class Reference

A class to cluster structures. More...

Inherits object.

Detailed Description

A class to cluster structures.

Uses scipy's cdist function to compute distance matrices and sklearn's kmeans clustering module.

Note
This class is only available in Python.

Definition at line 194 of file pmi1/Analysis.py.

Public Member Functions

def __init__
 Constructor. More...
 
def do_cluster
 Run K-means clustering. More...
 
def fill
 Add coordinates for a single model. More...
 

Constructor & Destructor Documentation

def IMP.pmi1.analysis.Clustering.__init__ (   self,
  rmsd_weights = None 
)

Constructor.

Parameters
rmsd_weightsFlat list of weights for each particle (if they're coarse)

Definition at line 199 of file pmi1/Analysis.py.

Member Function Documentation

def IMP.pmi1.analysis.Clustering.do_cluster (   self,
  number_of_clusters,
  seed = None 
)

Run K-means clustering.

Parameters
number_of_clustersNum means
seedthe random seed

Definition at line 264 of file pmi1/Analysis.py.

def IMP.pmi1.analysis.Clustering.fill (   self,
  frame,
  Coords 
)

Add coordinates for a single model.

Definition at line 221 of file pmi1/Analysis.py.


The documentation for this class was generated from the following file: