46 class IsobaricQuantitationMethod;
A consensus feature spanning multiple LC-MS/MS experiments.
Definition: ConsensusFeature.h:71
A container for consensus elements.
Definition: ConsensusMap.h:90
Performs median normalization on the extracted ratios of isobaric labeling experiment.
Definition: IsobaricNormalizer.h:53
void buildVectorIndex_(const ConsensusMap &consensus_map)
Constructs a mapping from file description to the index in the corresponding ratio/intensity vectors.
void collectRatios_(const ConsensusFeature &cf, const Peak2D::IntensityType &ref_intensity)
Collects ratios and intensities for a given ConsensusFeature.
Map< Size, Size > map_to_vec_index_
The mapping between map indices and the corresponding indices in the peptide ratio/intensity vectors.
Definition: IsobaricNormalizer.h:111
String reference_channel_name_
The name of the reference channel as given in the IsobaricChannelInformation.
Definition: IsobaricNormalizer.h:76
void computeNormalizationFactors_(std::vector< Peak2D::IntensityType > &normalization_factors)
Computes the normalization factors from the given peptide ratios.
ConsensusFeature::HandleSetType::iterator findReferenceChannel_(ConsensusFeature &cf, const ConsensusMap &consensus_map) const
Given a ConsensusFeature the method will return an iterator pointing to the consensus element represe...
void normalize(ConsensusMap &consensus_map)
Normalizes the intensity ratios in the given input map (using median).
IsobaricNormalizer & operator=(const IsobaricNormalizer &rhs)
Assignment operator.
Size ref_map_id_
The index of the reference channel in the peptide ratio/intensity vectors.
Definition: IsobaricNormalizer.h:114
std::vector< std::vector< Peak2D::IntensityType > > peptide_ratios_
Collection containing the collected peptide ratios for the individual channels.
Definition: IsobaricNormalizer.h:117
IsobaricNormalizer(const IsobaricNormalizer &other)
Copy c'tor.
IsobaricNormalizer(const IsobaricQuantitationMethod *const quant_method)
Default c'tor.
std::vector< std::vector< Peak2D::IntensityType > > peptide_intensities_
Collection containing the collected peptide intensities for the individual channels.
Definition: IsobaricNormalizer.h:120
const IsobaricQuantitationMethod * quant_meth_
The selected quantitation method that will be used for the normalization.
Definition: IsobaricNormalizer.h:73
Abstract base class describing an isobaric quantitation method in terms of the used channels and an i...
Definition: IsobaricQuantitationMethod.h:57
float IntensityType
Intensity type.
Definition: Peak2D.h:62
A more convenient string class.
Definition: String.h:60
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47