OEPositProbability

class OEPositProbability

The OEPositProbability can be used to estimate confidence, in terms of probability, that a ligand pose can be accurately predicted, with respect to the reference ligand or design unit receptor.

This function is helpful in selecting a receptor or reference ligand to pose against from a group of receptors.

The OEPositProbability class defines the following public methods:

Constructor

OEPositProbability() -> OEPositProbability
OEPositProbability(arg2: OEPositProbability) -> OEPositProbability

Default and copy constructors.

Estimate

Estimate(mol: Union[OEGraphMol,OEQMol]) -> float
Estimate(mol: OEMol) -> float

Provides the estimated probability. With the OEMolBase variation of the argument, multi-conformer molecule is generated with internal settings before producing an estimate.

PoseEstimate

PoseEstimate(mol: Union[OEGraphMol,OEMol,OEQMol], poseMethod: int) -> float

Provides estimated probability assuming that the specified ligand pose was generated with the reference used in SetupRef. The second argument poseMethod refers to specific methods from OEPositMethod.

SetupRef

SetupRef(ligand: Union[OEGraphMol,OEMol,OEQMol]) -> bool
SetupRef(du: OEDesignUnit) -> bool

Sets up the reference system against which the pose is to be generated.