RDKit
Open-source cheminformatics and machine learning.
|
Functions | |
RDKIT_REDUCEDGRAPHS_EXPORT ROMol * | generateMolExtendedReducedGraph (const ROMol &mol, std::vector< boost::dynamic_bitset<> > *atomTypes=nullptr) |
Generates a reduced graph representation of a molecule. | |
RDKIT_REDUCEDGRAPHS_EXPORT RDNumeric::DoubleVector * | generateErGFingerprintForReducedGraph (const ROMol &mol, std::vector< boost::dynamic_bitset<> > *atomTypes=nullptr, double fuzzIncrement=0.3, unsigned int minPath=1, unsigned int maxPath=15) |
Generates a ErG fingerprint vector for a molecule that's already a reduced graph. | |
RDKIT_REDUCEDGRAPHS_EXPORT RDNumeric::DoubleVector * | getErGFingerprint (const ROMol &mol, std::vector< boost::dynamic_bitset<> > *atomTypes=nullptr, double fuzzIncrement=0.3, unsigned int minPath=1, unsigned int maxPath=15) |
Generates a ErG fingerprint vector for a molecule. | |
RDKIT_REDUCEDGRAPHS_EXPORT RDNumeric::DoubleVector * RDKit::ReducedGraphs::generateErGFingerprintForReducedGraph | ( | const ROMol & | mol, |
std::vector< boost::dynamic_bitset<> > * | atomTypes = nullptr , |
||
double | fuzzIncrement = 0.3 , |
||
unsigned int | minPath = 1 , |
||
unsigned int | maxPath = 15 |
||
) |
Generates a ErG fingerprint vector for a molecule that's already a reduced graph.
mol | the molecule to be fingerprinted |
atomTypes | [optional] contains bit vectors indicating whether each atom in the molecule matches each type. |
fuzzIncrement | amount to be added to neighboring bins |
minPath | minimum distance (in bonds) to be considered |
maxPath | maximum distance (in bonds) to be considered |
Notes:
delete
ing the result RDKIT_REDUCEDGRAPHS_EXPORT ROMol * RDKit::ReducedGraphs::generateMolExtendedReducedGraph | ( | const ROMol & | mol, |
std::vector< boost::dynamic_bitset<> > * | atomTypes = nullptr |
||
) |
Generates a reduced graph representation of a molecule.
mol | the molecule to be fingerprinted |
Notes:
delete
ing the result RDKIT_REDUCEDGRAPHS_EXPORT RDNumeric::DoubleVector * RDKit::ReducedGraphs::getErGFingerprint | ( | const ROMol & | mol, |
std::vector< boost::dynamic_bitset<> > * | atomTypes = nullptr , |
||
double | fuzzIncrement = 0.3 , |
||
unsigned int | minPath = 1 , |
||
unsigned int | maxPath = 15 |
||
) |
Generates a ErG fingerprint vector for a molecule.
mol | the molecule to be fingerprinted |
atomTypes | [optional] contains bit vectors indicating whether each atom in the molecule matches each type. |
fuzzIncrement | amount to be added to neighboring bins |
minPath | minimum distance (in bonds) to be considered |
maxPath | maximum distance (in bonds) to be considered |
Notes:
delete
ing the result