Mercurial > repos > galaxyp > openms_openswathanalyzer
comparison OpenSwathAnalyzer.xml @ 14:9cdf469a3241 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 5c080b1e2b99f1c88f4557e9fec8c45c9d23b906
author | galaxyp |
---|---|
date | Fri, 14 Jun 2024 21:38:17 +0000 |
parents | 08488066d588 |
children |
comparison
equal
deleted
inserted
replaced
13:08488066d588 | 14:9cdf469a3241 |
---|---|
1 <?xml version='1.0' encoding='UTF-8'?> | |
2 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.--> | 1 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.--> |
3 <!--Proposed Tool Section: [Targeted Experiments]--> | 2 <!--Proposed Tool Section: [Targeted Experiments and OpenSWATH]--> |
4 <tool id="OpenSwathAnalyzer" name="OpenSwathAnalyzer" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> | 3 <tool id="OpenSwathAnalyzer" name="OpenSwathAnalyzer" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> |
5 <description>Picks peaks and finds features in an SWATH-MS or SRM experiment.</description> | 4 <description>Picks peaks and finds features in an SWATH-MS or SRM experiment</description> |
6 <macros> | 5 <macros> |
7 <token name="@EXECUTABLE@">OpenSwathAnalyzer</token> | 6 <token name="@EXECUTABLE@">OpenSwathAnalyzer</token> |
8 <import>macros.xml</import> | 7 <import>macros.xml</import> |
9 </macros> | 8 </macros> |
10 <expand macro="requirements"/> | 9 <expand macro="requirements"/> |
13 @EXT_FOO@ | 12 @EXT_FOO@ |
14 #import re | 13 #import re |
15 | 14 |
16 ## Preprocessing | 15 ## Preprocessing |
17 mkdir in && | 16 mkdir in && |
18 ln -s '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' && | 17 cp '$in' 'in/${re.sub("[^\w\-_]", "_", $in.element_identifier)}.$gxy2omsext($in.ext)' && |
19 mkdir tr && | 18 mkdir tr && |
20 ln -s '$tr' 'tr/${re.sub("[^\w\-_]", "_", $tr.element_identifier)}.$gxy2omsext($tr.ext)' && | 19 cp '$tr' 'tr/${re.sub("[^\w\-_]", "_", $tr.element_identifier)}.$gxy2omsext($tr.ext)' && |
21 #if $rt_norm: | 20 #if $rt_norm: |
22 mkdir rt_norm && | 21 mkdir rt_norm && |
23 ln -s '$rt_norm' 'rt_norm/${re.sub("[^\w\-_]", "_", $rt_norm.element_identifier)}.$gxy2omsext($rt_norm.ext)' && | 22 cp '$rt_norm' 'rt_norm/${re.sub("[^\w\-_]", "_", $rt_norm.element_identifier)}.$gxy2omsext($rt_norm.ext)' && |
24 #end if | 23 #end if |
25 mkdir out && | 24 mkdir out && |
26 #if $swath_files_cond.swath_files: | 25 #if $swath_files_cond.swath_files: |
27 mkdir swath_files_cond.swath_files && | 26 mkdir swath_files_cond.swath_files && |
28 #if $swath_files_cond.swath_files_select == "no" | 27 #if $swath_files_cond.swath_files_select == "no" |
29 mkdir ${' '.join(["'swath_files_cond.swath_files/%s'" % (i) for i, f in enumerate($swath_files_cond.swath_files) if f])} && | 28 mkdir ${' '.join(["'swath_files_cond.swath_files/%s'" % (i) for i, f in enumerate($swath_files_cond.swath_files) if f])} && |
30 ${' '.join(["ln -s '%s' 'swath_files_cond.swath_files/%s/%s.%s' && " % (f, i, re.sub('[^\w\-_]', '_', f.element_identifier), $gxy2omsext(f.ext)) for i, f in enumerate($swath_files_cond.swath_files) if f])} | 29 ${' '.join(["cp '%s' 'swath_files_cond.swath_files/%s/%s.%s' && " % (f, i, re.sub('[^\w\-_]', '_', f.element_identifier), $gxy2omsext(f.ext)) for i, f in enumerate($swath_files_cond.swath_files) if f])} |
31 #else | 30 #else |
32 ln -s '$swath_files_cond.swath_files' 'swath_files_cond.swath_files/${re.sub("[^\w\-_]", "_", $swath_files_cond.swath_files.element_identifier)}.$gxy2omsext($swath_files_cond.swath_files.ext)' && | 31 cp '$swath_files_cond.swath_files' 'swath_files_cond.swath_files/${re.sub("[^\w\-_]", "_", $swath_files_cond.swath_files.element_identifier)}.$gxy2omsext($swath_files_cond.swath_files.ext)' && |
33 #end if | 32 #end if |
34 #end if | 33 #end if |
35 | 34 |
36 ## Main program call | 35 ## Main program call |
37 | 36 |
66 <configfiles> | 65 <configfiles> |
67 <inputs name="args_json" data_style="paths"/> | 66 <inputs name="args_json" data_style="paths"/> |
68 <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile> | 67 <configfile name="hardcoded_json"><![CDATA[{"log": "log.txt", "threads": "\${GALAXY_SLOTS:-1}", "no_progress": true}]]></configfile> |
69 </configfiles> | 68 </configfiles> |
70 <inputs> | 69 <inputs> |
71 <param argument="-in" type="data" format="mzml" optional="false" label="input file containing the chromatograms" help=" select mzml data sets(s)"/> | 70 <param argument="-in" type="data" format="mzml" label="input file containing the chromatograms" help=" select mzml data sets(s)"/> |
72 <param argument="-tr" type="data" format="traml" optional="false" label="transition file" help=" select traml data sets(s)"/> | 71 <param argument="-tr" type="data" format="traml" label="transition file" help=" select traml data sets(s)"/> |
73 <param argument="-rt_norm" type="data" format="trafoxml" optional="true" label="RT normalization file (how to map the RTs of this run to the ones stored in the library)" help=" select trafoxml data sets(s)"/> | 72 <param argument="-rt_norm" type="data" format="trafoxml" optional="true" label="RT normalization file (how to map the RTs of this run to the ones stored in the library)" help=" select trafoxml data sets(s)"/> |
74 <param name="no_strict" argument="-no-strict" type="boolean" truevalue="true" falsevalue="false" checked="false" label="run in non-strict mode and allow some chromatograms to not be mapped" help=""/> | 73 <param argument="-no-strict" type="boolean" truevalue="true" falsevalue="false" checked="false" label="run in non-strict mode and allow some chromatograms to not be mapped" help=""/> |
75 <conditional name="swath_files_cond"> | 74 <conditional name="swath_files_cond"> |
76 <param name="swath_files_select" type="select" label="Run tool in batch mode for -swath_files"> | 75 <param name="swath_files_select" type="select" label="Run tool in batch mode for -swath_files"> |
77 <option value="no">No: process all datasets jointly</option> | 76 <option value="no">No: process all datasets jointly</option> |
78 <option value="yes">Yes: process each dataset in an independent job</option> | 77 <option value="yes">Yes: process each dataset in an independent job</option> |
79 </param> | 78 </param> |
80 <when value="no"> | 79 <when value="no"> |
81 <param argument="-swath_files" type="data" format="mzml" multiple="true" optional="true" label="[applies only if you have full MS2 spectra maps] Swath files that were used to extract the transitions" help="If present, SWATH specific scoring will be used select mzml data sets(s)"/> | 80 <param argument="-swath_files" type="data" format="mzml" multiple="true" optional="true" label="[applies only if you have full MS2 spectra maps] Swath files that were used to extract the transitions" help="If present, SWATH specific scoring will be used select mzml data sets(s)"/> |
82 </when> | 81 </when> |
83 <when value="yes"> | 82 <when value="yes"> |
84 <param argument="-swath_files" type="data" format="mzml" multiple="false" optional="true" label="[applies only if you have full MS2 spectra maps] Swath files that were used to extract the transitions" help="If present, SWATH specific scoring will be used select mzml data sets(s)"/> | 83 <param argument="-swath_files" type="data" format="mzml" optional="true" label="[applies only if you have full MS2 spectra maps] Swath files that were used to extract the transitions" help="If present, SWATH specific scoring will be used select mzml data sets(s)"/> |
85 </when> | 84 </when> |
86 </conditional> | 85 </conditional> |
87 <param argument="-min_upper_edge_dist" type="float" optional="true" value="0.0" label="[applies only if you have full MS2 spectra maps] Minimal distance to the edge to still consider a precursor, in Thomson (only in SWATH)" help=""/> | 86 <param argument="-min_upper_edge_dist" type="float" value="0.0" label="[applies only if you have full MS2 spectra maps] Minimal distance to the edge to still consider a precursor, in Thomson (only in SWATH)" help=""/> |
88 <section name="model" title="Options to control the modeling of retention time transformations from data" help="" expanded="false"> | 87 <section name="model" title="Options to control the modeling of retention time transformations from data" help="" expanded="false"> |
89 <param name="type" argument="-model:type" type="select" optional="true" label="Type of model" help=""> | 88 <param name="type" argument="-model:type" type="select" label="Type of model" help=""> |
90 <option value="linear" selected="true">linear</option> | 89 <option value="linear" selected="true">linear</option> |
91 <option value="b_spline">b_spline</option> | 90 <option value="b_spline">b_spline</option> |
92 <option value="interpolated">interpolated</option> | 91 <option value="interpolated">interpolated</option> |
93 <option value="lowess">lowess</option> | 92 <option value="lowess">lowess</option> |
94 <expand macro="list_string_san" name="type"/> | 93 <expand macro="list_string_san" name="type"/> |
95 </param> | 94 </param> |
96 <param name="symmetric_regression" argument="-model:symmetric_regression" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Only for 'linear' model: Perform linear regression on 'y - x' vs" help="'y + x', instead of on 'y' vs. 'x'"/> | 95 <param name="symmetric_regression" argument="-model:symmetric_regression" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Only for 'linear' model: Perform linear regression on 'y - x' vs" help="'y + x', instead of on 'y' vs. 'x'"/> |
97 </section> | 96 </section> |
98 <section name="algorithm" title="Algorithm parameters section" help="" expanded="false"> | 97 <section name="algorithm" title="Algorithm parameters section" help="" expanded="false"> |
99 <param name="stop_report_after_feature" argument="-algorithm:stop_report_after_feature" type="integer" optional="true" value="-1" label="Stop reporting after feature (ordered by quality; -1 means do not stop)" help=""/> | 98 <param name="stop_report_after_feature" argument="-algorithm:stop_report_after_feature" type="integer" value="-1" label="Stop reporting after feature (ordered by quality; -1 means do not stop)" help=""/> |
100 <param name="rt_extraction_window" argument="-algorithm:rt_extraction_window" type="float" optional="true" value="-1.0" label="Only extract RT around this value (-1 means extract over the whole range, a value of 500 means to extract around +/- 500 s of the expected elution)" help="For this to work, the TraML input file needs to contain normalized RT values"/> | 99 <param name="rt_extraction_window" argument="-algorithm:rt_extraction_window" type="float" value="-1.0" label="Only extract RT around this value (-1 means extract over the whole range, a value of 500 means to extract around +/- 500 s of the expected elution)" help="For this to work, the TraML input file needs to contain normalized RT values"/> |
101 <param name="rt_normalization_factor" argument="-algorithm:rt_normalization_factor" type="float" optional="true" value="1.0" label="The normalized RT is expected to be between 0 and 1" help="If your normalized RT has a different range, pass this here (e.g. it goes from 0 to 100, set this value to 100)"/> | 100 <param name="rt_normalization_factor" argument="-algorithm:rt_normalization_factor" type="float" value="1.0" label="The normalized RT is expected to be between 0 and 1" help="If your normalized RT has a different range, pass this here (e.g. it goes from 0 to 100, set this value to 100)"/> |
102 <param name="quantification_cutoff" argument="-algorithm:quantification_cutoff" type="float" optional="true" min="0.0" value="0.0" label="Cutoff in m/z below which peaks should not be used for quantification any more" help=""/> | 101 <param name="quantification_cutoff" argument="-algorithm:quantification_cutoff" type="float" min="0.0" value="0.0" label="Cutoff in m/z below which peaks should not be used for quantification any more" help=""/> |
103 <param name="write_convex_hull" argument="-algorithm:write_convex_hull" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Whether to write out all points of all features into the featureXML" help=""/> | 102 <param name="write_convex_hull" argument="-algorithm:write_convex_hull" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Whether to write out all points of all features into the featureXML" help=""/> |
104 <param name="spectrum_addition_method" argument="-algorithm:spectrum_addition_method" type="select" optional="true" label="For spectrum addition, either use simple concatenation or use peak resampling" help=""> | 103 <param name="spectrum_addition_method" argument="-algorithm:spectrum_addition_method" type="select" label="For spectrum addition, either use simple concatenation or use peak resampling" help=""> |
105 <option value="simple" selected="true">simple</option> | 104 <option value="simple" selected="true">simple</option> |
106 <option value="resample">resample</option> | 105 <option value="resample">resample</option> |
107 <expand macro="list_string_san" name="spectrum_addition_method"/> | 106 <expand macro="list_string_san" name="spectrum_addition_method"/> |
108 </param> | 107 </param> |
109 <param name="add_up_spectra" argument="-algorithm:add_up_spectra" type="integer" optional="true" min="1" value="1" label="Add up spectra around the peak apex (needs to be a non-even integer)" help=""/> | 108 <param name="add_up_spectra" argument="-algorithm:add_up_spectra" type="integer" min="1" value="1" label="Add up spectra around the peak apex (needs to be a non-even integer)" help=""/> |
110 <param name="spacing_for_spectra_resampling" argument="-algorithm:spacing_for_spectra_resampling" type="float" optional="true" min="0.0" value="0.005" label="If spectra are to be added, use this spacing to add them up" help=""/> | 109 <param name="spacing_for_spectra_resampling" argument="-algorithm:spacing_for_spectra_resampling" type="float" min="0.0" value="0.005" label="If spectra are to be added, use this spacing to add them up" help=""/> |
111 <param name="uis_threshold_sn" argument="-algorithm:uis_threshold_sn" type="integer" optional="true" value="-1" label="S/N threshold to consider identification transition (set to -1 to consider all)" help=""/> | 110 <param name="uis_threshold_sn" argument="-algorithm:uis_threshold_sn" type="integer" value="-1" label="S/N threshold to consider identification transition (set to -1 to consider all)" help=""/> |
112 <param name="uis_threshold_peak_area" argument="-algorithm:uis_threshold_peak_area" type="integer" optional="true" value="0" label="Peak area threshold to consider identification transition (set to -1 to consider all)" help=""/> | 111 <param name="uis_threshold_peak_area" argument="-algorithm:uis_threshold_peak_area" type="integer" value="0" label="Peak area threshold to consider identification transition (set to -1 to consider all)" help=""/> |
113 <param name="scoring_model" argument="-algorithm:scoring_model" type="select" optional="true" label="Scoring model to use" help=""> | 112 <param name="scoring_model" argument="-algorithm:scoring_model" type="select" label="Scoring model to use" help=""> |
114 <option value="default" selected="true">default</option> | 113 <option value="default" selected="true">default</option> |
115 <option value="single_transition">single_transition</option> | 114 <option value="single_transition">single_transition</option> |
116 <expand macro="list_string_san" name="scoring_model"/> | 115 <expand macro="list_string_san" name="scoring_model"/> |
117 </param> | 116 </param> |
118 <param name="im_extra_drift" argument="-algorithm:im_extra_drift" type="float" optional="true" min="0.0" value="0.0" label="Extra drift time to extract for IM scoring (as a fraction" help="e.g. 0.25 means 25% extra on each side)"/> | 117 <param name="im_extra_drift" argument="-algorithm:im_extra_drift" type="float" min="0.0" value="0.0" label="Extra drift time to extract for IM scoring (as a fraction" help="e.g. 0.25 means 25% extra on each side)"/> |
119 <param name="strict" argument="-algorithm:strict" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Whether to error (true) or skip (false) if a transition in a transition group does not have a corresponding chromatogram" help=""/> | 118 <param name="strict" argument="-algorithm:strict" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Whether to error (true) or skip (false) if a transition in a transition group does not have a corresponding chromatogram" help=""/> |
120 <section name="TransitionGroupPicker" title="" help="" expanded="false"> | 119 <section name="TransitionGroupPicker" title="" help="" expanded="false"> |
121 <param name="stop_after_feature" argument="-algorithm:TransitionGroupPicker:stop_after_feature" type="integer" optional="true" value="-1" label="Stop finding after feature (ordered by intensity; -1 means do not stop)" help=""/> | 120 <param name="stop_after_feature" argument="-algorithm:TransitionGroupPicker:stop_after_feature" type="integer" value="-1" label="Stop finding after feature (ordered by intensity; -1 means do not stop)" help=""/> |
122 <param name="stop_after_intensity_ratio" argument="-algorithm:TransitionGroupPicker:stop_after_intensity_ratio" type="float" optional="true" value="0.0001" label="Stop after reaching intensity ratio" help=""/> | 121 <param name="stop_after_intensity_ratio" argument="-algorithm:TransitionGroupPicker:stop_after_intensity_ratio" type="float" value="0.0001" label="Stop after reaching intensity ratio" help=""/> |
123 <param name="min_peak_width" argument="-algorithm:TransitionGroupPicker:min_peak_width" type="float" optional="true" value="0.001" label="Minimal peak width (s), discard all peaks below this value (-1 means no action)" help=""/> | 122 <param name="min_peak_width" argument="-algorithm:TransitionGroupPicker:min_peak_width" type="float" value="0.001" label="Minimal peak width (s), discard all peaks below this value (-1 means no action)" help=""/> |
124 <param name="peak_integration" argument="-algorithm:TransitionGroupPicker:peak_integration" type="select" optional="true" label="Calculate the peak area and height either the smoothed or the raw chromatogram data" help=""> | 123 <param name="peak_integration" argument="-algorithm:TransitionGroupPicker:peak_integration" type="select" label="Calculate the peak area and height either the smoothed or the raw chromatogram data" help=""> |
125 <option value="original" selected="true">original</option> | 124 <option value="original" selected="true">original</option> |
126 <option value="smoothed">smoothed</option> | 125 <option value="smoothed">smoothed</option> |
127 <expand macro="list_string_san" name="peak_integration"/> | 126 <expand macro="list_string_san" name="peak_integration"/> |
128 </param> | 127 </param> |
129 <param name="background_subtraction" argument="-algorithm:TransitionGroupPicker:background_subtraction" type="select" optional="true" label="Remove background from peak signal using estimated noise levels" help="The 'original' method is only provided for historical purposes, please use the 'exact' method and set parameters using the PeakIntegrator: settings. The same original or smoothed chromatogram specified by peak_integration will be used for background estimation"> | 128 <param name="background_subtraction" argument="-algorithm:TransitionGroupPicker:background_subtraction" type="select" label="Remove background from peak signal using estimated noise levels" help="The 'original' method is only provided for historical purposes, please use the 'exact' method and set parameters using the PeakIntegrator: settings. The same original or smoothed chromatogram specified by peak_integration will be used for background estimation"> |
130 <option value="none" selected="true">none</option> | 129 <option value="none" selected="true">none</option> |
131 <option value="original">original</option> | 130 <option value="original">original</option> |
132 <option value="exact">exact</option> | 131 <option value="exact">exact</option> |
133 <expand macro="list_string_san" name="background_subtraction"/> | 132 <expand macro="list_string_san" name="background_subtraction"/> |
134 </param> | 133 </param> |
135 <param name="recalculate_peaks" argument="-algorithm:TransitionGroupPicker:recalculate_peaks" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Tries to get better peak picking by looking at peak consistency of all picked peaks" help="Tries to use the consensus (median) peak border if the variation within the picked peaks is too large"/> | 134 <param name="recalculate_peaks" argument="-algorithm:TransitionGroupPicker:recalculate_peaks" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Tries to get better peak picking by looking at peak consistency of all picked peaks" help="Tries to use the consensus (median) peak border if the variation within the picked peaks is too large"/> |
136 <param name="use_precursors" argument="-algorithm:TransitionGroupPicker:use_precursors" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Use precursor chromatogram for peak picking (note that this may lead to precursor signal driving the peak picking)" help=""/> | 135 <param name="use_precursors" argument="-algorithm:TransitionGroupPicker:use_precursors" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Use precursor chromatogram for peak picking (note that this may lead to precursor signal driving the peak picking)" help=""/> |
137 <param name="use_consensus" argument="-algorithm:TransitionGroupPicker:use_consensus" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use consensus peak boundaries when computing transition group picking (if false, compute independent peak boundaries for each transition)" help=""/> | 136 <param name="use_consensus" argument="-algorithm:TransitionGroupPicker:use_consensus" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use consensus peak boundaries when computing transition group picking (if false, compute independent peak boundaries for each transition)" help=""/> |
138 <param name="recalculate_peaks_max_z" argument="-algorithm:TransitionGroupPicker:recalculate_peaks_max_z" type="float" optional="true" value="1.0" label="Determines the maximal Z-Score (difference measured in standard deviations) that is considered too large for peak boundaries" help="If the Z-Score is above this value, the median is used for peak boundaries (default value 1.0)"/> | 137 <param name="recalculate_peaks_max_z" argument="-algorithm:TransitionGroupPicker:recalculate_peaks_max_z" type="float" value="1.0" label="Determines the maximal Z-Score (difference measured in standard deviations) that is considered too large for peak boundaries" help="If the Z-Score is above this value, the median is used for peak boundaries (default value 1.0)"/> |
139 <param name="minimal_quality" argument="-algorithm:TransitionGroupPicker:minimal_quality" type="float" optional="true" value="-10000.0" label="Only if compute_peak_quality is set, this parameter will not consider peaks below this quality threshold" help=""/> | 138 <param name="minimal_quality" argument="-algorithm:TransitionGroupPicker:minimal_quality" type="float" value="-10000.0" label="Only if compute_peak_quality is set, this parameter will not consider peaks below this quality threshold" help=""/> |
140 <param name="resample_boundary" argument="-algorithm:TransitionGroupPicker:resample_boundary" type="float" optional="true" value="15.0" label="For computing peak quality, how many extra seconds should be sample left and right of the actual peak" help=""/> | 139 <param name="resample_boundary" argument="-algorithm:TransitionGroupPicker:resample_boundary" type="float" value="15.0" label="For computing peak quality, how many extra seconds should be sample left and right of the actual peak" help=""/> |
141 <param name="compute_peak_quality" argument="-algorithm:TransitionGroupPicker:compute_peak_quality" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Tries to compute a quality value for each peakgroup and detect outlier transitions" help="The resulting score is centered around zero and values above 0 are generally good and below -1 or -2 are usually bad"/> | 140 <param name="compute_peak_quality" argument="-algorithm:TransitionGroupPicker:compute_peak_quality" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Tries to compute a quality value for each peakgroup and detect outlier transitions" help="The resulting score is centered around zero and values above 0 are generally good and below -1 or -2 are usually bad"/> |
142 <param name="compute_peak_shape_metrics" argument="-algorithm:TransitionGroupPicker:compute_peak_shape_metrics" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Calculates various peak shape metrics" help="(e.g., tailing) that can be used for downstream QC/QA"/> | 141 <param name="compute_peak_shape_metrics" argument="-algorithm:TransitionGroupPicker:compute_peak_shape_metrics" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Calculates various peak shape metrics" help="(e.g., tailing) that can be used for downstream QC/QA"/> |
143 <param name="compute_total_mi" argument="-algorithm:TransitionGroupPicker:compute_total_mi" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Compute mutual information metrics for individual transitions that can be used for OpenSWATH/IPF scoring" help=""/> | 142 <param name="compute_total_mi" argument="-algorithm:TransitionGroupPicker:compute_total_mi" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Compute mutual information metrics for individual transitions that can be used for OpenSWATH/IPF scoring" help=""/> |
144 <param name="boundary_selection_method" argument="-algorithm:TransitionGroupPicker:boundary_selection_method" type="select" optional="true" label="Method to use when selecting the best boundaries for peaks" help=""> | 143 <param name="boundary_selection_method" argument="-algorithm:TransitionGroupPicker:boundary_selection_method" type="select" label="Method to use when selecting the best boundaries for peaks" help=""> |
145 <option value="largest" selected="true">largest</option> | 144 <option value="largest" selected="true">largest</option> |
146 <option value="widest">widest</option> | 145 <option value="widest">widest</option> |
147 <expand macro="list_string_san" name="boundary_selection_method"/> | 146 <expand macro="list_string_san" name="boundary_selection_method"/> |
148 </param> | 147 </param> |
149 <section name="PeakPickerMRM" title="" help="" expanded="false"> | 148 <section name="PeakPickerMRM" title="" help="" expanded="false"> |
150 <param name="sgolay_frame_length" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_frame_length" type="integer" optional="true" value="15" label="The number of subsequent data points used for smoothing" help="This number has to be uneven. If it is not, 1 will be added"/> | 149 <param name="sgolay_frame_length" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_frame_length" type="integer" value="15" label="The number of subsequent data points used for smoothing" help="This number has to be uneven. If it is not, 1 will be added"/> |
151 <param name="sgolay_polynomial_order" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_polynomial_order" type="integer" optional="true" value="3" label="Order of the polynomial that is fitted" help=""/> | 150 <param name="sgolay_polynomial_order" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_polynomial_order" type="integer" value="3" label="Order of the polynomial that is fitted" help=""/> |
152 <param name="gauss_width" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:gauss_width" type="float" optional="true" value="50.0" label="Gaussian width in seconds, estimated peak size" help=""/> | 151 <param name="gauss_width" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:gauss_width" type="float" value="50.0" label="Gaussian width in seconds, estimated peak size" help=""/> |
153 <param name="use_gauss" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:use_gauss" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use Gaussian filter for smoothing (alternative is Savitzky-Golay filter)" help=""/> | 152 <param name="use_gauss" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:use_gauss" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use Gaussian filter for smoothing (alternative is Savitzky-Golay filter)" help=""/> |
154 <param name="peak_width" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:peak_width" type="float" optional="true" value="-1.0" label="Force a certain minimal peak_width on the data" help="(e.g. extend the peak at least by this amount on both sides) in seconds. -1 turns this feature off"/> | 153 <param name="peak_width" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:peak_width" type="float" value="-1.0" label="Force a certain minimal peak_width on the data" help="(e.g. extend the peak at least by this amount on both sides) in seconds. -1 turns this feature off"/> |
155 <param name="signal_to_noise" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:signal_to_noise" type="float" optional="true" min="0.0" value="1.0" label="Signal-to-noise threshold at which a peak will not be extended any more" help="Note that setting this too high (e.g. 1.0) can lead to peaks whose flanks are not fully captured"/> | 154 <param name="signal_to_noise" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:signal_to_noise" type="float" min="0.0" value="1.0" label="Signal-to-noise threshold at which a peak will not be extended any more" help="Note that setting this too high (e.g. 1.0) can lead to peaks whose flanks are not fully captured"/> |
156 <param name="sn_win_len" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sn_win_len" type="float" optional="true" value="1000.0" label="Signal to noise window length" help=""/> | 155 <param name="sn_win_len" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sn_win_len" type="float" value="1000.0" label="Signal to noise window length" help=""/> |
157 <param name="sn_bin_count" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sn_bin_count" type="integer" optional="true" value="30" label="Signal to noise bin count" help=""/> | 156 <param name="sn_bin_count" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:sn_bin_count" type="integer" value="30" label="Signal to noise bin count" help=""/> |
158 <param name="write_sn_log_messages" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:write_sn_log_messages" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Write out log messages of the signal-to-noise estimator in case of sparse windows or median in rightmost histogram bin" help=""/> | 157 <param name="write_sn_log_messages" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:write_sn_log_messages" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Write out log messages of the signal-to-noise estimator in case of sparse windows or median in rightmost histogram bin" help=""/> |
159 <param name="remove_overlapping_peaks" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Try to remove overlapping peaks during peak picking" help=""/> | 158 <param name="remove_overlapping_peaks" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Try to remove overlapping peaks during peak picking" help=""/> |
160 <param name="method" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:method" type="select" optional="true" label="Which method to choose for chromatographic peak-picking (OpenSWATH legacy on raw data, corrected picking on smoothed chromatogram or Crawdad on smoothed chromatogram)" help=""> | 159 <param name="method" argument="-algorithm:TransitionGroupPicker:PeakPickerMRM:method" type="select" label="Which method to choose for chromatographic peak-picking (OpenSWATH legacy on raw data, corrected picking on smoothed chromatogram or Crawdad on smoothed chromatogram)" help=""> |
161 <option value="legacy">legacy</option> | 160 <option value="legacy">legacy</option> |
162 <option value="corrected" selected="true">corrected</option> | 161 <option value="corrected" selected="true">corrected</option> |
163 <option value="crawdad">crawdad</option> | 162 <option value="crawdad">crawdad</option> |
164 <expand macro="list_string_san" name="method"/> | 163 <expand macro="list_string_san" name="method"/> |
165 </param> | 164 </param> |
166 </section> | 165 </section> |
167 <section name="PeakIntegrator" title="" help="" expanded="false"> | 166 <section name="PeakIntegrator" title="" help="" expanded="false"> |
168 <param name="integration_type" argument="-algorithm:TransitionGroupPicker:PeakIntegrator:integration_type" type="select" optional="true" label="The integration technique to use in integratePeak() and estimateBackground() which uses either the summed intensity, integration by Simpson's rule or trapezoidal integration" help=""> | 167 <param name="integration_type" argument="-algorithm:TransitionGroupPicker:PeakIntegrator:integration_type" type="select" label="The integration technique to use in integratePeak() and estimateBackground() which uses either the summed intensity, integration by Simpson's rule or trapezoidal integration" help=""> |
169 <option value="intensity_sum" selected="true">intensity_sum</option> | 168 <option value="intensity_sum" selected="true">intensity_sum</option> |
170 <option value="simpson">simpson</option> | 169 <option value="simpson">simpson</option> |
171 <option value="trapezoid">trapezoid</option> | 170 <option value="trapezoid">trapezoid</option> |
172 <expand macro="list_string_san" name="integration_type"/> | 171 <expand macro="list_string_san" name="integration_type"/> |
173 </param> | 172 </param> |
174 <param name="baseline_type" argument="-algorithm:TransitionGroupPicker:PeakIntegrator:baseline_type" type="select" optional="true" label="The baseline type to use in estimateBackground() based on the peak boundaries" help="A rectangular baseline shape is computed based either on the minimal intensity of the peak boundaries, the maximum intensity or the average intensity (base_to_base)"> | 173 <param name="baseline_type" argument="-algorithm:TransitionGroupPicker:PeakIntegrator:baseline_type" type="select" label="The baseline type to use in estimateBackground() based on the peak boundaries" help="A rectangular baseline shape is computed based either on the minimal intensity of the peak boundaries, the maximum intensity or the average intensity (base_to_base)"> |
175 <option value="base_to_base" selected="true">base_to_base</option> | 174 <option value="base_to_base" selected="true">base_to_base</option> |
176 <option value="vertical_division">vertical_division</option> | 175 <option value="vertical_division">vertical_division</option> |
177 <option value="vertical_division_min">vertical_division_min</option> | 176 <option value="vertical_division_min">vertical_division_min</option> |
178 <option value="vertical_division_max">vertical_division_max</option> | 177 <option value="vertical_division_max">vertical_division_max</option> |
179 <expand macro="list_string_san" name="baseline_type"/> | 178 <expand macro="list_string_san" name="baseline_type"/> |
180 </param> | 179 </param> |
181 <param name="fit_EMG" argument="-algorithm:TransitionGroupPicker:PeakIntegrator:fit_EMG" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Fit the chromatogram/spectrum to the EMG peak model" help=""/> | 180 <param name="fit_EMG" argument="-algorithm:TransitionGroupPicker:PeakIntegrator:fit_EMG" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Fit the chromatogram/spectrum to the EMG peak model" help=""/> |
182 </section> | 181 </section> |
183 </section> | 182 </section> |
184 <section name="DIAScoring" title="" help="" expanded="false"> | 183 <section name="DIAScoring" title="" help="" expanded="false"> |
185 <param name="dia_extraction_window" argument="-algorithm:DIAScoring:dia_extraction_window" type="float" optional="true" min="0.0" value="0.05" label="DIA extraction window in Th or ppm" help=""/> | 184 <param name="dia_extraction_window" argument="-algorithm:DIAScoring:dia_extraction_window" type="float" min="0.0" value="0.05" label="DIA extraction window in Th or ppm" help=""/> |
186 <param name="dia_extraction_unit" argument="-algorithm:DIAScoring:dia_extraction_unit" type="select" optional="true" label="DIA extraction window unit" help=""> | 185 <param name="dia_extraction_unit" argument="-algorithm:DIAScoring:dia_extraction_unit" type="select" label="DIA extraction window unit" help=""> |
187 <option value="Th" selected="true">Th</option> | 186 <option value="Th" selected="true">Th</option> |
188 <option value="ppm">ppm</option> | 187 <option value="ppm">ppm</option> |
189 <expand macro="list_string_san" name="dia_extraction_unit"/> | 188 <expand macro="list_string_san" name="dia_extraction_unit"/> |
190 </param> | 189 </param> |
191 <param name="dia_centroided" argument="-algorithm:DIAScoring:dia_centroided" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Use centroided DIA data" help=""/> | 190 <param name="dia_centroided" argument="-algorithm:DIAScoring:dia_centroided" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Use centroided DIA data" help=""/> |
192 <param name="dia_byseries_intensity_min" argument="-algorithm:DIAScoring:dia_byseries_intensity_min" type="float" optional="true" min="0.0" value="300.0" label="DIA b/y series minimum intensity to conside" help=""/> | 191 <param name="dia_byseries_intensity_min" argument="-algorithm:DIAScoring:dia_byseries_intensity_min" type="float" min="0.0" value="300.0" label="DIA b/y series minimum intensity to conside" help=""/> |
193 <param name="dia_byseries_ppm_diff" argument="-algorithm:DIAScoring:dia_byseries_ppm_diff" type="float" optional="true" min="0.0" value="10.0" label="DIA b/y series minimal difference in ppm to conside" help=""/> | 192 <param name="dia_byseries_ppm_diff" argument="-algorithm:DIAScoring:dia_byseries_ppm_diff" type="float" min="0.0" value="10.0" label="DIA b/y series minimal difference in ppm to conside" help=""/> |
194 <param name="dia_nr_isotopes" argument="-algorithm:DIAScoring:dia_nr_isotopes" type="integer" optional="true" min="0" value="4" label="DIA number of isotopes to conside" help=""/> | 193 <param name="dia_nr_isotopes" argument="-algorithm:DIAScoring:dia_nr_isotopes" type="integer" min="0" value="4" label="DIA number of isotopes to conside" help=""/> |
195 <param name="dia_nr_charges" argument="-algorithm:DIAScoring:dia_nr_charges" type="integer" optional="true" min="0" value="4" label="DIA number of charges to conside" help=""/> | 194 <param name="dia_nr_charges" argument="-algorithm:DIAScoring:dia_nr_charges" type="integer" min="0" value="4" label="DIA number of charges to conside" help=""/> |
196 <param name="peak_before_mono_max_ppm_diff" argument="-algorithm:DIAScoring:peak_before_mono_max_ppm_diff" type="float" optional="true" min="0.0" value="20.0" label="DIA maximal difference in ppm to count a peak at lower m/z when searching for evidence that a peak might not be monoisotopic" help=""/> | 195 <param name="peak_before_mono_max_ppm_diff" argument="-algorithm:DIAScoring:peak_before_mono_max_ppm_diff" type="float" min="0.0" value="20.0" label="DIA maximal difference in ppm to count a peak at lower m/z when searching for evidence that a peak might not be monoisotopic" help=""/> |
197 </section> | 196 </section> |
198 <section name="EMGScoring" title="" help="" expanded="false"> | 197 <section name="EMGScoring" title="" help="" expanded="false"> |
199 <param name="interpolation_step" argument="-algorithm:EMGScoring:interpolation_step" type="float" optional="true" value="0.2" label="Sampling rate for the interpolation of the model function" help=""/> | 198 <param name="interpolation_step" argument="-algorithm:EMGScoring:interpolation_step" type="float" value="0.2" label="Sampling rate for the interpolation of the model function" help=""/> |
200 <param name="tolerance_stdev_bounding_box" argument="-algorithm:EMGScoring:tolerance_stdev_bounding_box" type="float" optional="true" value="3.0" label="Bounding box has range [minimim of data, maximum of data] enlarged by tolerance_stdev_bounding_box times the standard deviation of the data" help=""/> | 199 <param name="tolerance_stdev_bounding_box" argument="-algorithm:EMGScoring:tolerance_stdev_bounding_box" type="float" value="3.0" label="Bounding box has range [minimim of data, maximum of data] enlarged by tolerance_stdev_bounding_box times the standard deviation of the data" help=""/> |
201 <param name="max_iteration" argument="-algorithm:EMGScoring:max_iteration" type="integer" optional="true" value="500" label="Maximum number of iterations using by Levenberg-Marquardt algorithm" help=""/> | 200 <param name="max_iteration" argument="-algorithm:EMGScoring:max_iteration" type="integer" value="500" label="Maximum number of iterations using by Levenberg-Marquardt algorithm" help=""/> |
202 <param name="init_mom" argument="-algorithm:EMGScoring:init_mom" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Initialize parameters using method of moments estimators" help=""/> | 201 <param name="init_mom" argument="-algorithm:EMGScoring:init_mom" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Initialize parameters using method of moments estimators" help=""/> |
203 <section name="statistics" title="" help="" expanded="false"> | 202 <section name="statistics" title="" help="" expanded="false"> |
204 <param name="mean" argument="-algorithm:EMGScoring:statistics:mean" type="float" optional="true" value="1.0" label="Centroid position of the model" help=""/> | 203 <param name="mean" argument="-algorithm:EMGScoring:statistics:mean" type="float" value="1.0" label="Centroid position of the model" help=""/> |
205 <param name="variance" argument="-algorithm:EMGScoring:statistics:variance" type="float" optional="true" value="1.0" label="Variance of the model" help=""/> | 204 <param name="variance" argument="-algorithm:EMGScoring:statistics:variance" type="float" value="1.0" label="Variance of the model" help=""/> |
206 </section> | 205 </section> |
207 </section> | 206 </section> |
208 <section name="Scores" title="" help="" expanded="false"> | 207 <section name="Scores" title="" help="" expanded="false"> |
209 <param name="use_shape_score" argument="-algorithm:Scores:use_shape_score" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use the shape score (this score measures the similarity in shape of the transitions using a cross-correlation)" help=""/> | 208 <param name="use_shape_score" argument="-algorithm:Scores:use_shape_score" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use the shape score (this score measures the similarity in shape of the transitions using a cross-correlation)" help=""/> |
210 <param name="use_coelution_score" argument="-algorithm:Scores:use_coelution_score" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use the coelution score (this score measures the similarity in coelution of the transitions using a cross-correlation)" help=""/> | 209 <param name="use_coelution_score" argument="-algorithm:Scores:use_coelution_score" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use the coelution score (this score measures the similarity in coelution of the transitions using a cross-correlation)" help=""/> |
228 <param name="use_ms2_isotope_scores" argument="-algorithm:Scores:use_ms2_isotope_scores" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use MS2-level isotope scores (pearson & manhattan) across product transitions (based on ID if annotated or averagine)" help=""/> | 227 <param name="use_ms2_isotope_scores" argument="-algorithm:Scores:use_ms2_isotope_scores" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Use MS2-level isotope scores (pearson & manhattan) across product transitions (based on ID if annotated or averagine)" help=""/> |
229 </section> | 228 </section> |
230 </section> | 229 </section> |
231 <expand macro="adv_opts_macro"> | 230 <expand macro="adv_opts_macro"> |
232 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> | 231 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> |
233 <param argument="-test" type="hidden" optional="true" value="False" label="Enables the test mode (needed for internal use only)" help=""> | 232 <param argument="-test" type="hidden" value="False" label="Enables the test mode (needed for internal use only)" help="" optional="true"> |
234 <expand macro="list_string_san" name="test"/> | 233 <expand macro="list_string_san" name="test"/> |
235 </param> | 234 </param> |
236 </expand> | 235 </expand> |
237 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> | 236 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> |
238 <option value="ctd_out_FLAG">Output used ctd (ini) configuration file</option> | 237 <option value="ctd_out_FLAG">Output used ctd (ini) configuration file</option> |
242 <data name="out" label="${tool.name} on ${on_string}: out" format="featurexml"/> | 241 <data name="out" label="${tool.name} on ${on_string}: out" format="featurexml"/> |
243 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> | 242 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> |
244 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> | 243 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> |
245 </data> | 244 </data> |
246 </outputs> | 245 </outputs> |
247 <tests><!-- TOPP_OpenSwathAnalyzer_test_1 --> | 246 <tests> |
247 <!-- TOPP_OpenSwathAnalyzer_test_1 --> | |
248 <test expect_num_outputs="2"> | 248 <test expect_num_outputs="2"> |
249 <section name="adv_opts"> | 249 <section name="adv_opts"> |
250 <param name="force" value="false"/> | 250 <param name="force" value="false"/> |
251 <param name="test" value="true"/> | 251 <param name="test" value="true"/> |
252 </section> | 252 </section> |
253 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 253 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
254 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 254 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
255 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> | 255 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> |
256 <output name="out" file="OpenSwathAnalyzer_1_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 256 <output name="out" value="OpenSwathAnalyzer_1_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
257 <param name="no_strict" value="false"/> | 257 <param name="no_strict" value="false"/> |
258 <param name="min_upper_edge_dist" value="0.0"/> | 258 <param name="min_upper_edge_dist" value="0.0"/> |
259 <section name="model"> | 259 <section name="model"> |
260 <param name="type" value="linear"/> | 260 <param name="type" value="linear"/> |
261 <param name="symmetric_regression" value="false"/> | 261 <param name="symmetric_regression" value="false"/> |
356 <output name="ctd_out" ftype="xml"> | 356 <output name="ctd_out" ftype="xml"> |
357 <assert_contents> | 357 <assert_contents> |
358 <is_valid_xml/> | 358 <is_valid_xml/> |
359 </assert_contents> | 359 </assert_contents> |
360 </output> | 360 </output> |
361 <assert_stdout> | |
362 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
363 </assert_stdout> | |
361 </test> | 364 </test> |
362 <!-- TOPP_OpenSwathAnalyzer_test_2 --> | 365 <!-- TOPP_OpenSwathAnalyzer_test_2 --> |
363 <test expect_num_outputs="2"> | 366 <test expect_num_outputs="2"> |
364 <section name="adv_opts"> | 367 <section name="adv_opts"> |
365 <param name="force" value="false"/> | 368 <param name="force" value="false"/> |
366 <param name="test" value="true"/> | 369 <param name="test" value="true"/> |
367 </section> | 370 </section> |
368 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 371 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
369 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 372 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
370 <output name="out" file="OpenSwathAnalyzer_2_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 373 <output name="out" value="OpenSwathAnalyzer_2_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
371 <param name="no_strict" value="false"/> | 374 <param name="no_strict" value="false"/> |
372 <conditional name="swath_files_cond"> | 375 <conditional name="swath_files_cond"> |
373 <param name="swath_files" value="OpenSwathAnalyzer_2_swathfile.mzML"/> | 376 <param name="swath_files" value="OpenSwathAnalyzer_2_swathfile.mzML"/> |
374 </conditional> | 377 </conditional> |
375 <param name="min_upper_edge_dist" value="0.0"/> | 378 <param name="min_upper_edge_dist" value="0.0"/> |
473 <output name="ctd_out" ftype="xml"> | 476 <output name="ctd_out" ftype="xml"> |
474 <assert_contents> | 477 <assert_contents> |
475 <is_valid_xml/> | 478 <is_valid_xml/> |
476 </assert_contents> | 479 </assert_contents> |
477 </output> | 480 </output> |
481 <assert_stdout> | |
482 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
483 </assert_stdout> | |
478 </test> | 484 </test> |
479 <!-- TOPP_OpenSwathAnalyzer_test_5_mod --> | 485 <!-- TOPP_OpenSwathAnalyzer_test_5_mod --> |
480 <test expect_num_outputs="2"> | 486 <test expect_num_outputs="2"> |
481 <section name="adv_opts"> | 487 <section name="adv_opts"> |
482 <param name="force" value="false"/> | 488 <param name="force" value="false"/> |
483 <param name="test" value="true"/> | 489 <param name="test" value="true"/> |
484 </section> | 490 </section> |
485 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 491 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
486 <param name="tr" value="OpenSwathAnalyzer_mod_input.TraML"/> | 492 <param name="tr" value="OpenSwathAnalyzer_mod_input.TraML"/> |
487 <output name="out" file="OpenSwathAnalyzer_5_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 493 <output name="out" value="OpenSwathAnalyzer_5_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
488 <param name="no_strict" value="false"/> | 494 <param name="no_strict" value="false"/> |
489 <conditional name="swath_files_cond"> | 495 <conditional name="swath_files_cond"> |
490 <param name="swath_files" value="OpenSwathAnalyzer_2_swathfile.mzML"/> | 496 <param name="swath_files" value="OpenSwathAnalyzer_2_swathfile.mzML"/> |
491 </conditional> | 497 </conditional> |
492 <param name="min_upper_edge_dist" value="0.0"/> | 498 <param name="min_upper_edge_dist" value="0.0"/> |
590 <output name="ctd_out" ftype="xml"> | 596 <output name="ctd_out" ftype="xml"> |
591 <assert_contents> | 597 <assert_contents> |
592 <is_valid_xml/> | 598 <is_valid_xml/> |
593 </assert_contents> | 599 </assert_contents> |
594 </output> | 600 </output> |
601 <assert_stdout> | |
602 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
603 </assert_stdout> | |
595 </test> | 604 </test> |
596 <!-- TOPP_OpenSwathAnalyzer_test_6_nomod --> | 605 <!-- TOPP_OpenSwathAnalyzer_test_6_nomod --> |
597 <test expect_num_outputs="2"> | 606 <test expect_num_outputs="2"> |
598 <section name="adv_opts"> | 607 <section name="adv_opts"> |
599 <param name="force" value="false"/> | 608 <param name="force" value="false"/> |
600 <param name="test" value="true"/> | 609 <param name="test" value="true"/> |
601 </section> | 610 </section> |
602 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 611 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
603 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 612 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
604 <output name="out" file="OpenSwathAnalyzer_6_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 613 <output name="out" value="OpenSwathAnalyzer_6_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
605 <param name="no_strict" value="false"/> | 614 <param name="no_strict" value="false"/> |
606 <conditional name="swath_files_cond"> | 615 <conditional name="swath_files_cond"> |
607 <param name="swath_files" value="OpenSwathAnalyzer_2_swathfile.mzML"/> | 616 <param name="swath_files" value="OpenSwathAnalyzer_2_swathfile.mzML"/> |
608 </conditional> | 617 </conditional> |
609 <param name="min_upper_edge_dist" value="0.0"/> | 618 <param name="min_upper_edge_dist" value="0.0"/> |
707 <output name="ctd_out" ftype="xml"> | 716 <output name="ctd_out" ftype="xml"> |
708 <assert_contents> | 717 <assert_contents> |
709 <is_valid_xml/> | 718 <is_valid_xml/> |
710 </assert_contents> | 719 </assert_contents> |
711 </output> | 720 </output> |
721 <assert_stdout> | |
722 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
723 </assert_stdout> | |
712 </test> | 724 </test> |
713 <!-- TOPP_OpenSwathAnalyzer_test_7_backgroundSubtraction --> | 725 <!-- TOPP_OpenSwathAnalyzer_test_7_backgroundSubtraction --> |
714 <test expect_num_outputs="2"> | 726 <test expect_num_outputs="2"> |
715 <section name="adv_opts"> | 727 <section name="adv_opts"> |
716 <param name="force" value="false"/> | 728 <param name="force" value="false"/> |
717 <param name="test" value="true"/> | 729 <param name="test" value="true"/> |
718 </section> | 730 </section> |
719 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 731 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
720 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 732 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
721 <output name="out" file="OpenSwathAnalyzer_7_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 733 <output name="out" value="OpenSwathAnalyzer_7_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
722 <param name="no_strict" value="false"/> | 734 <param name="no_strict" value="false"/> |
723 <param name="min_upper_edge_dist" value="0.0"/> | 735 <param name="min_upper_edge_dist" value="0.0"/> |
724 <section name="model"> | 736 <section name="model"> |
725 <param name="type" value="linear"/> | 737 <param name="type" value="linear"/> |
726 <param name="symmetric_regression" value="false"/> | 738 <param name="symmetric_regression" value="false"/> |
821 <output name="ctd_out" ftype="xml"> | 833 <output name="ctd_out" ftype="xml"> |
822 <assert_contents> | 834 <assert_contents> |
823 <is_valid_xml/> | 835 <is_valid_xml/> |
824 </assert_contents> | 836 </assert_contents> |
825 </output> | 837 </output> |
838 <assert_stdout> | |
839 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
840 </assert_stdout> | |
826 </test> | 841 </test> |
827 <!-- TOPP_OpenSwathAnalyzer_test_8 --> | 842 <!-- TOPP_OpenSwathAnalyzer_test_8 --> |
828 <test expect_num_outputs="2"> | 843 <test expect_num_outputs="2"> |
829 <section name="adv_opts"> | 844 <section name="adv_opts"> |
830 <param name="force" value="false"/> | 845 <param name="force" value="false"/> |
831 <param name="test" value="true"/> | 846 <param name="test" value="true"/> |
832 </section> | 847 </section> |
833 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 848 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
834 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 849 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
835 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> | 850 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> |
836 <output name="out" file="OpenSwathAnalyzer_8_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 851 <output name="out" value="OpenSwathAnalyzer_8_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
837 <param name="no_strict" value="false"/> | 852 <param name="no_strict" value="false"/> |
838 <param name="min_upper_edge_dist" value="0.0"/> | 853 <param name="min_upper_edge_dist" value="0.0"/> |
839 <section name="model"> | 854 <section name="model"> |
840 <param name="type" value="linear"/> | 855 <param name="type" value="linear"/> |
841 <param name="symmetric_regression" value="false"/> | 856 <param name="symmetric_regression" value="false"/> |
936 <output name="ctd_out" ftype="xml"> | 951 <output name="ctd_out" ftype="xml"> |
937 <assert_contents> | 952 <assert_contents> |
938 <is_valid_xml/> | 953 <is_valid_xml/> |
939 </assert_contents> | 954 </assert_contents> |
940 </output> | 955 </output> |
956 <assert_stdout> | |
957 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
958 </assert_stdout> | |
941 </test> | 959 </test> |
942 <!-- TOPP_OpenSwathAnalyzer_test_9 --> | 960 <!-- TOPP_OpenSwathAnalyzer_test_9 --> |
943 <test expect_num_outputs="2"> | 961 <test expect_num_outputs="2"> |
944 <section name="adv_opts"> | 962 <section name="adv_opts"> |
945 <param name="force" value="false"/> | 963 <param name="force" value="false"/> |
946 <param name="test" value="true"/> | 964 <param name="test" value="true"/> |
947 </section> | 965 </section> |
948 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 966 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
949 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 967 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
950 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> | 968 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> |
951 <output name="out" file="OpenSwathAnalyzer_9_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 969 <output name="out" value="OpenSwathAnalyzer_9_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
952 <param name="no_strict" value="false"/> | 970 <param name="no_strict" value="false"/> |
953 <param name="min_upper_edge_dist" value="0.0"/> | 971 <param name="min_upper_edge_dist" value="0.0"/> |
954 <section name="model"> | 972 <section name="model"> |
955 <param name="type" value="linear"/> | 973 <param name="type" value="linear"/> |
956 <param name="symmetric_regression" value="false"/> | 974 <param name="symmetric_regression" value="false"/> |
1051 <output name="ctd_out" ftype="xml"> | 1069 <output name="ctd_out" ftype="xml"> |
1052 <assert_contents> | 1070 <assert_contents> |
1053 <is_valid_xml/> | 1071 <is_valid_xml/> |
1054 </assert_contents> | 1072 </assert_contents> |
1055 </output> | 1073 </output> |
1074 <assert_stdout> | |
1075 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
1076 </assert_stdout> | |
1056 </test> | 1077 </test> |
1057 <!-- TOPP_OpenSwathAnalyzer_test_10 --> | 1078 <!-- TOPP_OpenSwathAnalyzer_test_10 --> |
1058 <test expect_num_outputs="2"> | 1079 <test expect_num_outputs="2"> |
1059 <section name="adv_opts"> | 1080 <section name="adv_opts"> |
1060 <param name="force" value="false"/> | 1081 <param name="force" value="false"/> |
1061 <param name="test" value="true"/> | 1082 <param name="test" value="true"/> |
1062 </section> | 1083 </section> |
1063 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 1084 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
1064 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 1085 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
1065 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> | 1086 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> |
1066 <output name="out" file="OpenSwathAnalyzer_10_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 1087 <output name="out" value="OpenSwathAnalyzer_10_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
1067 <param name="no_strict" value="false"/> | 1088 <param name="no_strict" value="false"/> |
1068 <param name="min_upper_edge_dist" value="0.0"/> | 1089 <param name="min_upper_edge_dist" value="0.0"/> |
1069 <section name="model"> | 1090 <section name="model"> |
1070 <param name="type" value="linear"/> | 1091 <param name="type" value="linear"/> |
1071 <param name="symmetric_regression" value="false"/> | 1092 <param name="symmetric_regression" value="false"/> |
1166 <output name="ctd_out" ftype="xml"> | 1187 <output name="ctd_out" ftype="xml"> |
1167 <assert_contents> | 1188 <assert_contents> |
1168 <is_valid_xml/> | 1189 <is_valid_xml/> |
1169 </assert_contents> | 1190 </assert_contents> |
1170 </output> | 1191 </output> |
1192 <assert_stdout> | |
1193 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
1194 </assert_stdout> | |
1171 </test> | 1195 </test> |
1172 <!-- TOPP_OpenSwathAnalyzer_test_11 --> | 1196 <!-- TOPP_OpenSwathAnalyzer_test_11 --> |
1173 <test expect_num_outputs="2"> | 1197 <test expect_num_outputs="2"> |
1174 <section name="adv_opts"> | 1198 <section name="adv_opts"> |
1175 <param name="force" value="false"/> | 1199 <param name="force" value="false"/> |
1176 <param name="test" value="true"/> | 1200 <param name="test" value="true"/> |
1177 </section> | 1201 </section> |
1178 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> | 1202 <param name="in" value="OpenSwathAnalyzer_1_input_chrom.mzML"/> |
1179 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> | 1203 <param name="tr" value="OpenSwathAnalyzer_1_input.TraML"/> |
1180 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> | 1204 <param name="rt_norm" value="OpenSwathAnalyzer_input.trafoXML"/> |
1181 <output name="out" file="OpenSwathAnalyzer_11_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> | 1205 <output name="out" value="OpenSwathAnalyzer_11_output.featureXML" compare="sim_size" delta_frac="0.7" ftype="featurexml"/> |
1182 <param name="no_strict" value="false"/> | 1206 <param name="no_strict" value="false"/> |
1183 <param name="min_upper_edge_dist" value="0.0"/> | 1207 <param name="min_upper_edge_dist" value="0.0"/> |
1184 <section name="model"> | 1208 <section name="model"> |
1185 <param name="type" value="linear"/> | 1209 <param name="type" value="linear"/> |
1186 <param name="symmetric_regression" value="false"/> | 1210 <param name="symmetric_regression" value="false"/> |
1281 <output name="ctd_out" ftype="xml"> | 1305 <output name="ctd_out" ftype="xml"> |
1282 <assert_contents> | 1306 <assert_contents> |
1283 <is_valid_xml/> | 1307 <is_valid_xml/> |
1284 </assert_contents> | 1308 </assert_contents> |
1285 </output> | 1309 </output> |
1310 <assert_stdout> | |
1311 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/> | |
1312 </assert_stdout> | |
1286 </test> | 1313 </test> |
1287 </tests> | 1314 </tests> |
1288 <help><![CDATA[Picks peaks and finds features in an SWATH-MS or SRM experiment. | 1315 <help><![CDATA[Picks peaks and finds features in an SWATH-MS or SRM experiment. |
1289 | 1316 |
1290 | 1317 |
1291 For more information, visit http://www.openms.de/doxygen/release/2.8.0/html/TOPP_OpenSwathAnalyzer.html]]></help> | 1318 For more information, visit https://openms.de/doxygen/release/3.1.0/html/TOPP_OpenSwathAnalyzer.html]]></help> |
1292 <expand macro="references"/> | 1319 <expand macro="references"/> |
1293 </tool> | 1320 </tool> |