37 #include <OpenMS/OpenMSConfig.h>
52 bool use_coelution_score_ =
true;
53 bool use_shape_score_ =
true;
54 bool use_rt_score_ =
true;
55 bool use_library_score_ =
true;
56 bool use_elution_model_score_ =
true;
57 bool use_intensity_score_ =
true;
58 bool use_total_xic_score_ =
true;
59 bool use_total_mi_score_ =
true;
60 bool use_nr_peaks_score_ =
true;
61 bool use_sn_score_ =
true;
62 bool use_mi_score_ =
true;
63 bool use_dia_scores_ =
true;
64 bool use_sonar_scores =
true;
65 bool use_im_scores =
true;
66 bool use_ms1_correlation =
true;
67 bool use_ms1_fullscan =
true;
68 bool use_ms1_mi =
true;
69 bool use_uis_scores =
true;
70 bool use_ionseries_scores =
true;
71 bool use_ms2_isotope_scores =
true;
84 double elution_model_fit_score = 0;
85 double library_corr = 0;
86 double library_norm_manhattan = 0;
87 double library_rootmeansquare = 0;
88 double library_sangle = 0;
89 double norm_rt_score = 0;
91 double isotope_correlation = 0;
92 double isotope_overlap = 0;
93 double massdev_score = 0;
94 double xcorr_coelution_score = 0;
95 double xcorr_shape_score = 0;
97 double yseries_score = 0;
98 double bseries_score = 0;
99 double log_sn_score = 0;
101 double weighted_coelution_score = 0;
102 double weighted_xcorr_shape = 0;
103 double weighted_massdev_score = 0;
105 double ms1_xcorr_coelution_score = -1;
106 double ms1_xcorr_coelution_contrast_score = 0;
107 double ms1_xcorr_coelution_combined_score = 0;
108 double ms1_xcorr_shape_score = -1;
109 double ms1_xcorr_shape_contrast_score = 0;
110 double ms1_xcorr_shape_combined_score = 0;
111 double ms1_ppm_score = 0;
112 double ms1_isotope_correlation = 0;
113 double ms1_isotope_overlap = 0;
114 double ms1_mi_score = -1;
115 double ms1_mi_contrast_score = 0;
116 double ms1_mi_combined_score = 0;
119 double sonar_diff = 0;
120 double sonar_trend = 0;
121 double sonar_rsq = 0;
122 double sonar_shape = 0;
123 double sonar_lag = 0;
125 double im_xcorr_coelution_score = 0;
126 double im_xcorr_shape_score = 0;
127 double im_delta_score = 0;
128 double im_ms1_delta_score = 0;
130 double im_drift_weighted = 0;
131 double im_delta = -1;
132 double im_ms1_contrast_coelution = 0;
133 double im_ms1_contrast_shape = 0;
134 double im_ms1_sum_contrast_coelution = 0;
135 double im_ms1_sum_contrast_shape = 0;
136 double im_ms1_drift = 0;
137 double im_ms1_delta = -1;
139 double library_manhattan = 0;
140 double library_dotprod = 0;
141 double intensity = 0;
142 double total_xic = 0;
146 double weighted_mi_score = 0;
148 double rt_difference = 0;
149 double normalized_experimental_rt = 0;
150 double raw_rt_score = 0;
152 double dotprod_score_dia = 0;
153 double manhatt_score_dia = 0;
158 double library_norm_manhattan_,
159 double norm_rt_score_,
160 double xcorr_coelution_score_,
161 double xcorr_shape_score_,
162 double log_sn_score_)
const;
199 int ind_num_transitions = 0;
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48
A structure to store which scores should be used by the OpenSWATH Algorithm.
Definition: OpenSwathScores.h:51
Definition: OpenSwathScores.h:198
std::vector< double > ind_isotope_overlap
Definition: OpenSwathScores.h:202
std::vector< OpenMS::String > ind_transition_names
Definition: OpenSwathScores.h:200
std::vector< double > ind_xcorr_shape_score
Definition: OpenSwathScores.h:205
std::vector< double > ind_xcorr_coelution_score
Definition: OpenSwathScores.h:204
std::vector< double > ind_massdev_score
Definition: OpenSwathScores.h:203
std::vector< double > ind_intensity_ratio
Definition: OpenSwathScores.h:213
std::vector< double > ind_total_mi
Definition: OpenSwathScores.h:211
std::vector< double > ind_log_intensity
Definition: OpenSwathScores.h:212
std::vector< double > ind_total_area_intensity
Definition: OpenSwathScores.h:208
std::vector< double > ind_apex_intensity
Definition: OpenSwathScores.h:210
std::vector< double > ind_log_sn_score
Definition: OpenSwathScores.h:206
std::vector< double > ind_mi_ratio
Definition: OpenSwathScores.h:214
std::vector< double > ind_mi_score
Definition: OpenSwathScores.h:215
std::vector< double > ind_isotope_correlation
Definition: OpenSwathScores.h:201
OpenSwath_Ind_Scores()=default
std::vector< double > ind_area_intensity
Definition: OpenSwathScores.h:207
std::vector< double > ind_intensity_score
Definition: OpenSwathScores.h:209
A structure to hold the different scores computed by OpenSWATH.
Definition: OpenSwathScores.h:83
double calculate_swath_lda_prescore(const OpenSwath_Scores &scores) const
A full LDA model using DIA and non-DIA scores.
double calculate_lda_single_transition(const OpenSwath_Scores &scores) const
A scoring model for peak groups with a single transition.
double calculate_lda_prescore(const OpenSwath_Scores &scores) const
A quick LDA model based non-DIA scores.
OpenSwath_Scores()=default
double get_quick_lda_score(double library_corr_, double library_norm_manhattan_, double norm_rt_score_, double xcorr_coelution_score_, double xcorr_shape_score_, double log_sn_score_) const