Mercurial > repos > tduigou > rptools_rpthermo
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rpthermo.xml Tue Mar 28 12:08:14 2023 +0000 @@ -0,0 +1,90 @@ +<tool id="rptools_rpthermo" name="Thermo" version="@TOOL_VERSION@" profile="21.09"> + <description>Calculate the formation energy of chemical species and the Gibbs free energy of their reactions and pathways in an SBML</description> + <macros> + <import>macros.xml</import> + </macros> + <expand macro="requirements"/> + <stdio> + <regex match="WARNING:" level="warning" /> + <regex match="ERROR:" level="fatal" /> + <regex match="ERROR:root:ChemAxon" level="warning" /> + </stdio> + <command detect_errors="exit_code"><![CDATA[ + python -m rptools.rpthermo + '$input' + '$pathway_with_thermo' + --pH '$adv.ph' + --ionic_strength '$adv.ionic_strength' + --pMg '$adv.pMg' + ]]></command> + <environment_variables> + <environment_variable name="XDG_CACHE_HOME">\$_GALAXY_JOB_TMP_DIR</environment_variable> + </environment_variables> + <inputs> + <param name="input" type="data" format="sbml" label="SBML Input File" help="Pathways in SBML format" /> + <section name="adv" title="Advanced Options" expanded="false"> + <param name="ph" type="float" value="7.5" min="0" max="14" label="Compartment pH of the pathway" /> + <param name="ionic_strength" type="float" value="0.25" min="0" max="500" label="Compartment ionic strength of the pathway" /> + <param name="pMg" type="float" value="3.0" label="Compartment pMg (Magnesium vapor pressure) of the pathway" /> + </section> + </inputs> + <outputs> + <data name="pathway_with_thermo" format="sbml" label="${tool.name} - ${input.name}" /> + </outputs> + <tests> + <test> + <!-- test 1: check if identical outputs are produced with default parameters --> + <param name="input" value="rp_013_0001.xml" /> + <output name="pathway_with_thermo"> + <assert_contents> + <is_valid_xml /> + <!--check thermo_dG0_prime value--> + <has_text text="-2308.11630" /> + <!--check thermo_dG value--> + <has_text text="-2151.84763" /> + <has_n_lines n="483" /> + </assert_contents> + </output> + </test> + </tests> + <help><![CDATA[ +Thermodynamics +============== +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. + +The goal of the thermodynamic analysis is to estimate the feasibility of the predicted pathways toward target production, in physiological conditions (PH, ionic strength). + +.. image:: https://raw.githubusercontent.com/Galaxy-SynBioCAD/rpThermo/standalone/galaxy/img/rpThermo.png + :width: 80 % + :align: center + + +| + + +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. + +Required: + +Inputs +------ + +* **SBML Input File**\ : Pathways in SBML format + +Advanced Options: + +* **PH**\ :(float) Compartment PH of the pathway +* **Ionic strength**\ :(float) Compartment ionic strength of the pathway +* **pMg**\ :(float) Compartment pMg (Magnesium vapor pressure) of the pathway + +Output +------ + +* **Pathway with thermo**\ : annotated pathways (with thermodynamics information for each reaction) in SBML(Systems Biology Markup Language) format. + ]]></help> + <expand macro="creator"/> + <citations> + <citation type="doi">10.1371/journal.pcbi.1003098</citation> + <citation type="doi">10.1038/s41467-022-32661-x</citation> + </citations> +</tool>