Mercurial > repos > lecorguille > xcms_xcmsset
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<designation>.+)-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<designation>.+)-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 |