35 #ifndef OPENMS_ANALYSIS_OPENSWATH_MRMRTNORMALIZER_H 36 #define OPENMS_ANALYSIS_OPENSWATH_MRMRTNORMALIZER_H 38 #include <OpenMS/config.h> 74 static int jackknifeOutlierCandidate_(std::vector<double>& x, std::vector<double>& y);
87 static int residualOutlierCandidate_(std::vector<double>& x, std::vector<double>& y);
116 static std::vector<std::pair<double, double> > removeOutliersRANSAC(std::vector<std::pair<double, double> >& pairs,
118 double coverage_limit,
119 size_t max_iterations,
120 double max_rt_threshold,
121 size_t sampling_size);
149 static std::vector<std::pair<double, double> > removeOutliersIterative(std::vector<std::pair<double, double> >& pairs,
151 double coverage_limit,
161 static double chauvenet_probability(std::vector<double>& residuals,
int pos);
169 static bool chauvenet(std::vector<double>& residuals,
int pos);
183 static bool computeBinnedCoverage(
const std::pair<double,double> & rtRange,
184 const std::vector<std::pair<double, double> > & pairs,
186 int minPeptidesPerBin,
192 #endif // OPENMS_ANALYSIS_OPENSWATH_MRMRTNORMALIZER_H Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The MRMRTNormalizer will find retention time peptides in data.
Definition: MRMRTNormalizer.h:58