59 void static updatePeakGroupQvalues(std::vector<DeconvolvedSpectrum>& deconvolved_spectra, std::vector<DeconvolvedSpectrum>& deconvolved_decoy_spectra);
65 static float getBinValue(uint bin_number, uint total_bin_number);
67 static std::vector<float>
getDistribution(
const std::vector<float>& qscores, uint bin_number);
69 static std::vector<float>
getDistributionWeights(
const std::vector<float>& mixed_dist,
const std::vector<std::vector<float>>& comp_dists, uint num_iterations = 100);
log transformed peak. After deconvolution, all necessary information from deconvolution such as charg...
Definition: FLASHDeconvHelperStructs.h:165
Qvalue : contains functions to calculate Qvalues from deconvolution quality score.
Definition: Qvalue.h:52
static std::vector< float > getDistributionWeights(const std::vector< float > &mixed_dist, const std::vector< std::vector< float >> &comp_dists, uint num_iterations=100)
get the weights of different dummy types.
FLASHDeconvHelperStructs::LogMzPeak LogMzPeak
Definition: Qvalue.h:54
static float getBinValue(uint bin_number, uint total_bin_number)
get the qvalue corresponding to a bin number
static uint getBinNumber(float qscore, uint total_bin_number)
get a bin number given qvalue. qvalue is calculated per bin (bin from 0 to 1).
static std::vector< float > getDistribution(const std::vector< float > &qscores, uint bin_number)
get the Qscore distribution
static void updatePeakGroupQvalues(std::vector< DeconvolvedSpectrum > &deconvolved_spectra, std::vector< DeconvolvedSpectrum > &deconvolved_decoy_spectra)
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48