comparison abims_xcms_xcmsSet.xml @ 37:9ada611dd63f draft

planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 3922356e5edae763800a4311146e2fdeb52c296e
author lecorguille
date Fri, 31 Aug 2018 08:59:03 -0400
parents d39b9aff9cf7
children e66eeca443e4
comparison
equal deleted inserted replaced
36:d39b9aff9cf7 37:9ada611dd63f
44 mzIntervalExtension $sectionROI.mzIntervalExtension 44 mzIntervalExtension $sectionROI.mzIntervalExtension
45 polarity $sectionROI.polarity 45 polarity $sectionROI.polarity
46 #elif $methods.method == "MatchedFilter": 46 #elif $methods.method == "MatchedFilter":
47 fwhm $methods.fwhm 47 fwhm $methods.fwhm
48 binSize $methods.binSize 48 binSize $methods.binSize
49 impute $methods.impute_cond.impute 49 ## Advanced
50 #if $methods.impute_cond.impute == "linbase": 50 impute $methods.MatchedFilterAdv.impute_cond.impute
51 #if $methods.impute_cond.baseValue != "": 51 #if $methods.MatchedFilterAdv.impute_cond.impute == "linbase":
52 baseValue $methods.impute_cond.baseValue 52 #if $methods.MatchedFilterAdv.impute_cond.baseValue != "":
53 baseValue $methods.MatchedFilterAdv.impute_cond.baseValue
53 #end if 54 #end if
54 distance $methods.impute_cond.distance 55 distance $methods.MatchedFilterAdv.impute_cond.distance
55 #end if 56 #end if
56 ## Advanced
57 #if $methods.MatchedFilterAdv.sigma != "": 57 #if $methods.MatchedFilterAdv.sigma != "":
58 sigma $methods.MatchedFilterAdv.sigma 58 sigma $methods.MatchedFilterAdv.sigma
59 #end if 59 #end if
60 max $methods.MatchedFilterAdv.max 60 max $methods.MatchedFilterAdv.max
61 snthresh $methods.MatchedFilterAdv.snthresh 61 snthresh $methods.MatchedFilterAdv.snthresh
111 111
112 <!-- MatchedFilter --> 112 <!-- MatchedFilter -->
113 <when value="MatchedFilter"> 113 <when value="MatchedFilter">
114 <param argument="fwhm" type="integer" value="30" label="Full width at half maximum of matched filtration gaussian model peak" help="Only used to calculate the actual sigma" /> 114 <param argument="fwhm" type="integer" value="30" label="Full width at half maximum of matched filtration gaussian model peak" help="Only used to calculate the actual sigma" />
115 <param argument="binSize" type="float" value="0.1" label="Step size to use for profile generation" help="The peak detection algorithm creates extracted ion base peak chromatograms (EIBPC) on a fixed step size. (Previously step)" /> 115 <param argument="binSize" type="float" value="0.1" label="Step size to use for profile generation" help="The peak detection algorithm creates extracted ion base peak chromatograms (EIBPC) on a fixed step size. (Previously step)" />
116 <conditional name="impute_cond">
117 <param argument="impute" type="select" label="Method to be used for missing value imputation" help="(previously profmethod)">
118 <option value="none">none - no linear interpolation</option>
119 <option value="lin">lin - linear interpolation</option>
120 <option value="linbase">linbase - linear interpolation within a certain bin-neighborhood</option>
121 <option value="intlin">intlin - integral of the linearly interpolated data from plus to minus half the step size</option>
122 </param>
123 <when value="none" />
124 <when value="lin" />
125 <when value="linbase">
126 <param argument="baseValue" type="float" value="" optional="true" label="The base value to which empty elements should be set" help="The default for the ‘baseValue’ is half of the smallest value in ‘x’ (‘NA’s being removed)." />
127 <param argument="distance" type="integer" value="0" label="Number of non-empty neighboring element of an empty element that should be considered for linear interpolation." />
128 </when>
129 <when value="intlin" />
130 </conditional>
131 <section name="MatchedFilterAdv" title="Advanced Options" expanded="False"> 116 <section name="MatchedFilterAdv" title="Advanced Options" expanded="False">
117 <conditional name="impute_cond">
118 <param argument="impute" type="select" label="Method to be used for missing value imputation" help="(previously profmethod)">
119 <option value="none">none - no linear interpolation</option>
120 <option value="lin">lin - linear interpolation</option>
121 <option value="linbase">linbase - linear interpolation within a certain bin-neighborhood</option>
122 <option value="intlin">intlin - integral of the linearly interpolated data from plus to minus half the step size</option>
123 </param>
124 <when value="none" />
125 <when value="lin" />
126 <when value="linbase">
127 <param argument="baseValue" type="float" value="" optional="true" label="The base value to which empty elements should be set" help="The default for the ‘baseValue’ is half of the smallest value in ‘x’ (‘NA’s being removed)." />
128 <param argument="distance" type="integer" value="0" label="Number of non-empty neighboring element of an empty element that should be considered for linear interpolation." />
129 </when>
130 <when value="intlin" />
131 </conditional>
132 <param argument="sigma" type="float" value="" optional="true" label="Standard deviation (width) of matched filtration model peak" help="Leave it to empty to calculate it using fwhm by default at fwhm/2.3548" /> 132 <param argument="sigma" type="float" value="" optional="true" label="Standard deviation (width) of matched filtration model peak" help="Leave it to empty to calculate it using fwhm by default at fwhm/2.3548" />
133 <param argument="max" type="integer" value="5" label="Maximum number of peaks that are expected/will be identified per slice" /> 133 <param argument="max" type="integer" value="5" label="Maximum number of peaks that are expected/will be identified per slice" />
134 <param argument="snthresh" type="integer" value="10" label="Signal to Noise ratio cutoff" help="defining the signal to noise cutoff to be used in the chromatographic peak detection step" /> 134 <param argument="snthresh" type="integer" value="10" label="Signal to Noise ratio cutoff" help="defining the signal to noise cutoff to be used in the chromatographic peak detection step" />
135 <param argument="steps" type="integer" value="2" label="Number of bins to be merged before filtration" help="(i.e. the number of neighboring bins that will be joined to the slice in which filtration and peak detection will be performed)" /> 135 <param argument="steps" type="integer" value="2" label="Number of bins to be merged before filtration" help="(i.e. the number of neighboring bins that will be joined to the slice in which filtration and peak detection will be performed)" />
136 <param argument="mzdiff" type="float" value="0.6" label="Minimum difference in m/z for peaks with overlapping Retention Times" help="By default: 0.8-step*steps " /> 136 <param argument="mzdiff" type="float" value="0.6" label="Minimum difference in m/z for peaks with overlapping Retention Times" help="By default: 0.8-step*steps " />
216 <has_text text="Peak Groups: 0" /> 216 <has_text text="Peak Groups: 0" />
217 <has_text text="Sample classes: KO, WT" /> 217 <has_text text="Sample classes: KO, WT" />
218 </assert_stdout> 218 </assert_stdout>
219 </test>--> 219 </test>-->
220 <test> 220 <test>
221 <param name="image" value="ko15-raw.Rdata" ftype="rdata" /> 221 <param name="image" value="ko15-raw.RData" ftype="rdata" />
222 <conditional name="methods"> 222 <conditional name="methods">
223 <param name="method" value="CentWave" /> 223 <param name="method" value="CentWave" />
224 <param name="ppm" value="25" /> 224 <param name="ppm" value="25" />
225 <param name="peakwidth" value="20,50" /> 225 <param name="peakwidth" value="20,50" />
226 </conditional> 226 </conditional>
235 <has_text text="Peak Groups: 0" /> 235 <has_text text="Peak Groups: 0" />
236 <has_text text="Sample classes: ." /> 236 <has_text text="Sample classes: ." />
237 </assert_stdout> 237 </assert_stdout>
238 </test> 238 </test>
239 <!-- DISABLE FOR TRAVIS 239 <!-- DISABLE FOR TRAVIS
240 Useful to generate test-data for the further steps --> 240 Useful to generate test-data for the further steps
241 <test> 241 <test>
242 <param name="image" value="ko16-raw.Rdata" ftype="rdata" /> 242 <param name="image" value="ko16-raw.RData" ftype="rdata" />
243 <conditional name="methods"> 243 <conditional name="methods">
244 <param name="method" value="CentWave" /> 244 <param name="method" value="CentWave" />
245 <param name="ppm" value="25" /> 245 <param name="ppm" value="25" />
246 <param name="peakwidth" value="20,50" /> 246 <param name="peakwidth" value="20,50" />
247 </conditional> 247 </conditional>
253 <has_text text="Peak Groups: 0" /> 253 <has_text text="Peak Groups: 0" />
254 <has_text text="Sample classes: ." /> 254 <has_text text="Sample classes: ." />
255 </assert_stdout> 255 </assert_stdout>
256 </test> 256 </test>
257 <test> 257 <test>
258 <param name="image" value="wt15-raw.Rdata" ftype="rdata" /> 258 <param name="image" value="wt15-raw.RData" ftype="rdata" />
259 <conditional name="methods"> 259 <conditional name="methods">
260 <param name="method" value="CentWave" /> 260 <param name="method" value="CentWave" />
261 <param name="ppm" value="25" /> 261 <param name="ppm" value="25" />
262 <param name="peakwidth" value="20,50" /> 262 <param name="peakwidth" value="20,50" />
263 </conditional> 263 </conditional>
269 <has_text text="Peak Groups: 0" /> 269 <has_text text="Peak Groups: 0" />
270 <has_text text="Sample classes: ." /> 270 <has_text text="Sample classes: ." />
271 </assert_stdout> 271 </assert_stdout>
272 </test> 272 </test>
273 <test> 273 <test>
274 <param name="image" value="wt16-raw.Rdata" ftype="rdata" /> 274 <param name="image" value="wt16-raw.RData" ftype="rdata" />
275 <conditional name="methods"> 275 <conditional name="methods">
276 <param name="method" value="CentWave" /> 276 <param name="method" value="CentWave" />
277 <param name="ppm" value="25" /> 277 <param name="ppm" value="25" />
278 <param name="peakwidth" value="20,50" /> 278 <param name="peakwidth" value="20,50" />
279 </conditional> 279 </conditional>
284 <has_text text="Peaks: 2303 (about 2303 per sample)" /> 284 <has_text text="Peaks: 2303 (about 2303 per sample)" />
285 <has_text text="Peak Groups: 0" /> 285 <has_text text="Peak Groups: 0" />
286 <has_text text="Sample classes: ." /> 286 <has_text text="Sample classes: ." />
287 </assert_stdout> 287 </assert_stdout>
288 </test> 288 </test>
289 289 -->
290 <!-- DISABLE FOR TRAVIS 290 <!-- DISABLE FOR TRAVIS
291 Test to test the different methods parameters 291 Test to test the different methods parameters
292 <test> 292 <test>
293 <param name="image" value="ko15-raw.Rdata" ftype="rdata" /> 293 <param name="image" value="ko15-raw.RData" ftype="rdata" />
294 <conditional name="methods"> 294 <conditional name="methods">
295 <param name="method" value="MatchedFilter" /> 295 <param name="method" value="MatchedFilter" />
296 <param name="fwhm" value="35" /> 296 <param name="fwhm" value="35" />
297 <conditional name="impute_cond"> 297 <section name="MatchedFilterAdv"
298 <param name="impute" value="linbase" /> 298 <conditional name="impute_cond">
299 <param name="baseValue" value="0.1" /> 299 <param name="impute" value="linbase" />
300 <param name="distance" value="1" /> 300 <param name="baseValue" value="0.1" />
301 </conditional> 301 <param name="distance" value="1" />
302 </conditional>
303 </section>
302 </conditional> 304 </conditional>
303 <assert_stdout> 305 <assert_stdout>
304 <has_text text="fwhm: 35" /> 306 <has_text text="fwhm: 35" />
305 <has_text text="impute: linbase" /> 307 <has_text text="impute: linbase" />
306 <has_text text="baseValue: 0.1" /> 308 <has_text text="baseValue: 0.1" />
307 <has_text text="distance: 1" /> 309 <has_text text="distance: 1" />
308 </assert_stdout> 310 </assert_stdout>
309 </test> 311 </test>
310 <test> 312 <test>
311 <param name="image" value="ko15-raw.Rdata" ftype="rdata" /> 313 <param name="image" value="ko15-raw.RData" ftype="rdata" />
312 <conditional name="methods"> 314 <conditional name="methods">
313 <param name="method" value="CentWavePredIso" /> 315 <param name="method" value="CentWavePredIso" />
314 <param name="ppm" value="56" /> 316 <param name="ppm" value="56" />
315 <param name="peakwidth" value="5.275,13.5" /> 317 <param name="peakwidth" value="5.275,13.5" />
316 <section name="CentWaveAdvROI"> 318 <section name="CentWaveAdvROI">
321 <has_text text=" scmin scmax mzmin mzmax length intensity" /> 323 <has_text text=" scmin scmax mzmin mzmax length intensity" />
322 <has_text text="1 200 300 300 350 100 5000" /> 324 <has_text text="1 200 300 300 350 100 5000" />
323 </assert_stdout> 325 </assert_stdout>
324 </test> 326 </test>
325 <test> 327 <test>
326 <param name="image" value="ko15-raw.Rdata" ftype="rdata" /> 328 <param name="image" value="ko15-raw.RData" ftype="rdata" />
327 <conditional name="methods"> 329 <conditional name="methods">
328 <param name="method" value="MSW" /> 330 <param name="method" value="MSW" />
329 <param name="snthresh" value="4" /> 331 <param name="snthresh" value="4" />
330 <param name="verboseColumns" value="true" /> 332 <param name="verboseColumns" value="true" />
331 </conditional> 333 </conditional>
477 | Tabular file that contains for each sample, it's associated class and polarity (positive,negative and mixed). 479 | Tabular file that contains for each sample, it's associated class and polarity (positive,negative and mixed).
478 | This file is necessary in the Anova and PCA step of the workflow. 480 | This file is necessary in the Anova and PCA step of the workflow.
479 481
480 xset.RData: rdata.xcms.findchrompeaks format 482 xset.RData: rdata.xcms.findchrompeaks format
481 483
482 | Rdata file that is necessary in the second step of the workflow "xcms.group". 484 | RData file that is necessary in the second step of the workflow "xcms.group".
483 485
484 --------------------------------------------------- 486 ---------------------------------------------------
485 487
486 Changelog/News 488 Changelog/News
487 -------------- 489 --------------