comparison rpthermo.xml @ 0:e9d05fc83186 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rptools commit 2333b7b56422febf439cd9f4cd3e6eda858b2690
author tduigou
date Tue, 28 Mar 2023 12:08:14 +0000
parents
children 9a2fd7c58570
comparison
equal deleted inserted replaced
-1:000000000000 0:e9d05fc83186
1 <tool id="rptools_rpthermo" name="Thermo" version="@TOOL_VERSION@" profile="21.09">
2 <description>Calculate the formation energy of chemical species and the Gibbs free energy of their reactions and pathways in an SBML</description>
3 <macros>
4 <import>macros.xml</import>
5 </macros>
6 <expand macro="requirements"/>
7 <stdio>
8 <regex match="WARNING:" level="warning" />
9 <regex match="ERROR:" level="fatal" />
10 <regex match="ERROR:root:ChemAxon" level="warning" />
11 </stdio>
12 <command detect_errors="exit_code"><![CDATA[
13 python -m rptools.rpthermo
14 '$input'
15 '$pathway_with_thermo'
16 --pH '$adv.ph'
17 --ionic_strength '$adv.ionic_strength'
18 --pMg '$adv.pMg'
19 ]]></command>
20 <environment_variables>
21 <environment_variable name="XDG_CACHE_HOME">\$_GALAXY_JOB_TMP_DIR</environment_variable>
22 </environment_variables>
23 <inputs>
24 <param name="input" type="data" format="sbml" label="SBML Input File" help="Pathways in SBML format" />
25 <section name="adv" title="Advanced Options" expanded="false">
26 <param name="ph" type="float" value="7.5" min="0" max="14" label="Compartment pH of the pathway" />
27 <param name="ionic_strength" type="float" value="0.25" min="0" max="500" label="Compartment ionic strength of the pathway" />
28 <param name="pMg" type="float" value="3.0" label="Compartment pMg (Magnesium vapor pressure) of the pathway" />
29 </section>
30 </inputs>
31 <outputs>
32 <data name="pathway_with_thermo" format="sbml" label="${tool.name} - ${input.name}" />
33 </outputs>
34 <tests>
35 <test>
36 <!-- test 1: check if identical outputs are produced with default parameters -->
37 <param name="input" value="rp_013_0001.xml" />
38 <output name="pathway_with_thermo">
39 <assert_contents>
40 <is_valid_xml />
41 <!--check thermo_dG0_prime value-->
42 <has_text text="-2308.11630" />
43 <!--check thermo_dG value-->
44 <has_text text="-2151.84763" />
45 <has_n_lines n="483" />
46 </assert_contents>
47 </output>
48 </test>
49 </tests>
50 <help><![CDATA[
51 Thermodynamics
52 ==============
53 Calculate the formation energy of chemical species either using an internal database or estimate it by decomposing them using the `component contribution <https://gitlab.com/elad.noor/component-contribution>`_ method. Thereafter this tool predicts the Gibbs free energy of reactions and of the whole heterologous pathway by combining the formation energy of each individual compound.
54
55 The goal of the thermodynamic analysis is to estimate the feasibility of the predicted pathways toward target production, in physiological conditions (PH, ionic strength).
56
57 .. image:: https://raw.githubusercontent.com/Galaxy-SynBioCAD/rpThermo/standalone/galaxy/img/rpThermo.png
58 :width: 80 %
59 :align: center
60
61
62 |
63
64
65 Above is an illustration of the Gibbs free energy calculation using the component contribution package. The color-coded arrows from red (best) to blue (worst) show the best and worst-performing reactions.
66
67 Required:
68
69 Inputs
70 ------
71
72 * **SBML Input File**\ : Pathways in SBML format
73
74 Advanced Options:
75
76 * **PH**\ :(float) Compartment PH of the pathway
77 * **Ionic strength**\ :(float) Compartment ionic strength of the pathway
78 * **pMg**\ :(float) Compartment pMg (Magnesium vapor pressure) of the pathway
79
80 Output
81 ------
82
83 * **Pathway with thermo**\ : annotated pathways (with thermodynamics information for each reaction) in SBML(Systems Biology Markup Language) format.
84 ]]></help>
85 <expand macro="creator"/>
86 <citations>
87 <citation type="doi">10.1371/journal.pcbi.1003098</citation>
88 <citation type="doi">10.1038/s41467-022-32661-x</citation>
89 </citations>
90 </tool>