88 static void buildTree(std::vector<FeatureMap>& feature_maps, std::vector<BinaryTreeNode>& tree, std::vector<std::vector<double>>& maps_ranges);
99 void treeGuidedAlignment(
const std::vector<BinaryTreeNode>& tree, std::vector<FeatureMap>& feature_maps_transformed,
100 std::vector<std::vector<double>>& maps_ranges,
FeatureMap& map_transformed,
101 std::vector<Size>& trafo_order);
106 void align(std::vector<FeatureMap>& data,
107 std::vector<TransformationDescription>& transformations);
117 void computeTrafosByOriginalRT(std::vector<FeatureMap>& feature_maps,
FeatureMap& map_transformed,
118 std::vector<TransformationDescription>& transformations,
const std::vector<Size>& trafo_order);
126 static void computeTransformedFeatureMaps(std::vector<FeatureMap>& feature_maps,
const std::vector<TransformationDescription>& transformations);
133 void updateMembers_()
override;
151 class PeptideIdentificationsPearsonDistance_;
161 static void addPeptideSequences_(
const std::vector<PeptideIdentification>& peptides,
SeqAndRTList& peptide_rts,
162 std::vector<double>& map_range,
double feature_rt);
171 static void extractSeqAndRt_(
const std::vector<FeatureMap>& feature_maps, std::vector<SeqAndRTList>& maps_seq_and_rt,
172 std::vector<std::vector<double>>& maps_ranges);
A more convenient string class.
Definition: String.h:58
A container for features.
Definition: FeatureMap.h:98
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
A map alignment algorithm based on peptide identifications from MS2 spectra.
Definition: MapAlignmentAlgorithmIdentification.h:72
std::map< String, DoubleList > SeqAndRTList
Type to store feature retention times given for individual peptide sequence.
Definition: MapAlignmentAlgorithmTreeGuided.h:130
Management and storage of parameters / INI files.
Definition: Param.h:69
A map alignment algorithm based on peptide identifications from MS2 spectra.
Definition: MapAlignmentAlgorithmTreeGuided.h:70
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:52
String model_type_
Type of transformation model.
Definition: MapAlignmentAlgorithmTreeGuided.h:136
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
MapAlignmentAlgorithmIdentification align_algorithm_
Instantiation of alignment algorithm.
Definition: MapAlignmentAlgorithmTreeGuided.h:142
Param model_param_
Default params of transformation models linear, b_spline, lowess and interpolated.
Definition: MapAlignmentAlgorithmTreeGuided.h:139