OpenMS
2.6.0
|
Scoring of an elution peak using an exponentially modified gaussian distribution model. More...
#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/EmgScoring.h>
Public Member Functions | |
EmgScoring () | |
~EmgScoring () | |
void | setFitterParam (Param param) |
Param | getDefaults () |
template<typename SpectrumType , class TransitionT > | |
double | calcElutionFitScore (MRMFeature &mrmfeature, MRMTransitionGroup< SpectrumType, TransitionT > &transition_group) |
calculate the elution profile fit score More... | |
double | elutionModelFit (ConvexHull2D::PointArrayType current_section, bool smooth_data) |
Protected Member Functions | |
template<class LocalPeakType > | |
double | fitRT_ (std::vector< LocalPeakType > &rt_input_data, InterpolationModel *&model) |
template<class LocalPeakType > | |
void | prepareFit_ (const ConvexHull2D::PointArrayType ¤t_section, std::vector< LocalPeakType > &data_to_fit, bool smooth_data) |
Protected Attributes | |
EmgFitter1D | fitter_emg1D_ |
Scoring of an elution peak using an exponentially modified gaussian distribution model.
This class uses the original ideas from FeatureFinderAlgorithmMRM to construct an interface that allows scoring of chromatographic peaks.
|
inline |
|
inline |
|
inline |
calculate the elution profile fit score
References EmgScoring::elutionModelFit(), MRMTransitionGroup< ChromatogramType, TransitionType >::getChromatograms(), Feature::getConvexHulls(), MRMFeature::getFeature(), OpenMS::Constants::k, OPENMS_PRECONDITION, and MRMTransitionGroup< ChromatogramType, TransitionType >::size().
|
inline |
References EmgScoring::fitRT_(), and EmgScoring::prepareFit_().
Referenced by EmgScoring::calcElutionFitScore().
|
inlineprotected |
References EmgFitter1D::fit1d(), and EmgScoring::fitter_emg1D_.
Referenced by EmgScoring::elutionModelFit().
|
inline |
References EmgScoring::fitter_emg1D_, and DefaultParamHandler::getDefaults().
|
inlineprotected |
References GaussFilter::filter(), DefaultParamHandler::getParameters(), Peak1D::setIntensity(), Peak1D::setMZ(), and DefaultParamHandler::setParameters().
Referenced by EmgScoring::elutionModelFit().
|
inline |
References EmgScoring::fitter_emg1D_, and DefaultParamHandler::setParameters().
|
protected |
Referenced by EmgScoring::fitRT_(), EmgScoring::getDefaults(), and EmgScoring::setFitterParam().