![]() |
RDKit
Open-source cheminformatics and machine learning.
|
#include <ShapeOverlayOptions.h>
Public Attributes | |
| StartMode | startMode {StartMode::A_LA_PUBCHEM} |
| OptimMode | optimMode |
| double | simAlpha |
| Optimisation mode. | |
| double | simBeta {1.0} |
| double | optParam {0.5} |
| When doing a Tversky similarity, the beta value. | |
| int | nSteps {100} |
| bool | normalize |
| Maximum number of steps for optimiser to take. | |
| bool | useDistCutoff |
| double | distCutoff {4.5} |
| Whether to use a distance cutoff for the volume calculation. | |
| double | shapeConvergenceCriterion |
Definition at line 50 of file ShapeOverlayOptions.h.
| double RDKit::GaussianShape::ShapeOverlayOptions::distCutoff {4.5} |
Whether to use a distance cutoff for the volume calculation.
Definition at line 77 of file ShapeOverlayOptions.h.
| bool RDKit::GaussianShape::ShapeOverlayOptions::normalize |
Maximum number of steps for optimiser to take.
Definition at line 71 of file ShapeOverlayOptions.h.
| int RDKit::GaussianShape::ShapeOverlayOptions::nSteps {100} |
If using colors, the relative weights of shape and color scores.
Definition at line 69 of file ShapeOverlayOptions.h.
| OptimMode RDKit::GaussianShape::ShapeOverlayOptions::optimMode |
Definition at line 56 of file ShapeOverlayOptions.h.
| double RDKit::GaussianShape::ShapeOverlayOptions::optParam {0.5} |
When doing a Tversky similarity, the beta value.
Definition at line 67 of file ShapeOverlayOptions.h.
| double RDKit::GaussianShape::ShapeOverlayOptions::shapeConvergenceCriterion |
The distance cutoff. If 2 atoms are more than this distance apart, they are not included in the volume calculation. A smaller value is faster but less precise.
Definition at line 81 of file ShapeOverlayOptions.h.
| double RDKit::GaussianShape::ShapeOverlayOptions::simAlpha |
| double RDKit::GaussianShape::ShapeOverlayOptions::simBeta {1.0} |
When doing a Tversky similarity, the alpha value. If alpha and beta are both the default 1.0, it's a Tanimoto similarity. A high alpha and low beta emphasize the fit volume in the similarity and vice versa. Tversky is O / (A * (R - O) + B * (F
Definition at line 66 of file ShapeOverlayOptions.h.
| StartMode RDKit::GaussianShape::ShapeOverlayOptions::startMode {StartMode::A_LA_PUBCHEM} |
Different modes for starting the optimisation. Default is as used by the PubChem code. The molecules are normalized so the principal axes are along the cartesian axes rather than the shape quadrupole axes as Grant et al. did.
Definition at line 55 of file ShapeOverlayOptions.h.
| bool RDKit::GaussianShape::ShapeOverlayOptions::useDistCutoff |
Whether to normalise the shapes by putting them into their canonical conformations (centred at the origin, aligned along its principal axes) before starting.
Definition at line 75 of file ShapeOverlayOptions.h.