38 SIZE_OF_DERIVATIZATIONAGENT
45 SIZE_OF_MASSINTENSITYTYPE
48 static const std::string NamesOfDerivatizationAgent[
static_cast<int>(DerivatizationAgent::SIZE_OF_DERIVATIZATIONAGENT)];
50 static const std::string NamesOfMassIntensityType[
static_cast<int>(MassIntensityType::SIZE_OF_MASSINTENSITYTYPE)];
67 const Feature& normalized_feature,
105 const std::vector<double>& experiment_data,
106 const std::string& isotopic_purity_name);
121 const std::vector<std::vector<double>>& experiment_data,
122 const std::vector<std::string>& isotopic_purity_name);
134 const std::string& feature_name,
135 const std::string& fragment_isotopomer_theoretical_formula);
147 const std::string& feature_name,
148 const std::map<std::string, std::string>& fragment_isotopomer_theoretical_formulas);
161 const Feature& measured_feature,
164 const std::string& feature_name);
180 const std::string& feature_name);
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
A container for features.
Definition: FeatureMap.h:80
An LC-MS feature.
Definition: Feature.h:46
IsotopeLabelingMDVs is a class to support and analyze isotopic labeling experiments (i....
Definition: IsotopeLabelingMDVs.h:24
void calculateIsotopicPurity(Feature &normalized_feature, const std::vector< double > &experiment_data, const std::string &isotopic_purity_name)
This function calculates the isotopic purity of the MDV using the following formula: isotopic purity ...
MassIntensityType
Definition: IsotopeLabelingMDVs.h:42
~IsotopeLabelingMDVs() override
Destructor.
void calculateMDVAccuracies(FeatureMap &normalized_fm, const std::string &feature_name, const std::map< std::string, std::string > &fragment_isotopomer_theoretical_formulas)
This function calculates the accuracy of the MDVs as compared to the theoretical MDVs (only for 12C q...
void isotopicCorrection(const Feature &normalized_feature, Feature &corrected_feature, const Matrix< double > &correction_matrix, const DerivatizationAgent &correction_matrix_agent)
This function performs an isotopic correction to account for unlabeled abundances coming from the der...
void calculateMDVAccuracy(Feature &normalized_feature, const std::string &feature_name, const std::string &fragment_isotopomer_theoretical_formula)
This function calculates the accuracy of the MDV as compared to the theoretical MDV (only for 12C qua...
void calculateMDVs(const FeatureMap &measured_fm, FeatureMap &normalized_fm, const MassIntensityType &mass_intensity_type, const std::string &feature_name)
This function calculates the mass distribution vector (MDV) either normalized to the highest mass int...
void updateMembers_() override
Synchronize members with param class.
DerivatizationAgent
Definition: IsotopeLabelingMDVs.h:35
void isotopicCorrections(const FeatureMap &measured_fm, FeatureMap &corrected_fm, const Matrix< double > &correction_matrix, const DerivatizationAgent &correction_matrix_agent)
This function performs an isotopic correction to account for unlabeled abundances coming from the der...
void calculateIsotopicPurities(FeatureMap &measured_fm, const std::vector< std::vector< double >> &experiment_data, const std::vector< std::string > &isotopic_purity_name)
This function calculates the isotopic purity of the MDVs using the following formula: isotopic purity...
void calculateMDV(const Feature &measured_feature, Feature &normalized_feature, const MassIntensityType &mass_intensity_type, const std::string &feature_name)
This function calculates the mass distribution vector (MDV) either normalized to the highest mass int...
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19