![]() |
OpenMS
|
scoring functions for PeakGroup. For now, only Qscore has been implemented. For Qscore, the weight vector has been determined by logistic regression. In the future, other technique such as deep learning would be used. More...
#include <OpenMS/ANALYSIS/TOPDOWN/PeakGroupScoring.h>
Public Types | |
| typedef FLASHHelperClasses::LogMzPeak | LogMzPeak |
Static Public Member Functions | |
| static double | getQscore (const PeakGroup *pg) |
| get QScore for a peak group of specific abs_charge More... | |
| static void | writeAttCsvForQscoreTraining (const DeconvolvedSpectrum &deconvolved_spectrum, std::fstream &f) |
| Write Csv file for Qscore training. More... | |
| static void | writeAttCsvForQscoreTrainingHeader (std::fstream &f) |
| Write Csv file for Qscore training header. More... | |
| static double | getDLscore (PeakGroup *pg, const MSSpectrum &spec, const FLASHHelperClasses::PrecalculatedAveragine &avg, double tol) |
| get Deep learning based peak group score. Not implemented yet. More... | |
Static Private Member Functions | |
| static std::vector< double > | toFeatureVector_ (const PeakGroup *pg) |
| convert a peak group to a feature vector for setQscore calculation More... | |
Static Private Attributes | |
| static std::vector< double > | weight_ |
| the weights for Qscore calculation More... | |
| static const int | charge_count_for_DL_scoring_ = 11 |
| charge and isotope counts for DL scoring. More... | |
| static const int | iso_count_for_DL_scoring_ = 13 |
scoring functions for PeakGroup. For now, only Qscore has been implemented. For Qscore, the weight vector has been determined by logistic regression. In the future, other technique such as deep learning would be used.
|
static |
get Deep learning based peak group score. Not implemented yet.
|
static |
get QScore for a peak group of specific abs_charge
|
staticprivate |
convert a peak group to a feature vector for setQscore calculation
|
static |
Write Csv file for Qscore training.
|
static |
Write Csv file for Qscore training header.
|
staticprivate |
charge and isotope counts for DL scoring.
|
staticprivate |
|
staticprivate |
the weights for Qscore calculation