Mercurial > repos > workflow4metabolomics > xcms_plot_eic
annotate xcms_plot_eic.xml @ 1:cbedca3ba6e1 draft default tip
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit bb7574b871cff739f7abbda62a5269ec1f98971f
author | workflow4metabolomics |
---|---|
date | Thu, 15 May 2025 17:02:59 +0000 (8 days ago) |
parents | 51015f22fcb7 |
children |
rev | line source |
---|---|
0
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
1 <tool id="xcms_plot_eic" name="xcms plot eic" version="@TOOL_VERSION@+galaxy0" profile="21.09"> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
2 <description>Plot the extracted ion chromatogram (EIC) from mzML file</description> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
3 <macros> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
4 <import>macros_xcms_plot.xml</import> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
5 </macros> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
6 <expand macro="bio.tools"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
7 <expand macro="creator"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
8 <requirements> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
9 <requirement type="package" version="@TOOL_VERSION@">bioconductor-xcms</requirement> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
10 </requirements> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
11 <command detect_errors="exit_code"><![CDATA[ |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
12 Rscript -e 'source("${plot_eic}")' |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
13 ]]></command> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
14 <configfiles> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
15 <configfile name="plot_eic"> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
16 library(xcms) |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
17 library(MsExperiment) |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
18 library(Spectra) |
1
cbedca3ba6e1
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit bb7574b871cff739f7abbda62a5269ec1f98971f
workflow4metabolomics
parents:
0
diff
changeset
|
19 |
cbedca3ba6e1
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit bb7574b871cff739f7abbda62a5269ec1f98971f
workflow4metabolomics
parents:
0
diff
changeset
|
20 sessionInfo() |
cbedca3ba6e1
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit bb7574b871cff739f7abbda62a5269ec1f98971f
workflow4metabolomics
parents:
0
diff
changeset
|
21 |
0
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
22 mse = readMsExperiment(file.path('${input}')) |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
23 offset = ${tolerance_ppm} * 1e-6 * ${mz_value} |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
24 chr = chromatogram(mse, mz = ${mz_value} + c(-offset, offset), msLevel = ${mslevel}) |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
25 png(filename = '${output_filename}') |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
26 plot(chr) |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
27 dev.off() |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
28 </configfile> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
29 </configfiles> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
30 <inputs> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
31 <expand macro="base_params"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
32 </inputs> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
33 <outputs> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
34 <data name="output_filename" format="png" label="EIC plot at m/z=$mz_value of $input.element_identifier" /> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
35 </outputs> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
36 <tests> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
37 <test> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
38 <param name="input" value="xcms_plot_eic_testdata.mzML"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
39 <param name="mz_value" value="153.06614"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
40 <param name="tolerance_ppm" value="10"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
41 <param name="mslevel" value="1"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
42 <output name="output_filename" file="eic_plot.png" compare="sim_size"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
43 </test> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
44 </tests> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
45 <help><![CDATA[ |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
46 This tool plots the extracted ion chromatogram (EIC) from an mzML file, using a provided m/z value. |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
47 It uses a default tolerance of 10 ppm and operates at mslevel 1 by default. |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
48 More information and detailed instructions can be found in the tutorial at: https://jorainer.github.io/xcmsTutorials/articles/xcms-preprocessing.html#data-visualization |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
49 ]]></help> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
50 <expand macro="citations"/> |
51015f22fcb7
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
workflow4metabolomics
parents:
diff
changeset
|
51 </tool> |