Mercurial > repos > tduigou > rptools_rpthermo
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> |