Simple OpenSwathWorkflow to perform RT and m/z correction based on a set of known peptides.
More...
#include <OpenMS/ANALYSIS/OPENSWATH/OpenSwathWorkflow.h>
|
| TransformationDescription | performRTNormalization (const OpenMS::TargetedExperiment &irt_transitions, std::vector< OpenSwath::SwathMap > &swath_maps, double min_rsq, double min_coverage, const Param &feature_finder_param, const ChromExtractParams &cp_irt, const Param &irt_detection_param, const String &mz_correction_function, Size debug_level, bool sonar=false) |
| | Perform RT and m/z correction of the input data using RT-normalization peptides. More...
|
| |
| | ProgressLogger () |
| | Constructor. More...
|
| |
| | ~ProgressLogger () |
| | Destructor. More...
|
| |
| | ProgressLogger (const ProgressLogger &other) |
| | Copy constructor. More...
|
| |
| ProgressLogger & | operator= (const ProgressLogger &other) |
| | Assignment Operator. More...
|
| |
| void | setLogType (LogType type) const |
| | Sets the progress log that should be used. The default type is NONE! More...
|
| |
| LogType | getLogType () const |
| | Returns the type of progress log being used. More...
|
| |
| void | startProgress (SignedSize begin, SignedSize end, const String &label) const |
| | Initializes the progress display. More...
|
| |
| void | setProgress (SignedSize value) const |
| | Sets the current progress. More...
|
| |
| void | endProgress () const |
| | Ends the progress display. More...
|
| |
|
| TransformationDescription | RTNormalization (const TargetedExperiment &transition_exp_, const std::vector< OpenMS::MSChromatogram > &chromatograms, double min_rsq, double min_coverage, const Param &default_ffparam, const Param &irt_detection_param, std::vector< OpenSwath::SwathMap > &swath_maps, const String &mz_correction_function, double mz_extraction_window, bool ppm) |
| | Perform RT and m/z correction using the MRMFeatureFinderScoring. More...
|
| |
| void | simpleExtractChromatograms (const std::vector< OpenSwath::SwathMap > &swath_maps, const OpenMS::TargetedExperiment &irt_transitions, std::vector< OpenMS::MSChromatogram > &chromatograms, const ChromExtractParams &cp, bool sonar) |
| | Simple method to extract chromatograms (for the RT-normalization peptides) More...
|
| |
Simple OpenSwathWorkflow to perform RT and m/z correction based on a set of known peptides.
◆ addChromatograms()
◆ performRTNormalization()
Perform RT and m/z correction of the input data using RT-normalization peptides.
This function extracts the RT normalization chromatograms and then uses the chromatograms to find features (in RTNormalization). If desired, also m/z correction is performed using the lock masses of the given peptides. Therefore, swath_maps may be changed in this function.
- Parameters
-
| irt_transitions | A set of transitions used for the RT normalization peptides |
| swath_maps | The raw data (swath maps) |
| min_rsq | Minimal R^2 value that is expected for the RT regression |
| min_coverage | Minimal coverage of the chromatographic space that needs to be achieved |
| feature_finder_param | Parameter set for the feature finding in chromatographic dimension |
| cp_irt | Parameter set for the chromatogram extraction |
| irt_detection_param | Parameter set for the detection of the iRTs (outlier detection, peptides per bin etc) |
| mz_correction_function | If correction in m/z is desired, which function should be used |
| debug_level | Debug level (writes out the RT normalization chromatograms if larger than 1) |
Referenced by SortPairDoubleByFirst().
◆ RTNormalization()
Perform RT and m/z correction using the MRMFeatureFinderScoring.
- Parameters
-
| transition_exp_ | The transitions for the normalization peptides |
| chromatograms | The extracted chromatograms |
| min_rsq | Minimal R^2 value that is expected for the RT regression |
| min_coverage | Minimal coverage of the chromatographic space that needs to be achieved |
| feature_finder_param | Parameter set for the feature finding in chromatographic dimension |
| irt_detection_param | Parameter set for the detection of the iRTs (outlier detection, peptides per bin etc) |
| swath_maps | The raw data for the m/z correction |
| mz_correction_function | If correction in m/z is desired, which function should be used |
- Note
- : feature_finder_param are copied because they are changed here.
-
: This function is based on the algorithm inside the OpenSwathRTNormalizer tool
◆ simpleExtractChromatograms()
Simple method to extract chromatograms (for the RT-normalization peptides)