![]() |
Chemical Data Processing Library Python API - Version 1.4.0
|
Contains classes and functions related to the GRAIL method [GRAIL, GRADE]. More...
Classes | |
| class | AtomDensityGridCalculator |
| Calculator that fills a spatial grid with combined per-atom density contributions. More... | |
| class | AttributedGridProperty |
| Provides keys for built-in Grid.AttributedGrid properties. More... | |
| class | AttributedGridPropertyDefault |
| Provides default values for built-in Grid.AttributedGrid properties. More... | |
| class | BindingAffinityCalculator |
| Predicts the binding affinity of a ligand pose from its GRAIL descriptor vector. More... | |
| class | BuriednessGridCalculator |
| Calculator that fills a spatial grid with per-cell buriedness scores derived from GRAIL.BuriednessScore. More... | |
| class | BuriednessScore |
| Functor for the calculation of the buriedness of a 3D query position with respect to the surrounding atoms. More... | |
| class | DoubleVector3DFeatureFunctor |
| class | FeatureInteractionScoreGridCalculator |
| Calculator that fills a spatial grid with per-cell feature-interaction scores against a set of target pharmacophore features. More... | |
| class | FeatureType |
| Provides constants for the specification of GRAIL-specific extended pharmacophore feature types that refine H-bond donor and acceptor categories by the chemical environment (atom element + SYBYL-like type) of the participating heavy atom. More... | |
| class | GRAILDataSetGenerator |
| Generator that pre-computes the per-cell interaction-score grids and the atom-density grid used by GRAIL scoring of ligand poses against a target environment. More... | |
| class | GRAILDescriptorCalculator |
| Calculation of GRAIL descriptors for protein-ligand complexes. More... | |
| class | GRAILXDescriptorCalculator |
| Calculation of the extended GRAIL-X descriptor for protein-ligand complexes. More... | |
| class | GeneralizedBellAtomDensity |
| Functor for the evaluation of the generalized-bell atom density contribution of an atom at a query position. More... | |
| class | VoidPharmacophoreFunctor |
| None CDPL.GRAIL.setFeatureType | ( | Grid.AttributedGrid | grid, |
| int | type | ||
| ) |
Sets the value of the GRAIL.AttributedGridProperty.FEATURE_TYPE property of the grid grid.
| grid | The grid for which to set the property value. |
| type | The new feature type value. |
| bool CDPL.GRAIL.hasFeatureType | ( | Grid.AttributedGrid | grid | ) |
Tells whether grid carries an explicit GRAIL.AttributedGridProperty.FEATURE_TYPE property.
| grid | The grid for which to query the property value. |
True if the property is set, and False otherwise. | int CDPL.GRAIL.getFeatureType | ( | Grid.AttributedGrid | grid | ) |
Returns the value of the GRAIL.AttributedGridProperty.FEATURE_TYPE property of the grid grid.
| grid | The grid for which to return the property value. |
| None CDPL.GRAIL.clearFeatureType | ( | Grid.AttributedGrid | grid | ) |
Clears the value of the GRAIL.AttributedGridProperty.FEATURE_TYPE property of the grid grid.
| grid | The grid for which to clear the property value. |
| None CDPL.GRAIL.setTargetFeatureType | ( | Grid.AttributedGrid | grid, |
| int | type | ||
| ) |
Sets the value of the GRAIL.AttributedGridProperty.TARGET_FEATURE_TYPE property of the grid grid.
| grid | The grid for which to set the property value. |
| type | The new target feature type value. |
| bool CDPL.GRAIL.hasTargetFeatureType | ( | Grid.AttributedGrid | grid | ) |
Tells whether grid carries an explicit GRAIL.AttributedGridProperty.TARGET_FEATURE_TYPE property.
| grid | The grid for which to query the property value. |
True if the property is set, and False otherwise. | int CDPL.GRAIL.getTargetFeatureType | ( | Grid.AttributedGrid | grid | ) |
Returns the value of the GRAIL.AttributedGridProperty.TARGET_FEATURE_TYPE property of the grid grid.
| grid | The grid for which to return the property value. |
| None CDPL.GRAIL.clearTargetFeatureType | ( | Grid.AttributedGrid | grid | ) |
Clears the value of the GRAIL.AttributedGridProperty.TARGET_FEATURE_TYPE property of the grid grid.
| grid | The grid for which to clear the property value. |
| int CDPL.GRAIL.perceiveExtendedType | ( | Pharm.Feature | feature, |
| bool | ligand | ||
| ) |
| feature | |
| ligand |
| None CDPL.GRAIL.prepareForGRAILDescriptorCalculation | ( | Chem.Molecule | mol, |
| bool | std_prot_state = False |
||
| ) |
Prepares the molecule mol for GRAIL descriptor calculation.
Performs all molecular structure preprocessing steps (e.g. ring perception, atom typing, hydrogen handling) required by the descriptor calculation procedure (implemented by GRAIL.GRAILDescriptorCalculator).
| mol | The molecule to prepare. The molecule is modified in place. |
| std_prot_state | If True, the standard protonation state of the molecule is assigned prior to the GRAIL-specific preprocessing. |