|
| | OpenSwathCalibrationWorkflow () |
| |
| | OpenSwathCalibrationWorkflow (bool use_ms1_traces) |
| |
| TransformationDescription | performRTNormalization (const OpenSwath::LightTargetedExperiment &irt_transitions, std::vector< OpenSwath::SwathMap > &swath_maps, TransformationDescription &im_trafo, double min_rsq, double min_coverage, const Param &feature_finder_param, const ChromExtractParams &cp_irt, const Param &irt_detection_param, const Param &calibration_param, const String &irt_mzml_out, Size debug_level, bool sonar=false, bool load_into_memory=false) |
| | Perform RT and m/z correction of the input data using RT-normalization peptides. More...
|
| |
| TransformationDescription | doDataNormalization_ (const OpenSwath::LightTargetedExperiment &transition_exp_, const std::vector< OpenMS::MSChromatogram > &chromatograms, TransformationDescription &im_trafo, std::vector< OpenSwath::SwathMap > &swath_maps, double min_rsq, double min_coverage, const Param &default_ffparam, const Param &irt_detection_param, const Param &calibration_param) |
| | Perform retention time and m/z calibration. More...
|
| |
| void | simpleExtractChromatograms_ (const std::vector< OpenSwath::SwathMap > &swath_maps, const OpenSwath::LightTargetedExperiment &irt_transitions, std::vector< OpenMS::MSChromatogram > &chromatograms, const TransformationDescription &trafo, const ChromExtractParams &cp, bool sonar, bool load_into_memory) |
| | Simple method to extract chromatograms (for the 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...
|
| |
| void | nextProgress () const |
| | increment progress by 1 (according to range begin-end) More...
|
| |
|
| enum | LogType { CMD,
GUI,
NONE
} |
| | Possible log types. More...
|
| |
| | OpenSwathWorkflowBase () |
| | Default constructor. More...
|
| |
| | OpenSwathWorkflowBase (bool use_ms1_traces, bool use_ms1_ion_mobility, bool prm, int threads_outer_loop) |
| | Constructor. More...
|
| |
| void | MS1Extraction_ (const OpenSwath::SpectrumAccessPtr ms1_map, const std::vector< OpenSwath::SwathMap > &swath_maps, std::vector< MSChromatogram > &ms1_chromatograms, Interfaces::IMSDataConsumer *chromConsumer, const ChromExtractParams &cp, const OpenSwath::LightTargetedExperiment &transition_exp, const TransformationDescription &trafo_inverse, bool ms1only=false, int ms1_isotopes=0) |
| | Perform MS1 extraction and store result in ms1_chromatograms. More...
|
| |
| void | prepareExtractionCoordinates_ (std::vector< OpenSwath::ChromatogramPtr > &chrom_list, std::vector< ChromatogramExtractorAlgorithm::ExtractionCoordinates > &coordinates, const OpenSwath::LightTargetedExperiment &transition_exp_used, const TransformationDescription trafo_inverse, const ChromExtractParams &cp, const bool ms1=false, const int ms1_isotopes=-1) const |
| | Function to prepare extraction coordinates that also correctly handles RT transformations. More...
|
| |
| static String | logTypeToFactoryName_ (LogType type) |
| | Return the name of the factory product used for this log type. More...
|
| |
| OpenSwath::SpectrumAccessPtr | ms1_map_ = nullptr |
| | Spectrum Access to the MS1 map (note that this is *not* threadsafe!) More...
|
| |
| bool | use_ms1_traces_ |
| | Whether to use the MS1 traces. More...
|
| |
| bool | use_ms1_ion_mobility_ |
| | Whether to use ion mobility extraction on MS1 traces. More...
|
| |
| bool | prm_ |
| | Whether data is acquired in targeted DIA (e.g. PRM mode) with potentially overlapping windows. More...
|
| |
| int | threads_outer_loop_ |
| | How many threads should be used for the outer loop. More...
|
| |
| LogType | type_ |
| |
| time_t | last_invoke_ |
| |
| ProgressLoggerImpl * | current_logger_ |
| |
| static int | recursion_depth_ |
| |
Execute all steps for retention time and m/z calibration of SWATH-MS data.
Uses a set of robust calibrant peptides (e.g. iRT peptides, common calibrants) perform RT and m/z correction in SWATH-MS data. Currently supports (non-)linear correction of RT against library RT as well as (non-)linear correction of m/z error as a function of m/z.
- Note
- The relevant algorithms are implemented in MRMRTNormalizer for RT calibration and SwathMapMassCorrection for m/z calibration.
The overall execution flow in this class is as follows (see performRTNormalization() function):