annotate tools_grum.xml @ 0:c65c94b47771 draft

"planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
author siwaa
date Tue, 24 Aug 2021 13:04:11 +0000
parents
children 9c1c1c7f0e48
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
1 <tool id="GRUM" name="GRUM, Estimate the values of parameters" version="1.2.0">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
2 <description></description>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
3 <requirements>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
4 <container type="singularity">docker://registry.forgemia.inra.fr/grum/grum:1.2</container>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
5 </requirements>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
6 <command detect_errors="aggressive">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
7 <![CDATA[
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
8 #if str( $selectAction.action ) == 'getDefaultInitial':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
9 #if str( $selectAction.mammalParamGet.choose ) == 'defaultGoat':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
10 cp '$__tool_directory__/default/goat_parameters.json' ${parameter_values_file_only};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
11 #elif str( $selectAction.mammalParamGet.choose ) == 'defaultCow':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
12 cp '$__tool_directory__/default/cow_parameters.json' ${parameter_values_file_only};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
13 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
14 #elif str( $selectAction.action ) == 'estimateParameters':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
15 #if str( $selectAction.mammalParamSet.choose ) == 'defaultGoat':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
16 /bin/bash -c "Rscript --verbose /data/grum/siwaa_recipe/grum_siwaa.R ${selectAction.litter_input} ${selectAction.bw_input} ${selectAction.do_plot_fitted} '$__tool_directory__/default/goat_parameters.json';";
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
17 #if str( $selectAction.do_output_parameterValues ) == 'do_output_parameterValues':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
18 cp '$__tool_directory__/default/goat_parameters.json' ${parameter_values_file};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
19 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
20 #elif str( $selectAction.mammalParamSet.choose ) == 'defaultCow':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
21 /bin/bash -c "Rscript --verbose /data/grum/siwaa_recipe/grum_siwaa.R ${selectAction.litter_input} ${selectAction.bw_input} ${selectAction.do_plot_fitted} '$__tool_directory__/default/cow_parameters.json';";
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
22 #if str( $selectAction.do_output_parameterValues ) == 'do_output_parameterValues':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
23 cp '$__tool_directory__/default/cow_parameters.json' ${parameter_values_file};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
24 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
25 #elif str( $selectAction.mammalParamSet.choose ) == 'customMammal':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
26 /bin/bash -c "Rscript --verbose /data/grum/siwaa_recipe/grum_siwaa.R ${selectAction.litter_input} ${selectAction.bw_input} ${selectAction.do_plot_fitted} ${selectAction.mammalParamSet.parameterValues_input} ;";
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
27 #if str( $selectAction.do_output_parameterValues ) == 'do_output_parameterValues':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
28 cp ${selectAction.mammalParamSet.parameterValues_input} ${parameter_values_file};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
29 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
30 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
31 #if str( $selectAction.do_plot_fitted ) == 'do_plot_fitted':
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
32 pdfunite goat_*.pdf simulation_plots.pdf;
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
33 cp simulation_plots.pdf ${simulation_plots};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
34 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
35 cp estimated_parameters.csv ${estimated_parameters};
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
36 #end if
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
37 ]]>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
38 </command>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
39 <inputs>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
40 <conditional name="selectAction">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
41 <param name="action" type="select" label="Select the action to perform">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
42 <option value="estimateParameters" selected="true">estimate Goat parameters values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
43 <option value="getDefaultInitial">get default Goat initial parameters initial values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
44 </param>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
45 <when value="estimateParameters">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
46 <param name="litter_input" type="data" format="csv" label="Litter file" optional="true"/>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
47 <param name="bw_input" type="data" format="csv" label="Body weight file" optional="true"/>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
48 <conditional name="mammalParamSet">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
49 <param name="choose" type="select" label="Select the mammal parameters initial values">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
50 <option value="defaultGoat" selected="true">default Goat parameters initiale values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
51 <option value="defaultCow">default Cow parameters initial values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
52 <option value="customMammal">custom Mammal parameters initial values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
53 </param>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
54 <when value="customMammal">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
55 <param name="parameterValues_input" type="data" format="json" label="Select a mammal parameters initial values file(json)"/>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
56 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
57 <when value="defaultGoat">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
58 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
59 <when value="defaultCow">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
60 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
61 </conditional>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
62 <param name="do_plot_fitted" type="boolean" checked="true" label="Plot fitted"
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
63 truevalue="do_plot_fitted" falsevalue="do_not_plot_fitted" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
64 <param name="do_output_parameterValues" type="boolean" checked="true" label="Output the parameter Values file"
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
65 truevalue="do_output_parameterValues" falsevalue="do_not_outputParametersValues" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
66 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
67 <when value="getDefaultInitial">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
68 <conditional name="mammalParamGet">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
69 <param name="choose" type="select" label="Select the mammal parameter values">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
70 <option value="defaultGoat" selected="true">default Goat parameters initial values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
71 <option value="defaultCow">default Cow parameters initial values</option>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
72 </param>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
73 <when value="defaultGoat">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
74 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
75 <when value="defaultCow">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
76 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
77 </conditional>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
78 </when>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
79 </conditional>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
80 </inputs>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
81 <outputs>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
82 <data format="csv" name="estimated_parameters" label="GRUM estimated parameters" >
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
83 <filter>selectAction['action'] == 'estimateParameters'</filter>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
84 </data>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
85 <data format="pdf" name="simulation_plots" label="GRUM plots" >
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
86 <filter>selectAction['action'] == 'estimateParameters' and selectAction['do_plot_fitted']</filter>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
87 </data>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
88 <data format="json" name="parameter_values_file_only" label="Parameters initial values" >
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
89 <filter>selectAction['action'] == 'getDefaultInitial'</filter>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
90 </data>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
91 <data format="json" name="parameter_values_file" label="Parameters initial values" >
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
92 <filter>selectAction['action'] == 'estimateParameters' and selectAction['do_output_parameterValues']</filter>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
93 </data>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
94 </outputs>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
95 <tests>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
96 <test>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
97 <conditional name="selectAction">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
98 <param name="action" value="estimateParameters"/>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
99 </conditional>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
100 <param name="litter_input" value="inputs/Litter_test.csv" ftype="csv" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
101 <param name="bw_input" value="inputs/BW_test.csv" ftype="csv" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
102 <conditional name="mammalParam">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
103 <param name="choose" value="defaultGoat"/>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
104 </conditional>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
105 <param name="do_plot_fitted" value="true" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
106 <output name="estimated_parameters" ftype="csv">
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
107 <assert_contents>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
108 <has_line line="&quot;ID&quot;,&quot;W0&quot;,&quot;G0&quot;,&quot;kr_1&quot;,&quot;kUa_1&quot;,&quot;kUf_1&quot;,&quot;kn_1&quot;,&quot;kmd_1&quot;,&quot;kr_2&quot;,&quot;kUa_2&quot;,&quot;kUf_2&quot;,&quot;kn_2&quot;,&quot;kmd_2&quot;" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
109 <has_line_matching expression="&quot;X2004029&quot;,.*" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
110 <has_line_matching expression="&quot;X2005115&quot;,.*" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
111 <has_n_columns n="13" sep=","/>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
112 <has_n_lines n="3" />
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
113 </assert_contents>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
114 </output>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
115 </test>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
116 </tests>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
117 <help>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
118 Inputs:
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
119 =======
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
120
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
121 - Litter for each mammal.
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
122 - Sequence of body weight of mammals.
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
123 - (optional) Initial parameter values for the estimation process, if the defaults available are not revelant.
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
124
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
125 Outputs:
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
126 ========
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
127
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
128 - Estimated parameters for each goat (csv file).
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
129 - (optional) Plots of simulations with estimated parameters for each goat (pdf file).
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
130 - (optional) Initial parameters values used for the estimation process (json file)
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
131
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
132 Example:
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
133 ========
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
134
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
135 - Copy to your history files BW_smalltable.csv and Litter_smalltable.csv from GRUM Datasets.
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
136 - Select default initial parameter values set, or provide one.
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
137 - Fill filenames and choose the adequate number of cores.
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
138 - And then execute (it takes around 20 minutes per goat for estimation)
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
139
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
140 </help>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
141 </tool>
c65c94b47771 "planemo upload for repository https://forgemia.inra.fr/grum/grum/-/tree/master/siwaa_recipe/galaxy_tools commit 5dce511538bebef7453c594f68ea7d13e8fc3ea8"
siwaa
parents:
diff changeset
142