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>