![]() |
RDKit
Open-source cheminformatics and machine learning.
|
code for generating molecular interaction field (MIF) descriptors More...
#include <RDGeneral/export.h>#include <vector>#include <Geometry/point.h>#include <Geometry/UniformRealValueGrid3D.h>#include <ForceField/MMFF/Nonbonded.h>#include <ForceField/UFF/Nonbonded.h>#include <ForceField/UFF/Params.h>#include <GraphMol/ForceFieldHelpers/UFF/AtomTyper.h>#include <GraphMol/RDKitBase.h>Go to the source code of this file.
Classes | |
| class | RDMIF::Coulomb |
| class for calculation of electrostatic interaction (Coulomb energy) between probe and molecule in vacuum (no dielectric) More... | |
| class | RDMIF::CoulombDielectric |
| class for calculation of electrostatic interaction (Coulomb energy) between probe and molecule by taking a distance-dependent dielectric into account: More... | |
| class | RDMIF::VdWaals |
Abstract class for calculation of Van der Waals interaction between probe and molecule at gridpoint pt. More... | |
| class | RDMIF::MMFFVdWaals |
| class | RDMIF::UFFVdWaals |
| class | RDMIF::HBond |
| class for calculation of hydrogen bond potential between probe and molecule More... | |
| class | RDMIF::Hydrophilic |
| class for calculation of hydrophilic field of molecule More... | |
Namespaces | |
| namespace | RDMIF |
Functions | |
| RDKIT_MOLINTERACTIONFIELDS_EXPORT std::unique_ptr< RDGeom::UniformRealValueGrid3D > | RDMIF::constructGrid (const RDKit::ROMol &mol, int confId=-1, double margin=5.0, double spacing=0.5) |
| constructs a UniformRealValueGrid3D which fits to the molecule mol | |
| template<typename T> | |
| void | RDMIF::calculateDescriptors (RDGeom::UniformRealValueGrid3D &grd, const T &functor, double thres=-1.0) |
| calculates a descriptor at every grid point of MIF | |
| RDKIT_MOLINTERACTIONFIELDS_EXPORT void | RDMIF::writeToCubeStream (const RDGeom::UniformRealValueGrid3D &grd, std::ostream &outStrm, const RDKit::ROMol *mol=nullptr, int confid=-1) |
| writes the contents of the MIF to a stream | |
| RDKIT_MOLINTERACTIONFIELDS_EXPORT void | RDMIF::writeToCubeFile (const RDGeom::UniformRealValueGrid3D &grd, const std::string &filename, const RDKit::ROMol *mol=nullptr, int confid=-1) |
| writes the contents of the MIF to a file | |
| RDKIT_MOLINTERACTIONFIELDS_EXPORT std::unique_ptr< RDKit::RWMol > | RDMIF::readFromCubeStream (RDGeom::UniformRealValueGrid3D &grd, std::istream &inStrm) |
| reads the contents of the MIF from a stream in Gaussian cube format | |
| RDKIT_MOLINTERACTIONFIELDS_EXPORT std::unique_ptr< RDKit::RWMol > | RDMIF::readFromCubeFile (RDGeom::UniformRealValueGrid3D &grd, const std::string &filename) |
| reads the contents of the MIF from a file in Gaussian cube format | |
code for generating molecular interaction field (MIF) descriptors
Note that this functionality is experimental and the API and/or results amay change in future releases.
Definition in file MIFDescriptors.h.