comparison abims_xcms_xcmsSet.xml @ 31:e93153c07be0 draft

planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 73791d74546087b2a872d9279df960f5bc207298
author lecorguille
date Tue, 13 Feb 2018 04:42:24 -0500
parents d71827ecd22c
children 2bf1cb023c94
comparison
equal deleted inserted replaced
30:d71827ecd22c 31:e93153c07be0
1 <tool id="abims_xcms_xcmsSet" name="xcms.xcmsSet" version="2.2.0"> 1 <tool id="abims_xcms_xcmsSet" name="xcms.xcmsSet" version="2.1.1">
2 <description>Filtration and Peak Identification using xcmsSet function from xcms R package to preprocess LC/MS data for relative quantification and statistical analysis </description> 2 <description>Filtration and Peak Identification using xcmsSet function from xcms R package to preprocess LC/MS data for relative quantification and statistical analysis </description>
3 3
4 <macros> 4 <macros>
5 <import>macros.xml</import> 5 <import>macros.xml</import>
6 </macros> 6 </macros>
19 19
20 xfunction xcmsSet 20 xfunction xcmsSet
21 21
22 xsetRdataOutput '$xsetRData' 22 xsetRdataOutput '$xsetRData'
23 sampleMetadataOutput '$sampleMetadata' 23 sampleMetadataOutput '$sampleMetadata'
24 ticspdf '$ticsRawPdf'
25 bicspdf '$bpcsRawPdf'
26
24 27
25 #if $options_scanrange.option == "show": 28 #if $options_scanrange.option == "show":
26 scanrange "c($options_scanrange.scanrange)" 29 scanrange "c($options_scanrange.scanrange)"
27 #end if 30 #end if
28 31
54 winSize.noise $methods.winSize_noise 57 winSize.noise $methods.winSize_noise
55 amp.Th $methods.amp_Th 58 amp.Th $methods.amp_Th
56 scales "c($methods.scales)" 59 scales "c($methods.scales)"
57 SNR.method "$methods.SNR_method" 60 SNR.method "$methods.SNR_method"
58 #end if 61 #end if
59 62 @COMMAND_LOG_EXIT@
60 #if $input.is_of_type("mzxml") or $input.is_of_type("mzml") or $input.is_of_type("mzdata") or $input.is_of_type("netcdf"):
61 && mv *-TIC_mqc.out $ticsRawTab
62 && mv *-BPC_mqc.out $bpcsRawTab
63 #end if
64
65 @COMMAND_LOG_EXIT@;
66 ]]></command> 63 ]]></command>
67 64
68 <inputs> 65 <inputs>
69 66
70 <param name="input" type="data" format="mzxml,mzml,mzdata,netcdf,no_unzip.zip,zip" label="File(s) from your history containing your chromatograms" help="Single file mode for the format: mzxml, mzml, mzdata and netcdf. Zip file mode for the format: no_unzip.zip, zip. See the help section below." /> 67 <param name="input" type="data" format="mzxml,mzml,mzdata,netcdf,no_unzip.zip,zip" label="File(s) from your history containing your chromatograms" help="Single file mode for the format: mzxml, mzml, mzdata and netcdf. Zip file mode for the format: no_unzip.zip, zip. See the help section below." />
156 <param name="amp_Th" type="float" value="0.002" label="Minimum required relative amplitude of the peak" help="[amp.Th] Ratio to the maximum of CWT coefficients" /> 153 <param name="amp_Th" type="float" value="0.002" label="Minimum required relative amplitude of the peak" help="[amp.Th] Ratio to the maximum of CWT coefficients" />
157 <param name="scales" type="text" value="seq(1,22,3)" label="Scales for the Continuous Wavelet Transform (CWT)" help="[scales] Scales are linked to the width of the peaks that are to be detected. Tape as indicaded seq('n,n,n') or c(n,n) : seq(from, to, by steps), c - linear vector " /> 154 <param name="scales" type="text" value="seq(1,22,3)" label="Scales for the Continuous Wavelet Transform (CWT)" help="[scales] Scales are linked to the width of the peaks that are to be detected. Tape as indicaded seq('n,n,n') or c(n,n) : seq(from, to, by steps), c - linear vector " />
158 <param name="SNR_method" type="text" value="data.mean" label="SNR (Signal to Noise Ratio) method" help="[SNR.method] Method to estimate noise level. Currently, only 95 percentage quantile is supported." /> 155 <param name="SNR_method" type="text" value="data.mean" label="SNR (Signal to Noise Ratio) method" help="[SNR.method] Method to estimate noise level. Currently, only 95 percentage quantile is supported." />
159 </when> 156 </when>
160 </conditional> 157 </conditional>
161
162
163 <expand macro="input_tic_bpc_pdf"/>
164 </inputs> 158 </inputs>
165 159
166 <outputs> 160 <outputs>
167 <data name="xsetRData" format="rdata.xcms.raw" label="${input.name.rsplit('.',1)[0]}.xset.RData" /> 161 <data name="xsetRData" format="rdata.xcms.raw" label="${input.name.rsplit('.',1)[0]}.xset.RData" />
168 <data name="log" format="txt" label="${input.name.rsplit('.',1)[0]}.xset.log.txt" />
169
170 <!-- SINGLE MODE -->
171 <data name="ticsRawTab" format="tabular" label="${input.name.rsplit('.',1)[0]}.xset.TICs_raw.tabular">
172 <filter>input.extension in ["mzxml","mzml","mzdata","netcdf"]</filter>
173 </data>
174 <data name="bpcsRawTab" format="tabular" label="${input.name.rsplit('.',1)[0]}.xset.BPCs_raw.tabular">
175 <filter>input.extension in ["mzxml","mzml","mzdata","netcdf"]</filter>
176 </data>
177
178 <!-- ZIP MODE -->
179 <data name="sampleMetadata" format="tabular" label="${input.name.rsplit('.',1)[0]}.sampleMetadata.tsv"> 162 <data name="sampleMetadata" format="tabular" label="${input.name.rsplit('.',1)[0]}.sampleMetadata.tsv">
180 <filter>input.extension not in ["mzxml","mzml","mzdata","netcdf"]</filter> 163 <filter>input.extension not in ["mzxml","mzml","mzdata","netcdf"]</filter>
181 </data> 164 </data>
182 <data name="ticsRawPdf" format="pdf" from_work_dir="TICs.pdf" label="${input.name.rsplit('.',1)[0]}.xset.TICs_raw.pdf"> 165 <data name="ticsRawPdf" format="pdf" label="${input.name.rsplit('.',1)[0]}.xset.TICs_raw.pdf" />
183 <filter>input.extension not in ["mzxml","mzml","mzdata","netcdf"]</filter> 166 <data name="bpcsRawPdf" format="pdf" label="${input.name.rsplit('.',1)[0]}.xset.BPCs_raw.pdf" />
184 <filter>tic_bpc_pdf</filter> 167 <data name="log" format="txt" label="${input.name.rsplit('.',1)[0]}.xset.log.txt" />
185 </data>
186 <data name="bpcsRawPdf" format="pdf" from_work_dir="BPCs.pdf" label="${input.name.rsplit('.',1)[0]}.xset.BPCs_raw.pdf">
187 <filter>input.extension not in ["mzxml","mzml","mzdata","netcdf"]</filter>
188 <filter>tic_bpc_pdf</filter>
189 </data>
190 <collection name="ticsRawTabCollection" type="list" label="TIC raw tabular">
191 <filter>input.extension not in ["mzxml","mzml","mzdata","netcdf"]</filter>
192 <discover_datasets pattern="(?P&lt;designation&gt;.+)-TIC_mqc\.out" ext="tabular" />
193 </collection>
194 <collection name="bpcsRawTabCollection" type="list" label="BPC raw tabular">
195 <filter>input.extension not in ["mzxml","mzml","mzdata","netcdf"]</filter>
196 <discover_datasets pattern="(?P&lt;designation&gt;.+)-BPC_mqc\.out" ext="tabular" />
197 </collection>
198 </outputs> 168 </outputs>
199 169
200 <tests> 170 <tests>
201 <!-- 171 <!--<test>
172 <param name="input" value="sacuri_dir_root.zip" ftype="zip" />
173 <param name="methods|method" value="matchedFilter" />
174 <param name="methods|step" value="0.01" />
175 <param name="methods|fwhm" value="4" />
176 <param name="methods|options_m|option" value="show" />
177 <param name="methods|options_m|max" value="50" />
178 <param name="methods|options_m|snthresh" value="1" />
179 <param name="methods|options_m|steps" value="2" />
180 <output name="log">
181 <assert_contents>
182 <has_text text="object with 4 samples" />
183 <has_text text="Time range: 0.7-1139.7 seconds (0-19 minutes)" />
184 <has_text text="Mass range: 50.0021-999.9863 m/z" />
185 <has_text text="Peaks: 59359 (about 14840 per sample)" />
186 <has_text text="Peak Groups: 0" />
187 <has_text text="Sample classes: bio, blank" />
188 </assert_contents>
189 </output>
190 </test>
202 <test> 191 <test>
203 <param name="input" value="sacuri_current_root.zip" ftype="zip" /> 192 <param name="input" value="sacuri_current_root.zip" ftype="zip" />
204 <param name="methods|method" value="centWave" /> 193 <param name="methods|method" value="centWave" />
205 <param name="methods|ppm" value="25" /> 194 <param name="methods|ppm" value="25" />
206 <param name="methods|peakwidth" value="20,50" /> 195 <param name="methods|peakwidth" value="20,50" />
228 <has_text text="Peaks: 9251 (about 2313 per sample)" /> 217 <has_text text="Peaks: 9251 (about 2313 per sample)" />
229 <has_text text="Peak Groups: 0" /> 218 <has_text text="Peak Groups: 0" />
230 <has_text text="Sample classes: KO, WT" /> 219 <has_text text="Sample classes: KO, WT" />
231 </assert_contents> 220 </assert_contents>
232 </output> 221 </output>
233 <output_collection name="ticsRawTabCollection" type="list">
234 <element name="ko15" value="ko15-TIC_mqc.out" />
235 <element name="ko16" value="ko16-TIC_mqc.out" />
236 <element name="wt15" value="wt15-TIC_mqc.out" />
237 <element name="wt16" value="wt16-TIC_mqc.out" />
238 </output_collection>
239 <output_collection name="bpcsRawTabCollection" type="list">
240 <element name="ko15" value="ko15-BPC_mqc.out" />
241 <element name="ko16" value="ko16-BPC_mqc.out" />
242 <element name="wt15" value="wt15-BPC_mqc.out" />
243 <element name="wt16" value="wt16-BPC_mqc.out" />
244 </output_collection>
245 </test> 222 </test>
246 <!-- Passed but disable to save time for Travis" --> 223 <!-- Passed but disable to save time for Travis" -->
247 <!-- 224 <!--<test>
225 <param name="input" value="ko15.CDF" ftype="netcdf" />
226 <param name="methods|method" value="centWave" />
227 <param name="methods|ppm" value="25" />
228 <param name="methods|peakwidth" value="20,50" />
229 <output name="log">
230 <assert_contents>
231 <has_text text="object with 1 samples" />
232 <has_text text="Time range: 2506.1-4471.7 seconds (41.8-74.5 minutes)" />
233 <has_text text="Mass range: 200.2-600 m/z" />
234 <has_text text="Peaks: 2262 (about 2262 per sample)" />
235 <has_text text="Peak Groups: 0" />
236 <has_text text="Sample classes: ." />
237 </assert_contents>
238 </output>
239 </test>
240 <test>
241 <param name="input" value="ko16.CDF" ftype="netcdf" />
242 <param name="methods|method" value="centWave" />
243 <param name="methods|ppm" value="25" />
244 <param name="methods|peakwidth" value="20,50" />
245 <output name="log">
246 <assert_contents>
247 <has_text text="object with 1 samples" />
248 <has_text text="Time range: 2521.7-4477.9 seconds (42-74.6 minutes)" />
249 <has_text text="Mass range: 200.1-600 m/z" />
250 <has_text text="Peaks: 2408 (about 2408 per sample)" />
251 <has_text text="Peak Groups: 0" />
252 <has_text text="Sample classes: ." />
253 </assert_contents>
254 </output>
255 </test>
256 <test>
257 <param name="input" value="wt15.CDF" ftype="netcdf" />
258 <param name="methods|method" value="centWave" />
259 <param name="methods|ppm" value="25" />
260 <param name="methods|peakwidth" value="20,50" />
261 <output name="log">
262 <assert_contents>
263 <has_text text="object with 1 samples" />
264 <has_text text="Time range: 2517-4473.2 seconds (42-74.6 minutes)" />
265 <has_text text="Mass range: 200.2-599.8 m/z" />
266 <has_text text="Peaks: 2278 (about 2278 per sample)" />
267 <has_text text="Peak Groups: 0" />
268 <has_text text="Sample classes: ." />
269 </assert_contents>
270 </output>
271 </test>
248 <test> 272 <test>
249 <param name="inputs|input" value="single_file" /> 273 <param name="inputs|input" value="single_file" />
250 <param name="inputs|single_file" value="wt16.CDF" ftype="netcdf" /> 274 <param name="inputs|single_file" value="wt16.CDF" ftype="netcdf" />
251 <param name="methods|method" value="centWave" /> 275 <param name="methods|method" value="centWave" />
252 <param name="methods|ppm" value="25" /> 276 <param name="methods|ppm" value="25" />
275 <has_text text="Peaks: 380 (about 380 per sample)" /> 299 <has_text text="Peaks: 380 (about 380 per sample)" />
276 <has_text text="Peak Groups: 0" /> 300 <has_text text="Peak Groups: 0" />
277 <has_text text="Sample classes: ." /> 301 <has_text text="Sample classes: ." />
278 </assert_contents> 302 </assert_contents>
279 </output> 303 </output>
280 <output name="ticsRawTab" value="HU_neg_017-TIC_mqc.out" />
281 <output name="bpcsRawTab" value="HU_neg_017-BPC_mqc.out" />
282 </test> 304 </test>
283 <test> 305 <test>
284 <param name="input" value="MM14.mzML" ftype="mzxml" /> 306 <param name="input" value="MM14.mzML" ftype="mzxml" />
285 <param name="methods|method" value="centWave" /> 307 <param name="methods|method" value="centWave" />
286 <param name="methods|ppm" value="56" /> 308 <param name="methods|ppm" value="56" />
293 <has_text text="Peaks: 222 (about 222 per sample)" /> 315 <has_text text="Peaks: 222 (about 222 per sample)" />
294 <has_text text="Peak Groups: 0" /> 316 <has_text text="Peak Groups: 0" />
295 <has_text text="Sample classes: ." /> 317 <has_text text="Sample classes: ." />
296 </assert_contents> 318 </assert_contents>
297 </output> 319 </output>
298 <output name="ticsRawTab" value="MM14-TIC_mqc.out" />
299 <output name="bpcsRawTab" value="MM14-BPC_mqc.out" />
300 </test> 320 </test>
301 </tests> 321 </tests>
302 322
303 <help><![CDATA[ 323 <help><![CDATA[
304 324
306 326
307 ============ 327 ============
308 Xcms.xcmsSet 328 Xcms.xcmsSet
309 ============ 329 ============
310 330
331 -----------
311 Description 332 Description
312 ----------- 333 -----------
313 334
314 This tool is used for preprocessing analyte data from multiple LC/MS files (formats NetCDF, mzXML and mzData). It extracts ion from each sample independently and using a statistic model, peaks are filtered and integrated. 335 This tool is used for preprocessing analyte data from multiple LC/MS files (formats NetCDF, mzXML and mzData). It extracts ion from each sample independently and using a statistic model, peaks are filtered and integrated.
315 You can read a tutorial on how to perform xcms preprocessing which is available here_. 336 You can read a tutorial on how to perform xcms preprocessing which is available here_.
316 337
317 .. _here: http://web11.sb-roscoff.fr/download/w4m/howto/w4m_HowToPerformXcmsPreprocessing_v02.pdf 338 .. _here: http://web11.sb-roscoff.fr/download/w4m/howto/w4m_HowToPerformXcmsPreprocessing_v02.pdf
318 339
319 340
341 -----------------
320 Workflow position 342 Workflow position
321 ----------------- 343 -----------------
322 344
323 **Upstream tools** 345 **Upstream tools**
324 346
325 +------------------------+--------------------+-----------------------------+-----------+ 347 ========================= ================= ======= =========
326 | Name | output file | format | parameter | 348 Name output file format parameter
327 +------------------------+--------------------+-----------------------------+-----------+ 349 ========================= ================= ======= =========
328 | Upload File | Dataset Collection | mzXML, mzML, mzData, netCDF | NA | 350 NA NA zip NA
329 +------------------------+--------------------+-----------------------------+-----------+ 351 ========================= ================= ======= =========
352
330 353
331 **Downstream tools** 354 **Downstream tools**
332 355
333 +---------------------------+--------------------+-----------------+ 356 +---------------------------+--------------------+-----------------+
334 | Name | Output file | Format | 357 | Name | Output file | Format |
335 +===========================+====================+=================+ 358 +===========================+====================+=================+
336 |xcms.group | xset.RData | rdata.xcms.raw | 359 |xcms.group | xset.RData | rdata.xcms.raw |
337 +---------------------------+--------------------+-----------------+ 360 +---------------------------+--------------------+-----------------+
361 |PCA ellipsoid by factors | sampleMetadata.tsv | Tabular |
362 +---------------------------+--------------------+-----------------+
363 |Anova | sampleMetadata.tsv | Tabular |
364 +---------------------------+--------------------+-----------------+
338 365
339 366
340 **Example of a metabolomic workflow** 367 **Example of a metabolomic workflow**
341 368
342 .. image:: xcms_xcmsset_workflow.png 369 .. image:: xcms_xcmsset_workflow.png
343 370
371
372 ------
373
374 .. class:: infomark
375
376 The output file is an xset.RData file. You can continue your analysis using it in **xcms.group** tool.
377
344 --------------------------------------------------- 378 ---------------------------------------------------
379
380
345 381
346 ----------- 382 -----------
347 Input files 383 Input files
348 ----------- 384 -----------
349 385
350 Choose your inputs
351 ------------------
352
353 +---------------------------+----------------------------------+ 386 +---------------------------+----------------------------------+
354 | Parameter | Format | 387 | Parameter : num + label | Format |
355 +===========================+==================================+ 388 +===========================+==================================+
389 | OR : Zip file | zip |
390 +---------------------------+----------------------------------+
356 | OR : Single file | mzXML, mzML, mzData, netCDF | 391 | OR : Single file | mzXML, mzML, mzData, netCDF |
357 +---------------------------+----------------------------------+ 392 +---------------------------+----------------------------------+
358 | OR : Zip file | zip | 393
359 +---------------------------+----------------------------------+ 394 **Choose your inputs**
360 395
361 You have two methods for your inputs: 396 You have two methods for your inputs:
362 397
363 * Single file (recommended): You can put a single file as input. That way, you will be able to launch several xcmsSet in parallel and use "xcms.xcmsSet Merger" before "xcms.group" 398 | Single file (recommended): You can put a single file as input. That way, you will be able to launch several xcmsSet in parallel and use "xcms.xcmsSet Merger" before "xcms.group"
364 399 | Zip file: You can put a zip file containing your inputs: myinputs.zip (containing all your conditions as sub-directories).
365 * Zip file: You can put a zip file containing your inputs: myinputs.zip (containing all your conditions as sub-directories). 400
366 401 Zip file: Steps for creating the zip file
367 Single file 402 -----------------------------------------
368 -----------
369
370 This method is recommended because:
371
372 * Since files are uploaded indivudially, they are smaller. And so they should be able to be uploaded using the Get Data tools.
373
374 * It allow you to launch your xcmsSet in parallele.
375
376 You just have to create a Dataset Collection as explain in this video_
377
378 .. _video: http://download.workflow4metabolomics.org/docs/170510_galaxy_xcms_dataset_collection.m4v
379
380
381 Zip file
382 --------
383
384 This method isn't recommended because zip file aren't really well integrated
385
386 Steps for creating the zip file
387 403
388 **Step1: Creating your directory and hierarchize the subdirectories** 404 **Step1: Creating your directory and hierarchize the subdirectories**
389 405
390 406
391 | **VERY IMPORTANT**: If you zip your files under Windows, you must use the 7Zip software (http://www.7-zip.org/), otherwise your zip will not be well unzipped on the platform W4M (zip corrupted bug). 407 VERY IMPORTANT: If you zip your files under Windows, you must use the 7Zip software (http://www.7-zip.org/), otherwise your zip will not be well unzipped on the platform W4M (zip corrupted bug).
392 | Your zip should contain all your conditions as sub-directories. For example, two conditions (mutant and wild): 408
393 | - arabidopsis/wild/01.raw 409 Your zip should contain all your conditions as sub-directories. For example, two conditions (mutant and wild):
394 | - arabidopsis/mutant/01.raw 410 arabidopsis/wild/01.raw
411 arabidopsis/mutant/01.raw
395 412
396 **Step2: Creating a zip file** 413 **Step2: Creating a zip file**
397 414
398 | Create your zip file (e.g.: arabidopsis.zip). 415 Create your zip file (e.g.: arabidopsis.zip).
399 416
400 **Step 3 : Uploading it to our Galaxy server** 417 **Step 3 : Uploading it to our Galaxy server**
401 418
402 | If your zip file is less than 2Gb, you get use the Get Data tool to upload it. 419 If your zip file is less than 2Gb, you get use the Get Data tool to upload it.
403 | Otherwise if your zip file is larger than 2Gb, please refer to the HOWTO on workflow4metabolomics.org (http://application.sb-roscoff.fr/download/w4m/howto/galaxy_upload_up_2Go.pdf). 420
404 | For more informations, don't hesitate to send us an email at supportATworkflow4metabolomics.org). 421 Otherwise if your zip file is larger than 2Gb, please refer to the HOWTO on workflow4metabolomics.org (http://application.sb-roscoff.fr/download/w4m/howto/galaxy_upload_up_2Go.pdf).
405 | Advices for converting your files for the XCMS input 422
406 423 For more informations, don't hesitate to send us an email at supportATworkflow4metabolomics.org).
407 Raw file format 424
408 --------------- 425 Advices for converting your files for the XCMS input
409 426 ----------------------------------------------------
410 We recommend you to convert your raw files to **mzXML** in centroid mode (smaller files) and the files will be compatible with the xcms centWave method. 427
428 We recommend you to convert your raw files to **mzXML** in centroid mode (smaller files) and the files will be compatible with the xmcs centWave method.
411 429
412 **We recommend you the following parameters:** 430 **We recommend you the following parameters:**
413 431
414 | **Use Filtering**: True 432 Use Filtering: **True**
415 | **Use Peak Picking**: True 433
416 | **Peak Peaking**: -Apply to MS Levels: All Levels (1-) : Centroid Mode 434 Use Peak Picking: **True**
417 | **Use zlib**: 64 435
418 | **Binary Encoding**: 64 436 Peak Peaking -Apply to MS Levels: **All Levels (1-)** : Centroid Mode
419 | **m/z Encoding**: 64 437
420 | **Intensity Encoding**: 64 438 Use zlib: **64**
439
440 Binary Encoding: **64**
441
442 m/z Encoding: **64**
443
444 Intensity Encoding: **64**
421 445
422 446
423 ---------- 447 ----------
424 Parameters 448 Parameters
425 ---------- 449 ----------
449 473
450 ------------ 474 ------------
451 Output files 475 Output files
452 ------------ 476 ------------
453 477
478 xset.TICs_raw.pdf
479
480 | "Total Ion Chromatograms" graph in pdf format.
481
482 xset.BPCs_raw.pdf
483
484 | "Base Peak Chromatograms" graph in pdf format with each class samples opposed.
485
486 sampleMetadata.tsv
487
488 | Tabular file that contains for each sample, it's associated class and polarity (positive,negative and mixed).
489 | This file is necessary in the Anova and PCA step of the workflow.
490
454 xset.RData: rdata.xcms.raw format 491 xset.RData: rdata.xcms.raw format
455 492
456 | Rdata file that is necessary in the second step of the workflow "xcms.group". 493 | Rdata file that is necessary in the second step of the workflow "xcms.group".
457 494
458 @HELP_BCP_TIC@ 495 ------
459 496
460 sampleMetadata.tsv [if using zip] 497 .. class:: infomark
461 498
462 | Tabular file that contains for each sample, it's associated class and polarity (positive,negative and mixed). 499 The output file is an xset.RData file. You can continue your analysis using it in **xcms.group** tool.
463 | This file is necessary in the Batch correction and statictics steps of the workflow.
464 500
465 --------------------------------------------------- 501 ---------------------------------------------------
466 502
467 --------------- 503 ---------------
468 Working example 504 Working example
469 --------------- 505 ---------------
470 506
471 Input files 507 Input files
472 ----------- 508 -----------
473 509
474 | Dataset Collection -> build using this dataset_ 510 | zip_file -> **sacuri.zip**
475
476 .. _dataset: http://download.workflow4metabolomics.org/datasets/sacurine-neg-subset_mzXML.zip
477 511
478 Parameters 512 Parameters
479 ---------- 513 ----------
480 514
481 | **Method**: centWave 515 | Method -> **matchedFilter**
482 | **Max tolerated ppm m/z deviation in consecutive scans in ppm**: 25 516 | step -> **0.01**
483 | **Min,Max peak width in seconds**: 10,40 517 | fwhm -> **4**
484 | **Advanced option**: show 518 | Advanced option -> **show**
485 | **Signal/Noise threshold**: 50 519 | max: -> **50**
486 | **Minimum difference in m/z for peaks with overlapping retention times**: 1 520 | snthresh -> **1**
487 | **Prefilter step for the first phase**: 3,100 521 | steps -> **2**
522
523
524 Output files
525 ------------
526
527 | **1) xset.RData: RData file**
528
529 | **2) Example of a sampleMetadata.tsv :**
530
531
532 +---------------------------+------------+---------+
533 | sampleMetadata | class | polarity|
534 +===========================+============+=========+
535 |HU_neg_017 | bio |negative |
536 +---------------------------+------------+---------+
537 |HU_neg_028 | bio |negative |
538 +---------------------------+------------+---------+
539 |HU_neg_034 | bio |negative |
540 +---------------------------+------------+---------+
541 |Blanc04 | blank |negative |
542 +---------------------------+------------+---------+
543 |Blanc06 | blank |negative |
544 +---------------------------+------------+---------+
545 |Blanc09 | blank |negative |
546 +---------------------------+------------+---------+
547
548
549
550 | **3) Example of xset.TICs_raw.pdf (Total Ion Chromatograms) :**
551
552 .. image:: xcms_tics.png
488 553
489 554
490 --------------------------------------------------- 555 ---------------------------------------------------
491 556
492 Changelog/News 557 Changelog/News
493 -------------- 558 --------------
494 559
495 **Version 2.2.0 - 19/10/2017** 560 **Version 2.1.1 - 29/11/2017**
496 561
497 - NEW: The TIC and BPC is new exported as tabular files to be visualized using MultiQC. 562 - BUGFIX: To avoid issues with accented letter in the parentFile tag of the mzXML files, we changed a hidden mechanim to LC_ALL=C
498 563
499 **Version 2.1.0 - 22/02/2017** 564 **Version 2.1.0 - 22/02/2017**
500 565
501 - NEW: The W4M tools will be able now to take as input a single file. It will allow to submit in parallel several files and merge them afterward using "xcms.xcmsSet Merger" before "xcms.group". 566 - NEW: The W4M tools will be able now to take as input a single file. It will allow to submit in parallel several files and merge them afterward using "xcms.xcmsSet Merger" before "xcms.group".
502 567