10 #ifndef IMPSAXS_PROFILE_CLUSTERING_H
11 #define IMPSAXS_PROFILE_CLUSTERING_H
17 IMPSAXS_BEGIN_NAMESPACE
24 float chi_percentage = 0.3,
float chi_threshold = 0.0);
28 const std::vector<double>& scores,
29 float chi_percentage = 0.3,
float chi_threshold = 0.0);
31 const std::vector<IMP::saxs::Profiles>& get_clusters()
const {
36 return clustered_profiles_;
40 void cluster_profiles();
41 void select_representatives();
46 const std::vector<double> scores_;
48 std::vector<double> chi_scores_;
50 std::vector<IMP::saxs::Profiles> clusters_;
51 float chi_percentage_;
A class for profile storing and computation.
Ints get_representatives(Embedding *d, PartitionalClustering *pc)