![]() |
OpenMS
|
Scoring of an elution peak using an exponentially modified gaussian distribution model. More...
#include <OpenMS/FEATUREFINDER/EmgScoring.h>
Public Member Functions | |
| EmgScoring ()=default | |
| ~EmgScoring ()=default | |
| void | setFitterParam (const Param ¶m) |
| Param | getDefaults () |
| Get default params for the Emg1D fitting. More... | |
| template<typename SpectrumType , class TransitionT > | |
| double | calcElutionFitScore (MRMFeature &mrmfeature, MRMTransitionGroup< SpectrumType, TransitionT > &transition_group) const |
| calculate the elution profile fit score More... | |
| double | elutionModelFit (const ConvexHull2D::PointArrayType ¤t_section, bool smooth_data) const |
Protected Member Functions | |
| template<class LocalPeakType > | |
| double | fitRT_ (std::vector< LocalPeakType > &rt_input_data, std::unique_ptr< InterpolationModel > &model) const |
| template<class LocalPeakType > | |
| void | prepareFit_ (const ConvexHull2D::PointArrayType ¤t_section, std::vector< LocalPeakType > &data_to_fit, bool smooth_data) const |
Protected Attributes | |
| Param | fitter_emg1D_params_ |
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.
|
default |
|
default |
|
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(), EmgScoring::fitter_emg1D_params_, and DefaultParamHandler::setParameters().
Referenced by EmgScoring::elutionModelFit().
|
inline |
Get default params for the Emg1D fitting.
References DefaultParamHandler::getDefaults().
|
inlineprotected |
|
inline |
overwrites params for the Emg1DFitter. Unspecified params will stay default. use getDefaults to see what you can set.
References EmgScoring::fitter_emg1D_params_.
|
protected |
Referenced by EmgScoring::fitRT_(), and EmgScoring::setFitterParam().