129 std::vector< OpenSwath::SwathMap > & swath_maps,
132 const Param & feature_finder_param,
134 const Param & irt_detection_param,
135 const String & mz_correction_function,
136 const String& irt_mzml_out,
139 bool load_into_memory =
false);
159 const std::vector< OpenMS::MSChromatogram >& chromatograms,
162 const Param& default_ffparam,
163 const Param& irt_detection_param,
164 std::vector< OpenSwath::SwathMap > & swath_maps,
165 const String & mz_correction_function,
166 double mz_extraction_window,
170 void simpleExtractChromatograms(
const std::vector< OpenSwath::SwathMap > & swath_maps,
172 std::vector< OpenMS::MSChromatogram > & chromatograms,
195 use_ms1_traces_(use_ms1_traces)
222 void performExtraction(
const std::vector< OpenSwath::SwathMap > & swath_maps,
225 const Param & feature_finder_param,
233 bool load_into_memory);
241 void writeOutFeaturesAndChroms_(std::vector< OpenMS::MSChromatogram > & chromatograms,
250 void MS1Extraction_(
const std::vector< OpenSwath::SwathMap > & swath_maps,
251 std::map< std::string, OpenSwath::ChromatogramPtr >& ms1_chromatograms,
256 bool load_into_memory,
257 bool ms1only =
false);
276 void scoreAllChromatograms(
278 const std::map< std::string, OpenSwath::ChromatogramPtr > & ms1_chromatograms,
279 const std::vector< OpenSwath::SwathMap >& swath_maps,
281 const Param& feature_finder_param,
283 const double rt_extraction_window,
287 bool ms1only =
false);
316 void copyBatchTransitions_(
const std::vector<OpenSwath::LightCompound>& used_compounds,
317 const std::vector<OpenSwath::LightTransition>& all_transitions,
318 std::vector<OpenSwath::LightTransition>& output);
337 void prepareExtractionCoordinates_(std::vector< OpenSwath::ChromatogramPtr > & chrom_list,
338 std::vector< ChromatogramExtractorAlgorithm::ExtractionCoordinates > & coordinates,
356 void prepare_coordinates_sub(std::vector< OpenSwath::ChromatogramPtr > & output_chromatograms,
357 std::vector< ChromatogramExtractorAlgorithm::ExtractionCoordinates > & coordinates,
359 const double rt_extraction_window,
const bool ms1)
const;
419 void performExtractionSonar(
const std::vector< OpenSwath::SwathMap > & swath_maps,
422 const Param & feature_finder_param,
430 bool load_into_memory);
435 void computeSonarWindows_(
const std::vector< OpenSwath::SwathMap > & swath_maps,
436 double & sonar_winsize,
437 double & sonar_start,
439 int & sonar_total_win);
444 void performSonarExtraction_(
const std::vector< OpenSwath::SwathMap > & used_maps,
445 const std::vector< ChromatogramExtractor::ExtractionCoordinates > & coordinates,
446 std::vector< OpenSwath::ChromatogramPtr > & chrom_list,
A more convenient string class.
Definition: String.h:57
OpenSwathWorkflow(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:194
OpenSwathWorkflowSonar(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:389
boost::shared_ptr< ISpectrumAccess > SpectrumAccessPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:89
The representation of a chromatogram.
Definition: MSChromatogram.h:54
A container for features.
Definition: FeatureMap.h:93
bool use_ms1_traces_
Whether to use the MS1 traces.
Definition: OpenSwathWorkflow.h:371
Class to write out an OpenSwath TSV output (mProphet input)
Definition: OpenSwathTSVWriter.h:56
MRMTransitionGroup< MSChromatogram, TransitionType > MRMTransitionGroupType
Definition: OpenSwathWorkflow.h:190
Class to execute an OpenSwath Workflow.
Definition: OpenSwathWorkflow.h:186
Class to execute an OpenSwath Workflow for SONAR data.
Definition: OpenSwathWorkflow.h:384
OpenSwath::LightTransition TransitionType
Definition: OpenSwathWorkflow.h:189
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Class to write out an OpenSwath OSW SQLite output (PyProphet input)
Definition: OpenSwathOSWWriter.h:58
The representation of a group of transitions in a targeted proteomics experiment. ...
Definition: MRMTransitionGroup.h:67
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:170
Management and storage of parameters / INI files.
Definition: Param.h:74
Definition: TransitionExperiment.h:46
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Simple OpenSwathWorkflow to perform RT and m/z correction based on a set of known peptides...
Definition: OpenSwathWorkflow.h:103
The interface of a consumer of spectra and chromatograms.
Definition: IMSDataConsumer.h:67
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
A description of a targeted experiment containing precursor and production ions.
Definition: TargetedExperiment.h:61
OpenSwath::SpectrumAccessPtr ms1_map_
Spectrum Access to the MS1 map (note that this is *not* threadsafe!)
Definition: OpenSwathWorkflow.h:368
Definition: TransitionExperiment.h:206