![]() |
OpenMS
3.0.0
|
QScore : quality score for PeakGroup. This class is being updated. For now, simply it calculate the QScore using a fixed weight vector. The weight vector has been determined by logistic regression. But afterwards, the training part for the QScore should be added in here. Or other technique such as deep learning would be used. This class also contains tsv output function. The tsv file contains features of PeakGroups which are used for training. More...
#include <OpenMS/ANALYSIS/TOPDOWN/QScore.h>
Public Types | |
typedef FLASHDeconvHelperStructs::LogMzPeak | LogMzPeak |
Static Public Member Functions | |
static float | getQScore (const PeakGroup *pg, int abs_charge) |
get QScore for a peak group of specific abs_charge More... | |
Static Private Member Functions | |
static std::vector< double > | toFeatureVector_ (const PeakGroup *pg, int abs_charge) |
convert a peak group to a feature vector for QScore calculation More... | |
QScore : quality score for PeakGroup. This class is being updated. For now, simply it calculate the QScore using a fixed weight vector. The weight vector has been determined by logistic regression. But afterwards, the training part for the QScore should be added in here. Or other technique such as deep learning would be used. This class also contains tsv output function. The tsv file contains features of PeakGroups which are used for training.
get QScore for a peak group of specific abs_charge