110 std::vector<MultiplexIsotopicPeakPattern>
generatePeakPatterns_(
int charge_min,
int charge_max,
int peaks_per_peptide_max,
const std::vector<MultiplexDeltaMasses>& mass_pattern_list);
150 void generateMapsCentroided_(
const std::vector<MultiplexIsotopicPeakPattern>& patterns,
const std::vector<MultiplexFilteredMSExperiment>& filter_results, std::vector<std::map<int, GridBasedCluster> >& cluster_results);
159 void generateMapsProfile_(
const std::vector<MultiplexIsotopicPeakPattern>& patterns,
const std::vector<MultiplexFilteredMSExperiment>& filter_results,
const std::vector<std::map<int, GridBasedCluster> >& cluster_results);
A container for consensus elements.
Definition: ConsensusMap.h:88
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
Definition: FeatureFinderMultiplexAlgorithm.h:58
std::vector< MultiplexIsotopicPeakPattern > generatePeakPatterns_(int charge_min, int charge_max, int peaks_per_peptide_max, const std::vector< MultiplexDeltaMasses > &mass_pattern_list)
generate list of m/z shifts
FeatureMap & getFeatureMap()
get methods
FeatureMap feature_map_
Definition: FeatureFinderMultiplexAlgorithm.h:94
std::map< String, double > label_mass_shift_
Definition: FeatureFinderMultiplexAlgorithm.h:91
FeatureFinderMultiplexAlgorithm()
default constructor
unsigned isotopes_per_peptide_max_
Definition: FeatureFinderMultiplexAlgorithm.h:87
void run(MSExperiment &exp, bool progress)
main method for feature detection
std::vector< double > determinePeptideIntensitiesCentroided_(const MultiplexIsotopicPeakPattern &pattern, const std::multimap< size_t, MultiplexSatelliteCentroided > &satellites)
calculate peptide intensities
bool centroided_
Definition: FeatureFinderMultiplexAlgorithm.h:77
unsigned isotopes_per_peptide_min_
Definition: FeatureFinderMultiplexAlgorithm.h:86
ProgressLogger prog_log_
Definition: FeatureFinderMultiplexAlgorithm.h:79
void generateMapsProfile_(const std::vector< MultiplexIsotopicPeakPattern > &patterns, const std::vector< MultiplexFilteredMSExperiment > &filter_results, const std::vector< std::map< int, GridBasedCluster > > &cluster_results)
generates consensus and feature maps containing all peptide multiplets
unsigned charge_min_
Definition: FeatureFinderMultiplexAlgorithm.h:83
ConsensusMap consensus_map_
Definition: FeatureFinderMultiplexAlgorithm.h:95
MSExperiment & getBlacklist()
void generateMapsCentroided_(const std::vector< MultiplexIsotopicPeakPattern > &patterns, const std::vector< MultiplexFilteredMSExperiment > &filter_results, std::vector< std::map< int, GridBasedCluster > > &cluster_results)
generates consensus and feature maps containing all peptide multiplets
ConsensusMap & getConsensusMap()
std::vector< double > determinePeptideIntensitiesProfile_(const MultiplexIsotopicPeakPattern &pattern, const std::multimap< size_t, MultiplexSatelliteProfile > &satellites)
calculate peptide intensities
void correctPeptideIntensities_(const MultiplexIsotopicPeakPattern &pattern, std::map< size_t, SplinePackage > &spline_chromatograms, const std::vector< double > &rt_peptide, std::vector< double > &intensity_peptide)
determine ratios through linear regression and correct peptide intensities
unsigned charge_max_
Definition: FeatureFinderMultiplexAlgorithm.h:84
MSExperiment exp_centroid_
Definition: FeatureFinderMultiplexAlgorithm.h:75
bool progress_
Definition: FeatureFinderMultiplexAlgorithm.h:81
MSExperiment exp_blacklist_
Definition: FeatureFinderMultiplexAlgorithm.h:98
MSExperiment exp_profile_
Definition: FeatureFinderMultiplexAlgorithm.h:74
A container for features.
Definition: FeatureMap.h:105
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:80
data structure for pattern of isotopic peaks
Definition: MultiplexIsotopicPeakPattern.h:55
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47