42 template<
typename _Scalar,
int _Rows,
int _Cols,
int _Options,
int _MaxRows,
int _MaxCols>
50 class IsobaricQuantitationMethod;
51 class IsobaricQuantifierStatistics;
53 class ConsensusFeature;
95 const float cf_intensity,
A consensus feature spanning multiple LC-MS/MS experiments.
Definition: ConsensusFeature.h:71
A container for consensus elements.
Definition: ConsensusMap.h:90
Performs isotope impurity correction on the intensities extracted from an isobaric labeling experimen...
Definition: IsobaricIsotopeCorrector.h:59
static void fillInputVector_(Eigen::VectorXd &b, Matrix< double > &m_b, const ConsensusFeature &cf, const ConsensusMap &cm)
Fills the input vector for the Eigen/NNLS step given the ConsensusFeature.
static void computeStats_(const Matrix< double > &m_x, const Eigen::MatrixXd &x, const float cf_intensity, const IsobaricQuantitationMethod *quant_method, IsobaricQuantifierStatistics &stats)
static IsobaricQuantifierStatistics correctIsotopicImpurities(const ConsensusMap &consensus_map_in, ConsensusMap &consensus_map_out, const IsobaricQuantitationMethod *quant_method)
Apply isotope correction to the given input map and store the corrected values in the output map.
static float updateOutpuMap_(const ConsensusMap &consensus_map_in, ConsensusMap &consensus_map_out, Size current_cf, const Matrix< double > &m_x)
static void solveNNLS_(const Matrix< double > &correction_matrix, const Matrix< double > &m_b, Matrix< double > &m_x)
Statistics for quantitation performance and comparison of NNLS vs. naive method (aka matrix inversion...
Definition: IsobaricQuantifierStatistics.h:49
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:57
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Definition: IsobaricIsotopeCorrector.h:41
Definition: IsobaricIsotopeCorrector.h:43
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47