| 
| void  | initializeXCorrMatrix (OpenSwath::IMRMFeature *mrmfeature, const std::vector< String > &native_ids) | 
|   | Initialize the scoring object and building the cross-correlation matrix.  More...
  | 
|   | 
| void  | initializeMS1XCorr (OpenSwath::IMRMFeature *mrmfeature, const std::vector< String > &native_ids, const std::string &precursor_id) | 
|   | Initialize the cross-correlation vector with the MS1 trace.  More...
  | 
|   | 
| void  | initializeXCorrIdMatrix (OpenSwath::IMRMFeature *mrmfeature, const std::vector< String > &native_ids_identification, const std::vector< String > &native_ids_detection) | 
|   | Initialize the scoring object and building the cross-correlation matrix of identification vs detection chromatograms.  More...
  | 
|   | 
| double  | calcXcorrCoelutionScore () | 
|   | calculate the cross-correlation score  More...
  | 
|   | 
| std::string  | calcIndXcorrIdCoelutionScore () | 
|   | 
| double  | calcXcorrShape_score () | 
|   | calculate the cross-correlation shape score  More...
  | 
|   | 
| std::string  | calcIndXcorrIdShape_score () | 
|   | 
| double  | calcXcorrShape_score_weighted (const std::vector< double > &normalized_library_intensity) | 
|   | calculate the weighted cross-correlation shape score  More...
  | 
|   | 
| double  | calcXcorrCoelutionScore_weighted (const std::vector< double > &normalized_library_intensity) | 
|   | calculate the weighted cross-correlation score  More...
  | 
|   | 
| double  | calcMS1XcorrCoelutionScore () | 
|   | calculate the MS1 cross-correlation score  More...
  | 
|   | 
| double  | calcMS1XcorrShape_score () | 
|   | calculate the MS1 cross-correlation shape score  More...
  | 
|   | 
| void  | initializeMIMatrix (OpenSwath::IMRMFeature *mrmfeature, std::vector< String > native_ids) | 
|   | Initialize the scoring object and building the MI matrix.  More...
  | 
|   | 
| void  | initializeMS1MI (OpenSwath::IMRMFeature *mrmfeature, std::vector< String > native_ids, std::string precursor_id) | 
|   | Initialize the mutual information vector with the MS1 trace.  More...
  | 
|   | 
| void  | initializeMIIdMatrix (OpenSwath::IMRMFeature *mrmfeature, std::vector< String > native_ids_identification, std::vector< String > native_ids_detection) | 
|   | Initialize the scoring object and building the mutual information matrix of identification vs detection chromatograms.  More...
  | 
|   | 
| double  | calcMIScore () | 
|   | 
| double  | calcMIScore_weighted (const std::vector< double > &normalized_library_intensity) | 
|   | 
| double  | calcMS1MIScore () | 
|   | 
| std::string  | calcIndMIIdScore () | 
|   | 
| static void  | calcLibraryScore (OpenSwath::IMRMFeature *mrmfeature, const std::vector< TransitionType > &transitions, double &correlation, double &norm_manhattan, double &manhattan, double &dotprod, double &spectral_angle, double &rmsd) | 
|   | calculate the library correlation score  More...
  | 
|   | 
| static double  | calcRTScore (const PeptideType &peptide, double normalized_experimental_rt) | 
|   | calculate the retention time correlation score  More...
  | 
|   | 
| static double  | calcSNScore (OpenSwath::IMRMFeature *mrmfeature, std::vector< OpenSwath::ISignalToNoisePtr > &signal_noise_estimators) | 
|   | calculate the Signal to Noise ratio  More...
  | 
|   | 
| static std::string  | calcIndSNScore (OpenSwath::IMRMFeature *mrmfeature, std::vector< OpenSwath::ISignalToNoisePtr > &signal_noise_estimators) | 
|   | 
This class implements different scores for peaks found in SRM/MRM. 
It uses scores based on different parameters of the peaks from the individual transitions and stores them individually. The idea and the scores are based on the following paper: Reiter L, Rinner O, Picotti P, Huettenhain R, Beck M, Brusniak MY, Hengartner MO, Aebersold R. mProphet: automated data processing and statistical validation for large-scale SRM experiments. Nat Methods. 2011 May;8(5):430-5. Epub 2011 Mar 20.
The currently implemented scores include:
- xcorr_coelution: Cross-correlation of the different transitions
 
- xcorr_shape: Cross-correlation shape score (whether the maximal Cross-correlation coincides with the maximal intensity)
 
- library_rmsd: normalized RMSD of the measured intensities to the expected intensities
 
- library_correlation: correlation of the measured intensities to the expected intensities
 
- rt_score: deviation from the expected retention time
 
- elution_fit_score: how well the elution profile fits a theoretical elution profile