Mercurial > repos > tduigou > rpfba
comparison rpfba.xml @ 2:6f0d786299ca draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rpfba commit 3bc34bfc82850daa2229724c396dcd9454039273-dirty
author | tduigou |
---|---|
date | Fri, 18 Nov 2022 16:14:30 +0000 |
parents | c554f15279fe |
children |
comparison
equal
deleted
inserted
replaced
1:c554f15279fe | 2:6f0d786299ca |
---|---|
1 <tool id="rpfba" name="FBA" version="@TOOL_VERSION@" profile="19.09"> | 1 <tool id="rpfba" name="Flux balance analysis" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.09"> |
2 <description>Perform FBA for the RetroPath2.0 heterologous pathways</description> | 2 <description>for the RetroPath2.0 heterologous pathways</description> |
3 <macros> | 3 <macros> |
4 <token name="@TOOL_VERSION@">5.12.1</token> | 4 <token name="@VERSION_SUFFIX@">0</token> |
5 <token name="@TOOL_VERSION@">6.0.1</token> | |
5 </macros> | 6 </macros> |
6 <requirements> | 7 <requirements> |
7 <requirement type="package" version="@TOOL_VERSION@">rptools</requirement> | 8 <requirement type="package" version="@TOOL_VERSION@">rptools</requirement> |
8 </requirements> | 9 </requirements> |
9 <stdio> | 10 <stdio> |
32 <param name="pathway" type="data" format="sbml" label="Pathway (rpSBML)" /> | 33 <param name="pathway" type="data" format="sbml" label="Pathway (rpSBML)" /> |
33 <param name="model" type="data" format="sbml" label="Model (SBML)" /> | 34 <param name="model" type="data" format="sbml" label="Model (SBML)" /> |
34 <param name="compartment_id" type="text" label="SBML compartment ID" value="c" > | 35 <param name="compartment_id" type="text" label="SBML compartment ID" value="c" > |
35 <validator type="empty_field" message="A compartment ID is required"/> | 36 <validator type="empty_field" message="A compartment ID is required"/> |
36 </param> | 37 </param> |
37 <param name="objective_rxn_id" type="text" value="rxn_target" label="reaction ID to optimise" > | 38 <param name="objective_rxn_id" type="text" value="rxn_target" label="Reaction ID to optimise" > |
38 <validator type="empty_field" message="Reaction ID is required"/> | 39 <validator type="empty_field" message="Reaction ID is required"/> |
39 </param> | 40 </param> |
40 <param name="biomass_rxn_id" type="text" label="biomass reaction ID" value="" > | 41 <param name="biomass_rxn_id" type="text" label="Biomass reaction ID" value="" > |
41 <validator type="empty_field" message="Biomass reaction ID is required"/> | 42 <validator type="empty_field" message="Biomass reaction ID is required"/> |
42 </param> | 43 </param> |
43 <conditional name="input_sim_type"> | 44 <conditional name="input_sim_type"> |
44 <param name="sim_type" type="select" label="Constraint based simulation type"> | 45 <param name="sim_type" type="select" label="Constraint based simulation type"> |
45 <option value="fraction" selected="true">Fraction of Reaction</option> | 46 <option value="fraction" selected="true">Fraction of Reaction</option> |
64 <data name="pathway_with_fba" format="sbml" label="${tool.name}(${input_sim_type.sim_type}) - ${pathway.name}" /> | 65 <data name="pathway_with_fba" format="sbml" label="${tool.name}(${input_sim_type.sim_type}) - ${pathway.name}" /> |
65 </outputs> | 66 </outputs> |
66 <tests> | 67 <tests> |
67 <test> | 68 <test> |
68 <!-- test 1: check if identical outputs are produced with R_BIOMASS__3 biomass name ID and BiGG model (iCN718) --> | 69 <!-- test 1: check if identical outputs are produced with R_BIOMASS__3 biomass name ID and BiGG model (iCN718) --> |
69 <param name="pathway" value="rp_001_0001.xml" /> | 70 <param name="pathway" value="rp_001_0001_rpfba_in.xml" /> |
70 <param name="model" value="iCN718.xml.gz" /> | 71 <param name="model" value="iCN718.xml.gz" /> |
71 <param name="biomass_rxn_id" value="R_BIOMASS__3" /> | 72 <param name="biomass_rxn_id" value="R_BIOMASS__3" /> |
72 <output name="pathway_with_fba" > | 73 <output name="pathway_with_fba" > |
73 <assert_contents> | 74 <assert_contents> |
74 <is_valid_xml /> | 75 <is_valid_xml /> |
80 </assert_contents> | 81 </assert_contents> |
81 </output> | 82 </output> |
82 </test> | 83 </test> |
83 <test> | 84 <test> |
84 <!-- test 2: check if identical outputs are produced with R_BIOMASS__3 biomass name ID and BiGG model (iCN718) and sim_type=fba--> | 85 <!-- test 2: check if identical outputs are produced with R_BIOMASS__3 biomass name ID and BiGG model (iCN718) and sim_type=fba--> |
85 <param name="pathway" value="rp_001_0001.xml" /> | 86 <param name="pathway" value="rp_001_0001_rpfba_in.xml" /> |
86 <param name="model" value="iCN718.xml.gz" /> | 87 <param name="model" value="iCN718.xml.gz" /> |
87 <param name="biomass_rxn_id" value="R_BIOMASS__3" /> | 88 <param name="biomass_rxn_id" value="R_BIOMASS__3" /> |
88 <conditional name="input_sim_type"> | 89 <conditional name="input_sim_type"> |
89 <param name="sim_type" value="fba"/> | 90 <param name="sim_type" value="fba"/> |
90 </conditional> | 91 </conditional> |
98 </assert_contents> | 99 </assert_contents> |
99 </output> | 100 </output> |
100 </test> | 101 </test> |
101 <test> | 102 <test> |
102 <!-- test 3: check if identical outputs are produced with R_DM_biomass_c biomass name ID and BiGG model (iCN718) and sim_type=pfba--> | 103 <!-- test 3: check if identical outputs are produced with R_DM_biomass_c biomass name ID and BiGG model (iCN718) and sim_type=pfba--> |
103 <param name="pathway" value="rp_001_0001.xml" /> | 104 <param name="pathway" value="rp_001_0001_rpfba_in.xml" /> |
104 <param name="model" value="iCN718.xml.gz" /> | 105 <param name="model" value="iCN718.xml.gz" /> |
105 <param name="biomass_rxn_id" value="R_DM_biomass_c" /> | 106 <param name="biomass_rxn_id" value="R_DM_biomass_c" /> |
106 <conditional name="input_sim_type"> | 107 <conditional name="input_sim_type"> |
107 <param name="sim_type" value="pfba"/> | 108 <param name="sim_type" value="pfba"/> |
108 </conditional> | 109 </conditional> |
148 Input | 149 Input |
149 ----- | 150 ----- |
150 | 151 |
151 Required: | 152 Required: |
152 | 153 |
154 * **Pathway (rpSBML)**\ : SBML file that contains an heterologous pathway | |
155 * **Model (SBML)**\ : GEM SBML model file | |
156 * **Biomass reaction ID**\ : (string) biomass reaction ID that will be restricted in the "fraction" simulation type. This parameter is ignored for "fba" and "pfba" | |
153 | 157 |
154 * **pathway_file**\ : (string) SBML file that contains an heterologous pathway | 158 Optional: |
155 * **model_filel**\ : (string) Path to the GEM SBML model | 159 |
156 * **compartment_id**\ : (string) Model compartment id (e.g. 'c' or 'MNXC3') | 160 * **SBML compartment ID**\ : (string, default='c') Model compartment id (e.g. 'c' or 'MNXC3') |
157 * **outfile**\ : (string) Path to the output file | 161 * **reaction ID to optimise**\ : (string, default=rxn_target) reaction ID to optimise. This parameters is required in all simulation type |
162 * **Constraint based simulation type**\ : (string, default=Fraction of Reaction) The type of constraint based modelling method. Valid options include: Fraction of Reaction, FBA, Parsimonious FBA. | |
163 * **Fraction of the optimum**\ : (float, default=0.75) Portion of the maximal flux used to set the maximal and minimal bounds for the source reaction of the "fraction" simulation type. | |
158 | 164 |
159 Advanced options: | 165 Advanced options: |
160 | 166 |
161 | 167 * **Output the merged model?**\ : (boolean, default=False) output the full merged model instead of heterologous pathway only |
162 * **--sim**\ : (string, default=fraction) Valid options include: fraction, fba, pfba. The type of constraint based modelling method | 168 * **Ignore Orphan Species?**\ : (boolean, default=True) ignore metabolites that are only consumed or produced |
163 * **--biomass_rxn_id**\ : (string, default=biomass) biomass reaction ID that will be restricted in the "fraction" simulation type. This parameter is ignored for "fba" and "pfba" | |
164 * **--objective_rxn_id**\ : (string, default=rxn_target) reaction ID to optimise. This parameters is required in all simulation type | |
165 * **--fraction_of**\ : (float, default=0.75) Portion of the maximal flux used to set the maximal and minimal bounds for the source reaction of the "fraction" simulation type | |
166 * **--merge**\ : (boolean, default=False) output the full merged model instead of heterologous pathway only | |
167 * **--ignore_orphan_species**\ : (boolean, default=True) ignore metabolites that are only consumed or produced | |
168 * **--log**: (string, default=error) Set the log level, choices are 'debug', 'info', 'warning', 'error', 'critical' | |
169 | 169 |
170 | 170 |
171 Project Links | 171 Project Links |
172 --------------------- | 172 --------------------- |
173 | 173 |
174 * `GitHub <https://github.com/brsynth/rptools/tree/master/rptools/rpfba>`_ | 174 * `GitHub <https://github.com/brsynth/rptools/tree/master/rptools/rpfba>`_ |
175 | 175 |
176 Version | |
177 ---------- | |
178 | |
179 5.12.1 | |
180 | |
181 Authors | |
182 ------- | |
183 | |
184 * **Melchior du Lac** | |
185 * **Joan Hérisson** | |
186 | |
187 License | 176 License |
188 ------- | 177 ------- |
189 | 178 |
190 `MIT <https://github.com/brsynth/rptools/blob/master/LICENSE>`_ | 179 * `MIT <https://github.com/brsynth/rptools/blob/master/LICENSE>`_ |
191 | 180 |
192 Acknowledgments | 181 Acknowledgments |
193 --------------- | 182 --------------- |
194 | 183 |
195 * Thomas Duigou | 184 * Thomas Duigou |
196 ]]></help> | 185 ]]></help> |
186 <creator> | |
187 <person givenName="Joan" familyName="Hérisson" email="joan.herisson@univ-evry.fr" identifier="https://orcid.org/0000-0001-9741-0847" /> | |
188 <person givenName="Melchior" familyName="du Lac" identifier="https://orcid.org/0000-0002-9984-4689" /> | |
189 </creator> | |
197 <citations> | 190 <citations> |
198 <citation type="doi">10.1186/1752-0509-7-74</citation> | 191 <citation type="doi">10.1186/1752-0509-7-74</citation> |
199 <citation type="doi">10.1515/jib-2016-290 </citation> | 192 <citation type="doi">10.1515/jib-2016-290 </citation> |
200 </citations> | 193 </citations> |
201 </tool> | 194 </tool> |