Module ensemble_selection
Classes for representing receptor ensembles and for choosing the best
ensembles of a specified size from a cross-docking experiment.
Example:
from schrodinger.application.glide import ensemble_selection
es = ensemble_selection.EnsembleSelection(fname='xdock.csv',
exp_dg_fname='exp.txt')
# get the 10 best 3-member ensembles
print "Best by count"
for ens in es.best_ensembles_by_count(3, 10):
print "%d\t%.3f\t%s" % (ens.count, ens.rmsd, ens)
print "\nBest by rmsd"
for ens in es.best_ensembles_by_rmsd(3, 10):
print "%d\t%.3f\t%s" % (ens.count, ens.rmsd, ens)
For more details, see the documentation for the EnsembleSelection class.
|
Ensemble
Objects of this class are basically dumb "structs" that hold the basic
attributes of a specific ensemble.
|
|
EnsembleSelection
Objects of this class select the "best"(*) ensembles of a specified size
when given as input the results from an exhaustive cross-docking
calculation on a set of N complexes (i.e., the NxN matrix of GlideScores).
|
|
__package__ = ' schrodinger.application.glide '
|