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>