Mercurial > repos > iuc > dimet_metabologram
comparison dimet_metabologram.xml @ 2:7ff4f61789de draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/DIMet commit 30fe10acdf65c6917856a0eae21dc91abd2f609f
author | iuc |
---|---|
date | Thu, 15 Feb 2024 12:49:51 +0000 |
parents | 8d8ae3697a65 |
children | b6e621c83f94 |
comparison
equal
deleted
inserted
replaced
1:8d8ae3697a65 | 2:7ff4f61789de |
---|---|
10 <command detect_errors="exit_code"><![CDATA[ | 10 <command detect_errors="exit_code"><![CDATA[ |
11 @INIT_CONFIG@ | 11 @INIT_CONFIG@ |
12 @INIT_METABOLOGRAM@ | 12 @INIT_METABOLOGRAM@ |
13 @INIT_TRANSCRIPTS@ | 13 @INIT_TRANSCRIPTS@ |
14 @INIT_GROUPS@ | 14 @INIT_GROUPS@ |
15 @INIT_COMPARISONS@ | 15 @INIT_COMPARISONS_METABOLOGRAM@ |
16 @INIT_PATHWAYS@ | 16 @INIT_PATHWAYS@ |
17 @INIT_STAT_TEST@ | 17 @INIT_STAT_TEST@ |
18 HYDRA_FULL_ERROR=1 python -m dimet | 18 HYDRA_FULL_ERROR=1 python -m dimet |
19 -cp '$__new_file_path__/config' | 19 -cp '$__new_file_path__/config' |
20 '++figure_path=figures' | 20 '++figure_path=figures' |
40 color_nan_elements:'gray', | 40 color_nan_elements:'gray', |
41 fig_height: ${output_options.fig_height} | 41 fig_height: ${output_options.fig_height} |
42 }, | 42 }, |
43 columns_metabolites: {ID: metabolite, values: log2FC}, | 43 columns_metabolites: {ID: metabolite, values: log2FC}, |
44 columns_transcripts: {ID: ${deg_one_id}, values: ${deg_one_values}}, | 44 columns_transcripts: {ID: ${deg_one_id}, values: ${deg_one_values}}, |
45 compartment: cell, | 45 compartment: ${compartments}, |
46 label: metabologram | 46 label: metabologram |
47 }' | 47 }' |
48 '++analysis.method.qualityDistanceOverSpan='${qualityDistanceOverSpan}'' | 48 '++analysis.method.qualityDistanceOverSpan='${qualityDistanceOverSpan}'' |
49 '++analysis.dataset.label=' | 49 '++analysis.dataset.label=' |
50 '+analysis.timepoints=${timepoints}' | 50 '+analysis.timepoints=${timepoints}' |
52 '++analysis.method.grouping=${groups}' | 52 '++analysis.method.grouping=${groups}' |
53 '++analysis.method.correction_method=${correction_method}' | 53 '++analysis.method.correction_method=${correction_method}' |
54 '++analysis.method.impute_values=${impute_values}' | 54 '++analysis.method.impute_values=${impute_values}' |
55 '++analysis.statistical_test=${statistical_test}' | 55 '++analysis.statistical_test=${statistical_test}' |
56 '++analysis.dataset.subfolder=' | 56 '++analysis.dataset.subfolder=' |
57 '++analysis.dataset.conditions=${conds}' | 57 '++analysis.dataset.conditions=${$conditions}' |
58 '++analysis.dataset.pathways=${pathways}' | 58 '++analysis.dataset.pathways=${pathways}' |
59 '++analysis.dataset.transcripts=${transcripts}' | 59 '++analysis.dataset.transcripts=${transcripts}' |
60 '++analysis.comparisons=${comparisons}' | 60 '++analysis.comparisons=${comparisons}' |
61 #if $metadata_path: | 61 #if $metadata_path: |
62 '++analysis.dataset.metadata=metadata' | 62 '++analysis.dataset.metadata=metadata' |
73 @REMOVE_CONFIG@ | 73 @REMOVE_CONFIG@ |
74 ]]></command> | 74 ]]></command> |
75 <inputs> | 75 <inputs> |
76 <expand macro="input_parameters_metabologram"/> | 76 <expand macro="input_parameters_metabologram"/> |
77 <expand macro="deg_list"/> | 77 <expand macro="deg_list"/> |
78 <expand macro="conditions"/> | 78 <expand macro="compartments_metabologram"/> |
79 <expand macro="timepoint"/> | |
80 <param name="correction_method" type="select" value="bonferroni" display="radio" label="Select multiple test correction to apply" help="Please enter at max 1 method"> | 79 <param name="correction_method" type="select" value="bonferroni" display="radio" label="Select multiple test correction to apply" help="Please enter at max 1 method"> |
81 <option value="bonferroni">bonferroni</option> | 80 <option value="bonferroni">bonferroni</option> |
82 <option value="holm-sidak">holm-sidak</option> | 81 <option value="holm-sidak">holm-sidak</option> |
83 <option value="holm">holm</option> | 82 <option value="holm">holm</option> |
84 <option value="simes-hochberg">simes-hochberg</option> | 83 <option value="simes-hochberg">simes-hochberg</option> |
109 <discover_datasets pattern="__designation_and_ext__" directory="figures"/> | 108 <discover_datasets pattern="__designation_and_ext__" directory="figures"/> |
110 </collection> | 109 </collection> |
111 </outputs> | 110 </outputs> |
112 <tests> | 111 <tests> |
113 <test> | 112 <test> |
114 <param name="input" ftype="tabular" value="DEG_comparison_1.csv"/> | 113 |
115 <param name="idcol" ftype="integer" value="2"/> | |
116 <param name="valuecol" ftype="integer" value="3"/> | |
117 <param name="path_kegg_metabolites" ftype="tabular" value="pathways_kegg_metabolites.csv"/> | 114 <param name="path_kegg_metabolites" ftype="tabular" value="pathways_kegg_metabolites.csv"/> |
118 <param name="path_kegg_transcripts" ftype="tabular" value="pathways_kegg_transcripts.csv"/> | 115 <param name="path_kegg_transcripts" ftype="tabular" value="pathways_kegg_transcripts.csv"/> |
119 <param name="abundance_file" ftype="tabular" value="rawAbundances.csv"/> | 116 <param name="abundance_file" ftype="tabular" value="rawAbundances.csv"/> |
120 <param name="metadata_path" ftype="tabular" value="example2_metadata.csv"/> | 117 <param name="metadata_path" ftype="tabular" value="example2_metadata.csv"/> |
121 <param name="metabolites_list" value="Fumaric_acid,Glycine,L-Proline"/> | 118 <param name="metabolites_list" value="Fumaric_acid,Glycine,L-Proline"/> |
119 <param name="statistical_test_type" value="parametric"/> | |
122 <param name="stat_test" value="Tt"/> | 120 <param name="stat_test" value="Tt"/> |
123 <param name="conditions" value='Control,L-Cycloserine'/> | 121 <repeat name="deg_list"> |
124 <param name="timepoint" value='T0'/> | 122 <param name="input" ftype="tabular" value="DEG_comparison_1.csv"/> |
123 <param name="idcol" ftype="integer" value="2"/> | |
124 <param name="valuecol" ftype="integer" value="3"/> | |
125 <param name="timepoint" value='T0'/> | |
126 <repeat name="factor_list"> | |
127 <param name="condition" value="Control"/> | |
128 </repeat> | |
129 <repeat name="factor_list"> | |
130 <param name="condition" value="L-Cycloserine"/> | |
131 </repeat> | |
132 </repeat> | |
125 <section name="output_options"> | 133 <section name="output_options"> |
126 <param name="figure_format" value="svg"/> | 134 <param name="figure_format" value="svg"/> |
127 <param name="figure_width" value="7"/> | 135 <param name="figure_width" value="7"/> |
128 <param name="figure_height" value="7"/> | 136 <param name="figure_height" value="7"/> |
129 <param name="font_size" value="12"/> | 137 <param name="font_size" value="12"/> |
138 <help><![CDATA[ | 146 <help><![CDATA[ |
139 This module is part of DIMet: Differential analysis of Isotope-labeled targeted Metabolomics data (https://pypi.org/project/DIMet/). | 147 This module is part of DIMet: Differential analysis of Isotope-labeled targeted Metabolomics data (https://pypi.org/project/DIMet/). |
140 | 148 |
141 DIMet Metabologram integrates tracer metabolomics and transcriptomics, in a pathway based fashion. | 149 DIMet Metabologram integrates tracer metabolomics and transcriptomics, in a pathway based fashion. |
142 More precisely, the differential information (Fold Changes (log2 transformed, or not)) of both types of omics | 150 More precisely, the differential information (Fold Changes (log2 transformed, or not)) of both types of omics |
143 must be given as input, plus the files defining the pathways. You can use the minimal data examples from https://zenodo.org/records/8380706 that contain a minimal example data for running our DIMet Metabologram tool. | 151 must be given as input, plus the files defining the pathways. You can use the minimal data examples from https://zenodo.org/records/10579891 that contain a minimal example data for running our DIMet Metabologram tool. |
144 | 152 |
145 The figures in .pdf format are of publication quality, and as they are vectorial images you can open them and customize aesthetics with a professional image software such as Inkscape, Adobe Illustrator, Sketch, CorelDRAW, etc. | 153 The figures in .pdf format are of publication quality, and as they are vectorial images you can open them and customize aesthetics with a professional image software such as Inkscape, Adobe Illustrator, Sketch, CorelDRAW, etc. |
146 | 154 |
147 | 155 |
148 **Input data files** | 156 **Input data files** |
166 2.1 The table with the results of the differential expression analysis (performed with an external tool) | 174 2.1 The table with the results of the differential expression analysis (performed with an external tool) |
167 | 175 |
168 | 176 |
169 3. **The pathways files**: | 177 3. **The pathways files**: |
170 | 178 |
171 3.1 A file with the pathways and respective gene symbols, which must match with those present in the transcriptomics data. The names of the columns must be the pathways' names, see the minimal data example downloaded from zenodo as explained above. | 179 |
172 | 180 3.1 A file with the pathways and respective gene symbols, which must match with those present in the transcriptomics data. The names of the columns must be the pathways' names, see the minimal data example downloaded from zenodo as explained above. Example: |
173 3.2 A file with the pathways and respective metabolites ID, that must match with those in your metabolomics data. The names of the columns must be the pathways' names, see the minimal data example downloaded from zenodo as explained above. | 181 |
174 | 182 ====================== ================== ================== |
175 | 183 **PENTHOSE PHOSPHATE** **FATTY ACIDS** ... |
184 ====================== ================== ================== | |
185 RPE SCD ... | |
186 PGM1 FADS1 ... | |
187 PKF BAAT ... | |
188 DERA ACOT2 ... | |
189 ... ... ... | |
190 ====================== ================== ================== | |
191 | |
192 | |
193 | |
194 3.2 A file with the pathways and respective metabolites ID, that must match with those in your metabolomics data. The names of the columns must be the pathways' names, see the minimal data example downloaded from zenodo as explained above. Example: | |
195 | |
196 ====================== ================== ================== | |
197 **PENTHOSE PHOSPHATE** **FATTY ACIDS** ... | |
198 ====================== ================== ================== | |
199 Xyl_P Acetyl_CoA ... | |
200 Glc_6P Palmitate ... | |
201 Rib_6P Stearate ... | |
202 ... ... ... | |
203 ====================== ================== ================== | |
176 | 204 |
177 **Measures' files** | 205 **Measures' files** |
178 | 206 |
179 The measure's files must be organized as matrices: | 207 The measure's files must be organized as matrices: |
180 - The first column must contain Metabolite IDs that are unique (not repeated) within the file. | 208 - The first column must contain Metabolite IDs that are unique (not repeated) within the file. |
306 | 334 |
307 The output consists of one figure by metabologram, and a color key bar legend valid for all metabolograms produced | 335 The output consists of one figure by metabologram, and a color key bar legend valid for all metabolograms produced |
308 | 336 |
309 **Available data for testing** | 337 **Available data for testing** |
310 | 338 |
311 You can test our tool with the data from our manuscript https://zenodo.org/record/8378887 (the pertinent | 339 You can test our tool with the data from our manuscript https://zenodo.org/record/10579862 (the pertinent |
312 files for you are located in the subfolders inside the data folder). | 340 files for you are located in the subfolders inside the data folder). |
313 You can also use the minimal data examples from https://zenodo.org/record/8380706 | 341 You can also use the minimal data examples from https://zenodo.org/record/10579891 |
314 | 342 |
315 ]]> | 343 ]]> |
316 </help> | 344 </help> |
317 <expand macro="citations" /> | 345 <expand macro="citations" /> |
318 </tool> | 346 </tool> |