[ ligand_pharma | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
DBEvaluator(const string& ligandFileName); | |
DBEvaluator(const string& ligandFileName, const string& decoysFileName); | |
void | detectAndSearch(const string& outDir, unsigned int batchSize, unsigned int batchNumber); |
void | pharmacophoreDetection(const string& outDir, unsigned int batchSize , unsigned int batchNumber ); |
void | screen(const string& decoyFileName, const string& outDir, const string& phaFile); |
void | iterate(const char* outDir); |
void | singleRun(const char* outDir, const string& trainFileName); |
void | singleRun(const char* outDir, unsigned int batchSize , unsigned int runNumber ); |
static void | normalizeScore( multimap< float, PairwiseResult*>& setResults, const multimap< float, PairwiseResult*>& setResultsIn); |
static void | prepareEnrichmentGraphData(const string& activeScoreFileName, const string& decoyScoreFileName, const string& outFileName); |
static void | prepareEFData(const string& activeScoreFileName, const string& decoyScoreFileName, const string& outFileName); |
protected: | |
void | singleRun(PharmacophoreSearcher& phaSearcher, unsigned int batchNum, vector< const FeaturedMolecule*>& trainingSet, vector< const FeaturedMolecule*>& testSet, const char* outDir); |
void | prepareEnrichmentGraphData(const multimap< float, PairwiseResult*>& activeResults, const multimap< float, PairwiseResult*>& decoyResults, unsigned int batchSize, const string& outFileName) const; |
static void | prepareEnrichmentGraphData(const multimap< float, bool>& scoreMap, unsigned int numOfActives, const string& outFileName); |
static void | insert(const string& scoreFileName, multimap< float, bool>& scoreMap, bool isActive); |
void | prepareEFData(const multimap< float, PairwiseResult*>& decoyResults, const multimap< float, PairwiseResult*>& testSetResults, unsigned int batchSize, const string& outFileName) const; |
static void | prepareEFData(const multimap< float, bool>& scoreMap, unsigned int numOfActives, const string& outFileName); |
void | outputScores(const multimap< float, PairwiseResult*>& trainingSetResults, const multimap< float, PairwiseResult*>& testSetResults, const multimap< float, PairwiseResult*>& decoyResults, const string& outFileName, const Pharmacophore& pharmacophore) const; |
void | randomSelectTrainingSetMolecules(unsigned int numOfMols, set< unsigned int>& selectedMolecules) const; |
string | getBatchID(unsigned int batchSize, unsigned int batchNumber) ; |
void | trainingSetSelection(vector< const FeaturedMolecule*>& trainingSet, vector< const FeaturedMolecule*>& otherLigandSet, unsigned int batchSize); |
void | trainingSetSelection(vector< const FeaturedMolecule*>& trainingSet, unsigned int batchSize); |
vector< const FeaturedMolecule*> | ligands_; |
vector< const FeaturedMolecule*> | decoys_; |
Back to the top of DBEvaluator
Back to the top of DBEvaluator
Back to the top of DBEvaluator
Back to the top of DBEvaluator
Back to the top of DBEvaluator
Back to the top of DBEvaluator
DBEvaluator(const string& ligandFileName);
DBEvaluator(const string& ligandFileName);
Back to the top of DBEvaluator
DBEvaluator(const string& ligandFileName, const string& decoysFileName);
DBEvaluator(const string& ligandFileName, const string& decoysFileName);
Back to the top of DBEvaluator
void detectAndSearch(const string& outDir, unsigned int batchSize, unsigned int batchNumber);
void detectAndSearch(const string& outDir, unsigned int batchSize, unsigned int batchNumber);
Back to the top of DBEvaluator
runs Pharmacophores detection and save to files (+ random ligand selection) outDir = outDir_batchSize_batchNumber, one file per detected pharmacophore
void pharmacophoreDetection(const string& outDir, unsigned int batchSize=5, unsigned int batchNumber=0);
Back to the top of DBEvaluator
void screen(const string& decoyFileName, const string& outDir, const string& phaFile);
outFileName =~ decoyFileName_batchNum_phaNumber
void screen(const string& decoyFileName, const string& outDir, const string& phaFile);
Back to the top of DBEvaluator
void iterate(const char* outDir);
the training set is selected randomly from ligands_
void iterate(const char* outDir);
Back to the top of DBEvaluator
void singleRun(const char* outDir, const string& trainFileName);
the training set is taken from trainFileName, all ligands_ are used as testSet
void singleRun(const char* outDir, const string& trainFileName);
Back to the top of DBEvaluator
void singleRun(const char* outDir, unsigned int batchSize , unsigned int runNumber );
the training set of size = batchSize is selected randomly from ligands_
void singleRun(const char* outDir, unsigned int batchSize=5, unsigned int runNumber=0);
Back to the top of DBEvaluator
static void normalizeScore( multimap< float, PairwiseResult*>& setResults, const multimap< float, PairwiseResult*>& setResultsIn);
Back to the top of DBEvaluator
static void prepareEnrichmentGraphData(const string& activeScoreFileName, const string& decoyScoreFileName, const string& outFileName);
Back to the top of DBEvaluator
static void prepareEFData(const string& activeScoreFileName, const string& decoyScoreFileName, const string& outFileName);
Back to the top of DBEvaluator
void singleRun(PharmacophoreSearcher& phaSearcher, unsigned int batchNum, vector< const FeaturedMolecule*>& trainingSet, vector< const FeaturedMolecule*>& testSet, const char* outDir);
Back to the top of DBEvaluator
void prepareEnrichmentGraphData(const multimap< float, PairwiseResult*>& activeResults, const multimap< float, PairwiseResult*>& decoyResults, unsigned int batchSize, const string& outFileName) const;
Back to the top of DBEvaluator
@param scoreMap Holds for each molecule the score and a boolean flag that indicates if the molecule is a active (true) or a decoy (false) @param numOfActives The number of actives for which records are available in the scoreMap.
static void prepareEnrichmentGraphData(const multimap< float, bool>& scoreMap, unsigned int numOfActives, const string& outFileName);
Back to the top of DBEvaluator
void insert(const string& scoreFileName, multimap< float, bool>& scoreMap, bool isActive);
static void insert(const string& scoreFileName, multimap< float, bool>& scoreMap, bool isActive);
Back to the top of DBEvaluator
void prepareEFData(const multimap< float, PairwiseResult*>& decoyResults, const multimap< float, PairwiseResult*>& testSetResults, unsigned int batchSize, const string& outFileName) const;
Back to the top of DBEvaluator
@param scoreMap Holds for each molecule the score and a boolean flag that indicates if the molecule is a active (true) or a decoy (false) @param numOfActives The number of actives for which records are available in the scoreMap.
static void prepareEFData(const multimap< float, bool>& scoreMap, unsigned int numOfActives, const string& outFileName);
Back to the top of DBEvaluator
void outputScores(const multimap< float, PairwiseResult*>& trainingSetResults, const multimap< float, PairwiseResult*>& testSetResults, const multimap< float, PairwiseResult*>& decoyResults, const string& outFileName, const Pharmacophore& pharmacophore) const;
Back to the top of DBEvaluator
void randomSelectTrainingSetMolecules(unsigned int numOfMols, set< unsigned int>& selectedMolecules) const;
Back to the top of DBEvaluator
string getBatchID(unsigned int batchSize, unsigned int batchNumber) ;
string getBatchID(unsigned int batchSize, unsigned int batchNumber) ;
Function is currently defined inline.
Back to the top of DBEvaluator
void trainingSetSelection(vector< const FeaturedMolecule*>& trainingSet, vector< const FeaturedMolecule*>& otherLigandSet, unsigned int batchSize);
Back to the top of DBEvaluator
void trainingSetSelection(vector< const FeaturedMolecule*>& trainingSet, unsigned int batchSize);
Back to the top of DBEvaluator
vector< const FeaturedMolecule*> ligands_;
vector< const FeaturedMolecule*> ligands_;
Back to the top of DBEvaluator
vector< const FeaturedMolecule*> decoys_;
vector< const FeaturedMolecule*> decoys_;
Back to the top of DBEvaluator
public: | ||
---|---|---|
void | detectAndSearch(const string& outDir, unsigned int batchSize, unsigned int batchNumber); | |
void | pharmacophoreDetection(const string& outDir, unsigned int batchSize , unsigned int batchNumber ); | |
void | screen(const string& decoyFileName, const string& outDir, const string& phaFile); | |
void | iterate(const char* outDir); | |
void | singleRun(const char* outDir, const string& trainFileName); | |
void | singleRun(const char* outDir, unsigned int batchSize , unsigned int runNumber ); | |
static void | normalizeScore( multimap< float, PairwiseResult*>& setResults, const multimap< float, PairwiseResult*>& setResultsIn); | |
static void | prepareEnrichmentGraphData(const string& activeScoreFileName, const string& decoyScoreFileName, const string& outFileName); | |
static void | prepareEFData(const string& activeScoreFileName, const string& decoyScoreFileName, const string& outFileName); | |
protected: | ||
void | singleRun(PharmacophoreSearcher& phaSearcher, unsigned int batchNum, vector< const FeaturedMolecule*>& trainingSet, vector< const FeaturedMolecule*>& testSet, const char* outDir); | |
void | prepareEnrichmentGraphData(const multimap< float, PairwiseResult*>& activeResults, const multimap< float, PairwiseResult*>& decoyResults, unsigned int batchSize, const string& outFileName) const; | |
static void | prepareEnrichmentGraphData(const multimap< float, bool>& scoreMap, unsigned int numOfActives, const string& outFileName); | |
static void | insert(const string& scoreFileName, multimap< float, bool>& scoreMap, bool isActive); | |
void | prepareEFData(const multimap< float, PairwiseResult*>& decoyResults, const multimap< float, PairwiseResult*>& testSetResults, unsigned int batchSize, const string& outFileName) const; | |
static void | prepareEFData(const multimap< float, bool>& scoreMap, unsigned int numOfActives, const string& outFileName); | |
void | outputScores(const multimap< float, PairwiseResult*>& trainingSetResults, const multimap< float, PairwiseResult*>& testSetResults, const multimap< float, PairwiseResult*>& decoyResults, const string& outFileName, const Pharmacophore& pharmacophore) const; | |
void | randomSelectTrainingSetMolecules(unsigned int numOfMols, set< unsigned int>& selectedMolecules) const; | |
string | getBatchID(unsigned int batchSize, unsigned int batchNumber) ; | |
void | trainingSetSelection(vector< const FeaturedMolecule*>& trainingSet, vector< const FeaturedMolecule*>& otherLigandSet, unsigned int batchSize); | |
void | trainingSetSelection(vector< const FeaturedMolecule*>& trainingSet, unsigned int batchSize); | |
vector< const FeaturedMolecule*> | ligands_; | |
vector< const FeaturedMolecule*> | decoys_; |
Back to the top of DBEvaluator
Back to the top of DBEvaluator
Back to the top of DBEvaluator
Report problems to jkotula@unimax.com