Mercurial > repos > tduigou > doe_synbio_sampler
comparison sampler.xml @ 14:1833b1b04278 draft default tip
planemo upload for repository ['https://github.com/brsynth/icfree-ml', 'https://github.com/pablocarb/doebase'] commit 91b7c075c2c087bb431397326521fdfb9c61f894
author | tduigou |
---|---|
date | Thu, 20 Feb 2025 12:34:52 +0000 |
parents | 9cc1c04278e9 |
children |
comparison
equal
deleted
inserted
replaced
13:9cc1c04278e9 | 14:1833b1b04278 |
---|---|
1 <tool id="doe_synbio_sampler" name="iCFree sampler" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" license="MIT"> | 1 <tool id="doe_synbio_sampler" name="iCFree sampler" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" license="MIT"> |
2 <description>Generate Latin Hypercube Samples for given components.</description> | 2 <description>Generate Latin Hypercube Samples for given components.</description> |
3 <macros> | 3 <macros> |
4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
5 <token name="@TOOL_VERSION@">2.7.1</token> | 5 <token name="@TOOL_VERSION@">2.9.0</token> |
6 </macros> | 6 </macros> |
7 <requirements> | 7 <requirements> |
8 <requirement type="package" version="@TOOL_VERSION@">icfree</requirement> | 8 <requirement type="package" version="@TOOL_VERSION@">icfree</requirement> |
9 </requirements> | 9 </requirements> |
10 <expand macro="stdio"/> | 10 <expand macro="stdio"/> |
72 </when> | 72 </when> |
73 </conditional> | 73 </conditional> |
74 </section> | 74 </section> |
75 </inputs> | 75 </inputs> |
76 <outputs> | 76 <outputs> |
77 <data name="output_sampling" format="tabular" label="${tool.name}" /> | 77 <data name="output_sampling" format="csv" label="${tool.name}" /> |
78 </outputs> | 78 </outputs> |
79 <tests> | 79 <tests> |
80 <!-- test 1: check if identical outputs are produced with default parameters --> | 80 <!-- test 1: check if identical outputs are produced with default parameters --> |
81 <test> | 81 <test> |
82 <param name="input_file" value="sampler/input/components.tsv" /> | 82 <param name="input_file" value="sampler/input/components.tsv" /> |
83 <param name="num_samples" value="3" /> | 83 <param name="num_samples" value="3" /> |
84 <param name="seed_param" value="not_random" /> | 84 <param name="seed_param" value="not_random" /> |
85 <param name="seed" value="0" /> | 85 <param name="seed" value="0" /> |
86 <output name="output_sampling" file="sampler/output/sampling.test-1.tsv" ftype="tabular" compare="diff" /> | 86 <output name="output_sampling" file="sampler/output/sampling.test-1.csv" ftype="csv" compare="diff" /> |
87 </test> | 87 </test> |
88 <!-- test 2: with specific step --> | 88 <!-- test 2: with specific step --> |
89 <test> | 89 <test> |
90 <param name="input_file" value="sampler/input/components.tsv" /> | 90 <param name="input_file" value="sampler/input/components.tsv" /> |
91 <param name="num_samples" value="4" /> | 91 <param name="num_samples" value="4" /> |
92 <param name="range_param" value="step" /> | 92 <param name="range_param" value="step" /> |
93 <param name="by_step" value="3.1" /> | 93 <param name="by_step" value="3.1" /> |
94 <param name="seed_param" value="not_random" /> | 94 <param name="seed_param" value="not_random" /> |
95 <param name="seed" value="0" /> | 95 <param name="seed" value="0" /> |
96 <output name="output_sampling" file="sampler/output/sampling.test-2.tsv" ftype="tabular" compare="diff" /> | 96 <output name="output_sampling" file="sampler/output/sampling.test-2.csv" ftype="csv" compare="diff" /> |
97 </test> | 97 </test> |
98 <!-- test 3: with fixed values --> | 98 <!-- test 3: with fixed values --> |
99 <test> | 99 <test> |
100 <param name="input_file" value="sampler/input/components.tsv" /> | 100 <param name="input_file" value="sampler/input/components.tsv" /> |
101 <param name="num_samples" value="3" /> | 101 <param name="num_samples" value="3" /> |
107 </repeat> | 107 </repeat> |
108 <repeat name="rep"> | 108 <repeat name="rep"> |
109 <param name="component_name" value="RNA 1ug/uL" /> | 109 <param name="component_name" value="RNA 1ug/uL" /> |
110 <param name="component_value" value="20" /> | 110 <param name="component_value" value="20" /> |
111 </repeat> | 111 </repeat> |
112 <output name="output_sampling" file="sampler/output/sampling.test-3.tsv" ftype="tabular" compare="diff" /> | 112 <output name="output_sampling" file="sampler/output/sampling.test-3.csv" ftype="csv" compare="diff" /> |
113 </test> | 113 </test> |
114 <!-- test 4: with ratios --> | 114 <!-- test 4: with ratios --> |
115 <test> | 115 <test> |
116 <param name="input_file" value="sampler/input/components.tsv" /> | 116 <param name="input_file" value="sampler/input/components.tsv" /> |
117 <param name="num_samples" value="4" /> | 117 <param name="num_samples" value="4" /> |
118 <param name="seed_param" value="not_random" /> | 118 <param name="seed_param" value="not_random" /> |
119 <param name="seed" value="0" /> | 119 <param name="seed" value="0" /> |
120 <param name="range_param" value="ratios" /> | 120 <param name="range_param" value="ratios" /> |
121 <param name="by_ratios" value="0.5,0.1,0.3,0.2" /> | 121 <param name="by_ratios" value="0.5,0.1,0.3,0.2" /> |
122 <output name="output_sampling" file="sampler/output/sampling.test-4.tsv" ftype="tabular" compare="diff" /> | 122 <output name="output_sampling" file="sampler/output/sampling.test-4.csv" ftype="csv" compare="diff" /> |
123 </test> | 123 </test> |
124 </tests> | 124 </tests> |
125 <help><![CDATA[ | 125 <help><![CDATA[ |
126 Sampler | 126 Sampler |
127 ======= | 127 ======= |