78 std::vector<std::map<int,GridBasedCluster> >
cluster(
const std::vector<MultiplexFilteredMSExperiment>& filter_results);
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:46
scaled Euclidean distance for clustering
Definition: MultiplexClustering.h:84
double operator()(const Point &p1, const Point &p2) const
returns Euclidean distance
double rt_scaling_
Definition: MultiplexClustering.h:108
MultiplexDistance(double rt_scaling)
constructor
MultiplexDistance()
constructor
clusters results from multiplex filtering
Definition: MultiplexClustering.h:39
std::vector< double > grid_spacing_mz_
grid spacing for clustering
Definition: MultiplexClustering.h:116
double rt_scaling_
scaling in y-direction for clustering
Definition: MultiplexClustering.h:122
std::vector< std::map< int, GridBasedCluster > > cluster(const std::vector< MultiplexFilteredMSExperiment > &filter_results)
cluster filter results Data points are grouped into clusters. Each cluster contains data about one pe...
GridBasedCluster::Point Point
cluster centre, cluster bounding box, grid index
Definition: MultiplexClustering.h:44
double rt_typical_
typical retention time
Definition: MultiplexClustering.h:127
std::vector< double > grid_spacing_rt_
Definition: MultiplexClustering.h:117
MultiplexClustering(const MSExperiment &exp, double mz_tolerance, bool mz_tolerance_unit, double rt_typical)
constructor
MultiplexClustering(const MSExperiment &exp_profile, const MSExperiment &exp_picked, const std::vector< std::vector< PeakPickerHiRes::PeakBoundary > > &boundaries, double rt_typical)
constructor
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:27
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22