OESzybkiEnsembleResults
class OESzybkiEnsembleResults
Container for ensemble geometry optimization results.
Constructors
OESzybkiEnsembleResults() -> OESzybkiEnsembleResults
OESzybkiEnsembleResults(arg2: OESzybkiEnsembleResults) -> OESzybkiEnsembleResults
Default and copy constructors.
NumConfs
NumConfs() -> int
Returns the number of unique conformations in the ensemble.
GetTemperature
GetTemperature() -> float
Returns the temperature in K. This is a convenience method returning the same information as the method of the same name in the OESzybki class.
GetTotalEntropy
GetTotalEntropy() -> float
Returns the total entropy of the ligand in J/(mol K).
GetEntropicEnergy
GetEntropicEnergy() -> float
Returns the product of total entropy and temperature, \(ST\) in kcal/mol.
GetChargeType
GetChargeType() -> int
Returns the type of atomic partial charges used in entropy estimation.
The returned type are is either OECharges_AM1BCCNoSymSPt
or OECharges_NoOp.
GetConfigurationalEntropy
GetConfigurationalEntropy() -> float
Returns the ensemble configurational entropy. For gas-phase ligands that value is
the same as the value returned by OESzybkiEnsembleResults.GetTotalEntropy.
For solution ligands the configurational entropy made by translational-vibrational-rotational
entropy, and for protein-bound ligands it represents vibrational entropy.
GetEnsembleLigSolvEntropy
GetEnsembleLigSolvEntropy() -> float
Returns the value of the ensemble solvation entropy for a ligand in solution. The method returns zero for gas-phase and protein-bound ligands.
GetEnsembleLigPartialSolvEntropy
GetEnsembleLigPartialSolvEntropy() -> float
Returns the value of solvation entropy for the protein-bound ligand partially exposed to solvent.
GetEnsembleProtDesolvEntropy
GetEnsembleProtDesolvEntropy() -> float
Returns the value of protein desolvation entropy upon ligand binding.
GetResultsForConformations
GetResultsForConformations() -> Iterable[OESzybkiResults]
Returns the iterator whose elements are OESzybkiResults objects for the ensemble of conformation members optimized during the entropy estimation. Data only for unique conformations are represented in the returned set.
HasEntropy
HasEntropy() -> bool
Returns true if the OESzybkiEnsembleResults object contains calculated
entropy, false is returned otherwise.