Mercurial > repos > eslerm > vkmz
annotate vkmz.xml @ 10:b3055eaa7c9c draft
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
author | eslerm |
---|---|
date | Thu, 20 Dec 2018 13:36:56 -0500 |
parents | 1a789d810eb7 |
children | 797bbf003bd4 |
rev | line source |
---|---|
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
1 <tool id="vkmz" name="vkmz" version="1.4dev1"> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
2 |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
3 <description>Metabolomics formula prediction and van Krevelen diagram generation</description> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
4 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
5 <requirements> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
6 <requirement type="package" version="3.6">python</requirement> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
7 <requirement type="package" version="v1.4dev1">vkmz</requirement> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
8 </requirements> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
9 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
10 <stdio> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
11 <exit_code range="1:" level="fatal" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
12 </stdio> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
13 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
14 <command detect_errors="aggressive"><![CDATA[ |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
15 vkmz |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
16 #if str( $mode.mode_selector ) == "w4m": |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
17 xcms |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
18 --data-matrix $mode.datamatrix |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
19 --sample-metadata $mode.samplemetadata |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
20 --variable-metadata $mode.variablemetadata |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
21 #elif str( $mode.mode_selector ) == "tabular": |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
22 tabular |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
23 --input $mode.input |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
24 #end if |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
25 #if $advanced_input.polarity == "negative": |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
26 --polarity negative |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
27 #else if $advanced_input.polarity == "positive": |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
28 --polarity positive |
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
29 #end if |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
30 #if $advanced_input.impute_charge == "True": |
9
1a789d810eb7
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
8
diff
changeset
|
31 --impute-charge |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
32 #end if |
10
b3055eaa7c9c
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
9
diff
changeset
|
33 #if $advanced_input.alternate == "True": |
b3055eaa7c9c
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
9
diff
changeset
|
34 --alternate |
b3055eaa7c9c
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
9
diff
changeset
|
35 #end if |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
36 #if $advanced_input.neutral == "True": |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
37 --neutral |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
38 #end if |
10
b3055eaa7c9c
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
9
diff
changeset
|
39 --error $prediction.error |
b3055eaa7c9c
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
9
diff
changeset
|
40 --database $prediction.database_type.database |
b3055eaa7c9c
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
9
diff
changeset
|
41 --output vkmz |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
42 ]]></command> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
43 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
44 <inputs> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
45 <conditional name="mode"> |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
46 <param name="mode_selector" type="select" label="Input Data"> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
47 <option value="w4m">w4m</option> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
48 <option value="tabular">tabular</option> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
49 </param> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
50 <when value="w4m"> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
51 <param name="datamatrix" label="W4M-XCMS Data Matrix" type="data" format="tabular" help="Select W4M-XCMS data matrix" /> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
52 <param name="samplemetadata" label="W4M-XCMS Sample Metadata" type="data" format="tabular" help="Select W4M-XCMS sample metadata" /> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
53 <param name="variablemetadata" label="W4M-XCMS Variable Metadata" type="data" format="tabular" help="Select W4M-XCMS variable metadata" /> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
54 </when> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
55 <when value="tabular"> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
56 <param name="input" label="Tabular input" type="data" format="tabular" help="Select tabular data" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
57 </when> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
58 </conditional> |
3
99fbaa14a69e
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
2
diff
changeset
|
59 <section name="advanced_input" title="Advanced Input Options" expanded="false"> |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
60 <param name="polarity" label="Override polarity" type="select" help="Force the polarity of all samples"> |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
61 <option value="NA">No override</option> |
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
62 <option value="negative">Negative</option> |
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
63 <option value="positive">Positive</option> |
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
64 </param> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
65 <param name="neutral" label="Disable polarity based mass adjustment" type="boolean" truevalue="True" help="Use this option if data contains neutral masses." /> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
66 <param name="alternate" label="Keep feature's with more than one prediction" type="boolean" truevalue="False" help="Keeping features with multiple predictions raises the false discovery rate." /> |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
67 <param name="impute_charge" label="Impute Charge" type="boolean" truevalue="True" help="If impute data in annotated with charge information, features with no (null) charge valeus are removed. Setting Impute Charge to True imputes a charge for all of these features instead." /> |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
68 </section> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
69 <section name="prediction" title="Prediction Options" expanded="true"> |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
70 <param name="error" label="Mass Error (PPM)" type="float" value="10.0" min="0" help="Set according to expected mass error in parts-per-million" /> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
71 <conditional name="database_type"> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
72 <param name="database_type_selector" type="select" label="Database Type"> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
73 <option value="heuristic">Heuristically Generated</option> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
74 <option value="custom">Custom</option> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
75 </param> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
76 <when value="heuristic"> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
77 <param name="database" label="Database" type="select" help="Select heuriestically generated database"> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
78 <option value="databases/bmrb-light.tsv">Monoisotopic</option> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
79 <option value="databases/bmrb-heavy_carbon.tsv">C13 Labeled</option> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
80 <option value="databases/bmrb-heavy_nitrogen.tsv">N15 Labeled</option> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
81 <option value="databases/bmrb-heavy.tsv">C13 and C15 Labeled</option> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
82 </param> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
83 </when> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
84 <when value="custom"> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
85 <param name="database" label="Database" type="data" format="tabular" help="Select a custom tabular database" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
86 </when> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
87 </conditional> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
88 </section> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
89 </inputs> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
90 <outputs> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
91 <data format="tabular" name="output_tabular" from_work_dir="vkmz.tabular" label="${tool.name}_${mode.mode_selector}_tabular" /> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
92 <data format="html" name="output_html" from_work_dir="vkmz.html" label="${tool.name}_${mode.mode_selector}_html" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
93 </outputs> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
94 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
95 <tests> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
96 <test> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
97 <conditional name="mode"> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
98 <param name="mode_selector" value="w4m" /> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
99 <param name="datamatrix" value="datamatrix.tabular" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
100 <param name="samplemetadata" value="sampleMetadata.tabular" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
101 <param name="variablemetadata" value="variableMetadata.tabular" /> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
102 </conditional> |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
103 <param name="error" value="10" /> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
104 <param name="database" value="databases/bmrb-light.tsv" /> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
105 <output name="output_tabular"> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
106 <assert_contents> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
107 <has_text text="C6H7NO2" /> |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
108 </assert_contents> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
109 </output> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
110 </test> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
111 </tests> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
112 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
113 <help><![CDATA[ |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
114 ============ |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
115 VKMZ 1.4dev1 |
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
116 ============ |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
117 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
118 VKMZ is a metabolomics prediction and vizualization tool which creates van Krevelen diagrams from mass spectrometry data. A van Krevelen diagram (VKD) plots a molecule on a scatterplot by the molecules oxygen to carbon ratio (O:C) against it's hydrogen to carbon ratio (H:C). Classes of metabolites cluster together on a VKD [0]. Plotting a complex mixture of metabolites on a VKD briefly conveys untargeted metabolomics data. |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
119 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
120 ============= |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
121 Documentation |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
122 ============= |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
123 |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
124 **Input Data** |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
125 |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
126 VKMZ is designed to use W4M-XCMS [1] or tabular data as input. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
127 |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
128 *W4M* mode requires three files which W4M's XCMS wrapper generates: the data matrix, sample metadata, and variable metadata files. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
129 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
130 *Tabular* mode requires a tab delimited file with the first five columns being: sample_id, polarity, mz, retention_time, and intensity. |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
131 |
2
d4a9e43aca74
planemo upload for repository https://github.com/HegemanLab/VKMZ commit e0957db19910fc23456bbd8ac59d61f77ffc6dc5-dirty
eslerm
parents:
0
diff
changeset
|
132 **Advanced Input Options** |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
133 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
134 *Override polarity* allows users to set the polarity of all features to either *Positive* or *Negative*. Set this if input does not contain the correct polarity information. This option should not be used if data contains both positive and negative polarity. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
135 |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
136 *Neutral* disable mass adjustment of features in case nominal exact mass information is present instead of m/z. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
137 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
138 **Prediction Options** |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
139 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
140 For each feature VKMZ attempts to predict a molecular formula by comparing the feature's uncharged mass to a database of known formula masses. A prediction is made when a known mass is within a mass error of observed, uncharged, mass. VKMZ finds all predictions for an observed mass within a specified mass error. The prediction with the lowest delta (absolute difference between observed and known mass) is plotted. Features without predictions are discarded. Using low resolution data may result in finding too many predictions per feature to be useful, especially for large mass metabolites. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
141 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
142 *Mass error* sets the mass error in parts per million. Mass error will be specific to your mass spectrometer, calibration and other methods. Mass error can be approximated by running similar methods with targeted standards with a range in mass. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
143 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
144 *Database* can be set to the provided heuristically generated databases for unlabeled and labeled molecules [2] or to a custom database. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
145 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
146 **Tabular Output** |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
147 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
148 Tabular output contians the columns: sample_id, polarity, mz, rt (retentnion time), intensity, predictions (list of list-elements which contains: predicted mz, predicted formula, and predicted delta), hc (hydrogen to carbon ratio), oc, nc. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
149 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
150 **HTML Output** |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
151 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
152 The HTML web page is an interactive van Krevelen diagram for exploring data. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
153 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
154 Predicted features are plotted as circle symbols. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
155 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
156 *Min Size* and *Max Size* sets the minimal and maximum area of symbols (absolute scaling). |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
157 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
158 The *Sizer* dropdown sets the algorithm to size each symbol. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
159 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
160 * *Uniform* sets the symbols of all features to the *Max Size*. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
161 * *Relative Intensity* sets the symbol size of each feature by the feature's intensity divided by the maxium intensity in the dataset mutiplied by the *Maxium Symbol Size*. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
162 * *Relative Log Intensity* sets the symbol size of each feature by the feature's log intensity divided by the maxium log intensity in the dataset mutiplied by the *Maxium Symbol Size*. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
163 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
164 *Threshold* is a slider which removes low-intensity features. The slider exponentially scales. |
5
04079c34452a
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 3e37abe007f126480b9b748ad5322755445ac95b-dirty
eslerm
parents:
4
diff
changeset
|
165 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
166 * Setting the slider to 50% removes features with intensities lower than 25% of the maximum inensity. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
167 * Setting the slider to 75% removes features with intensities lower than 50% of the maximum inensity. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
168 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
169 *x-axis* and *y-axis* allow setting axis to alternate elemental ratios. |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
170 |
6
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
171 *Opacity* sets the opacity of feature symbols. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
172 |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
173 *Visible Samples* sets the visibility of features from given sample IDs. Checked samples are visible. By default all samples are visible. |
35b984684450
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 5ef8d2b36eb35ff5aad5d5e9b78c38405fc95c1a
eslerm
parents:
5
diff
changeset
|
174 |
0
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
175 ]]></help> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
176 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
177 <citations> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
178 <citation type="doi">10.1007/s11306-018-1343-y</citation> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
179 <citation type="doi">10.1021/ac051437y</citation> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
180 <citation type="doi">10.1021/ac070346t</citation> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
181 </citations> |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
182 |
0b8ddf650752
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 7c299d22bdce251ce599cd34df76919d297a7007-dirty
eslerm
parents:
diff
changeset
|
183 </tool> |
7
b0ce669ce794
planemo upload for repository https://github.com/HegemanLab/VKMZ commit 722cd42705f87f2dc11aa6984ae0836ad4ca41a6-dirty
eslerm
parents:
6
diff
changeset
|
184 |