Mercurial > repos > tduigou > rpthermo
comparison rpthermo.xml @ 1:21a900eee812 draft
"planemo upload commit 2f1af427fa4c4f2aad53ab94c4cdb51456c66019-dirty"
author | tduigou |
---|---|
date | Wed, 09 Feb 2022 13:07:30 +0000 |
parents | 44e54b56328d |
children | 310645d4c5e6 |
comparison
equal
deleted
inserted
replaced
0:44e54b56328d | 1:21a900eee812 |
---|---|
1 <tool id="rpThermo" name="Thermodynamics" version="5.9.2"> | 1 <tool id="rpthermo" name="Thermo" version="@TOOL_VERSION@" profile="19.09"> |
2 <description>Calculate the formation energy of chemical species and the Gibbs free energy of their reactions and pathways in an SBML</description> | 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 <token name="@TOOL_VERSION@">5.12.1</token> | |
5 </macros> | |
3 <requirements> | 6 <requirements> |
4 <requirement type="package" version="5.9.2">rptools</requirement> | 7 <requirement type="package" version="@TOOL_VERSION@">rptools</requirement> |
5 </requirements> | 8 </requirements> |
6 <stdio> | 9 <stdio> |
7 <regex match="WARNING:" level="warning" /> | 10 <regex match="WARNING:" level="warning" /> |
8 <regex match="ERROR:" level="fatal" /> | 11 <regex match="ERROR:" level="fatal" /> |
9 <regex match="ERROR:root:ChemAxon" level="warning" /> | 12 <regex match="ERROR:root:ChemAxon" level="warning" /> |
10 </stdio> | 13 </stdio> |
11 <command detect_errors="exit_code"><![CDATA[ | 14 <command detect_errors="exit_code"><![CDATA[ |
12 python -m rptools.rpthermo | 15 python -m rptools.rpthermo |
13 '$input' | 16 '$input' |
14 '$pathway_with_thermo' | 17 '$pathway_with_thermo' |
15 --ph '$adv.ph' | 18 --pH '$adv.ph' |
16 --ionic_strength '$adv.ionic_strength' | 19 --ionic_strength '$adv.ionic_strength' |
17 --pMg '$adv.pMg' | 20 --pMg '$adv.pMg' |
18 --temp_k '$adv.temp_k' | |
19 ]]></command> | 21 ]]></command> |
20 <inputs> | 22 <inputs> |
21 <param name="input" type="data" format="xml" label="Input File" /> | 23 <param name="input" type="data" format="xml" label="Input File" /> |
22 <section name="adv" title="Advanced Options" expanded="false"> | 24 <section name="adv" title="Advanced Options" expanded="false"> |
23 <param name="ph" type="float" value="7.5" label="Compartment PH of the pathway" /> | 25 <param name="ph" type="float" value="7.5" min="0" max="14" label="Compartment pH of the pathway" /> |
24 <param name="ionic_strength" type="float" value="200.0" label="Compartment ionic strength of the pathway" /> | 26 <param name="ionic_strength" type="float" value="0.25" min="0" max="500" label="Compartment ionic strength of the pathway" /> |
25 <param name="pMg" type="float" value="10.0" label="Compartment pMg of the pathway" /> | 27 <param name="pMg" type="float" value="3.0" label="Compartment pMg of the pathway" /> |
26 <param name="temp_k" type="float" value="298.15" label="Compartment temperature in Kelvin" /> | |
27 </section> | 28 </section> |
28 </inputs> | 29 </inputs> |
29 <outputs> | 30 <outputs> |
30 <data name="pathway_with_thermo" format="xml" label="${tool.name} - ${input.name}" /> | 31 <data name="pathway_with_thermo" format="xml" label="${tool.name} - ${input.name}" /> |
31 </outputs> | 32 </outputs> |
32 <tests> | 33 <tests> |
33 <test> | 34 <test> |
34 <!-- test 1: check if identical outputs are produced with default parameters --> | 35 <!-- test 1: check if identical outputs are produced with default parameters --> |
35 <param name="input" value="rp_013_0001.xml" /> | 36 <param name="input" value="rp_013_0001.xml" /> |
36 <param name="model" value="e_coli_iML1515.sbml" /> | 37 <param name="model" value="e_coli_iML1515.sbml" /> |
37 <output name="pathway_with_thermo" file="rp_013_0001_with_thermo.xml" ftype="xml" compare="diff" sort="true"/> | 38 <output name="pathway_with_thermo" file="rp_013_0001_with_thermo.xml" ftype="xml" compare="diff" sort="true" > |
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> | |
38 </test> | 48 </test> |
39 </tests> | 49 </tests> |
40 <help><![CDATA[ | 50 <help><![CDATA[ |
41 Thermodynamics | 51 Thermodynamics |
42 =============== | 52 =============== |
60 Advanced Options: | 70 Advanced Options: |
61 | 71 |
62 * **--ph**\ :(float) Compartment PH of the pathway | 72 * **--ph**\ :(float) Compartment PH of the pathway |
63 * **--ionic_strength**\ :(float) Compartment ionic strength of the pathway | 73 * **--ionic_strength**\ :(float) Compartment ionic strength of the pathway |
64 * **--pMg**\ :(float) Compartment pMg of the pathway | 74 * **--pMg**\ :(float) Compartment pMg of the pathway |
65 * **--temp_k**\ :(float) Compartment temperature in Kelvin | |
66 | 75 |
67 Project Links | 76 Project Links |
68 --------------------- | 77 --------------------- |
69 | 78 |
70 * `GitHub <https://github.com/brsynth/rptools/tree/master/rptools/rpthermo>`_ | 79 * `GitHub <https://github.com/brsynth/rptools/tree/master/rptools/rpthermo>`_ |
71 | 80 |
72 Version | 81 Version |
73 ---------- | 82 ---------- |
74 | 83 |
75 v5.9.2 | 84 v5.12.1 |
76 | 85 |
77 Authors | 86 Authors |
78 ------- | 87 ------- |
79 | 88 |
80 * **Melchior du Lac** | 89 * **Melchior du Lac** |
85 * Thomas Duigou | 94 * Thomas Duigou |
86 * Joan Hérisson | 95 * Joan Hérisson |
87 | 96 |
88 ]]></help> | 97 ]]></help> |
89 <citations> | 98 <citations> |
90 <citation type="bibtex"> | 99 <citation type="doi">10.1371/journal.pcbi.1003098</citation> |
91 @article{noor2013consistent, | |
92 title={Consistent estimation of Gibbs energy using component contributions}, | |
93 author={Noor, Elad and Haraldsd{\'o}ttir, Hulda S and Milo, Ron and Fleming, Ronan MT}, | |
94 journal={PLoS Comput Biol}, | |
95 volume={9}, | |
96 number={7}, | |
97 pages={e1003098}, | |
98 year={2013}, | |
99 publisher={Public Library of Science} | |
100 } | |
101 </citation> | |
102 </citations> | 100 </citations> |
103 </tool> | 101 </tool> |