comparison macros.xml @ 8:9c91d13827ef draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/flexynesis commit 6b520305ec30e6dc37eba92c67a5368cea0fc5ad
author bgruening
date Wed, 23 Jul 2025 07:50:31 +0000
parents 9450286c42ab
children
comparison
equal deleted inserted replaced
7:9450286c42ab 8:9c91d13827ef
1 <macros> 1 <macros>
2 <token name="@TOOL_VERSION@">0.2.20</token> 2 <token name="@TOOL_VERSION@">0.2.20</token>
3 <token name="@VERSION_SUFFIX@">2</token> 3 <token name="@VERSION_SUFFIX@">3</token>
4 <token name="@PROFILE@">24.1</token> 4 <token name="@PROFILE@">24.1</token>
5 <xml name="requirements"> 5 <xml name="requirements">
6 <requirements> 6 <requirements>
7 <requirement type="package" version="@TOOL_VERSION@">flexynesis</requirement> 7 <requirement type="package" version="@TOOL_VERSION@">flexynesis</requirement>
8 <yield/> 8 <yield/>
89 <option value="IntegratedGradients">IntegratedGradients</option> 89 <option value="IntegratedGradients">IntegratedGradients</option>
90 <option value="GradientShap">GradientShap</option> 90 <option value="GradientShap">GradientShap</option>
91 </param> 91 </param>
92 </section> 92 </section>
93 </xml> 93 </xml>
94 <xml name="plots_common_param"> 94 <xml name="plots_common_format">
95 <yield/>
96 <param name="format" type="select" label="Output format"> 95 <param name="format" type="select" label="Output format">
97 <option value="jpg" selected="true">jpg</option> 96 <option value="jpg" selected="true">jpg</option>
98 <option value="png">png</option> 97 <option value="png">png</option>
99 <option value="pdf">pdf</option> 98 <option value="pdf">pdf</option>
99 <yield/>
100 </param>
101 </xml>
102 <xml name="plots_common_param">
103 <yield/>
104 <expand macro="plots_common_format"/>
105 <param name="dpi" type="integer" min="0" max="1200" value="300" label="DPI"/>
106 </xml>
107 <xml name="plots_common_param_svg">
108 <yield/>
109 <expand macro="plots_common_format">
100 <option value="svg">svg</option> 110 <option value="svg">svg</option>
101 </param> 111 </expand>
102 <param name="dpi" type="integer" min="0" max="1200" value="300" label="DPI"/> 112 <param name="dpi" type="integer" min="0" max="1200" value="300" label="DPI"/>
103 </xml> 113 </xml>
104 <xml name="plots_common_input"> 114 <xml name="plots_common_input">
105 <yield/> 115 <yield/>
106 <param argument="--labels" type="data" format="tabular" label="Predicted labels" help="Generated by flexynesis"/> 116 <param argument="--labels" type="data" format="tabular" label="Predicted labels" help="Generated by flexynesis"/>
227 <param name="assay" value="foo"/> 237 <param name="assay" value="foo"/>
228 </repeat> 238 </repeat>
229 <conditional name="model_class"> 239 <conditional name="model_class">
230 <param name="model_class" value="DirectPred"/> 240 <param name="model_class" value="DirectPred"/>
231 </conditional> 241 </conditional>
232 <repeat name="targets"> 242 <param name="target_variables" value="3"/>
233 <param name="target_variables" value="3"/>
234 </repeat>
235 <param name="surv_event_var" value="15"/> 243 <param name="surv_event_var" value="15"/>
236 <param name="surv_time_var" value="14"/> 244 <param name="surv_time_var" value="14"/>
237 <section name="advanced"> 245 <section name="advanced">
238 <param name="hpo_iter" value="1"/> 246 <param name="hpo_iter" value="1"/>
239 </section> 247 </section>
248 <yield/>
240 </conditional> 249 </conditional>
241 <yield/>
242 <output_collection name="results" type="list"> 250 <output_collection name="results" type="list">
243 <element name="job.embeddings_test"> 251 <element name="job.embeddings_test">
244 <assert_contents> 252 <assert_contents>
245 <has_n_lines n="50"/> 253 <has_n_lines n="50"/>
246 </assert_contents> 254 </assert_contents>
267 <element name="job.feature_logs.bar"> 275 <element name="job.feature_logs.bar">
268 <assert_contents> 276 <assert_contents>
269 <has_n_lines n="25"/> 277 <has_n_lines n="25"/>
270 </assert_contents> 278 </assert_contents>
271 </element> 279 </element>
272 <element name="job.feature_logs.omics_foo"> 280 <element name="job.feature_logs.foo">
273 <assert_contents> 281 <assert_contents>
274 <has_n_lines n="25"/> 282 <has_n_lines n="25"/>
275 </assert_contents> 283 </assert_contents>
276 </element> 284 </element>
277 <element name="job.predicted_labels"> 285 <element name="job.predicted_labels">
283 <element name="job.stats"> 291 <element name="job.stats">
284 <assert_contents> 292 <assert_contents>
285 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tmse\t"/> 293 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tmse\t"/>
286 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tr2\t"/> 294 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tr2\t"/>
287 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tpearson_corr\t"/> 295 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tpearson_corr\t"/>
296 </assert_contents>
297 </element>
298 </output_collection>
299 </xml>
300 <xml name="common_test_class">
301 <param name="non_commercial_use" value="True"/>
302 <conditional name="training_type">
303 <param name="model" value="s_train"/>
304 <param name="train_clin" value="train/clin" ftype="tabular"/>
305 <param name="test_clin" value="test/clin" ftype="tabular"/>
306 <param name="train_omics_main" value="train/gex" ftype="tabular"/>
307 <param name="test_omics_main" value="test/gex" ftype="tabular"/>
308 <param name="assay_main" value="bar"/>
309 <repeat name="omics">
310 <param name="train_omics" value="train/cnv" ftype="tabular"/>
311 <param name="test_omics" value="test/cnv" ftype="tabular"/>
312 <param name="assay" value="foo"/>
313 </repeat>
314 <conditional name="model_class">
315 <param name="model_class" value="DirectPred"/>
316 </conditional>
317 <param name="target_variables" value="16"/>
318 <param name="surv_event_var" value="15"/>
319 <param name="surv_time_var" value="14"/>
320 <section name="advanced">
321 <param name="hpo_iter" value="1"/>
322 </section>
323 <yield/>
324 </conditional>
325 <output_collection name="results" type="list">
326 <element name="job.embeddings_test">
327 <assert_contents>
328 <has_n_lines n="50"/>
329 </assert_contents>
330 </element>
331 <element name="job.embeddings_train">
332 <assert_contents>
333 <has_n_lines n="50"/>
334 </assert_contents>
335 </element>
336 <element name="job.feature_importance.GradientShap">
337 <assert_contents>
338 <has_text_matching expression="class\t0\tbuz\tbar\tA2M\t"/>
339 <has_text_matching expression="class\t0\tbuz\tbar\tABCC4\t"/>
340 <has_text_matching expression="GradientShap"/>
341 </assert_contents>
342 </element>
343 <element name="job.feature_importance.IntegratedGradients">
344 <assert_contents>
345 <has_text_matching expression="class\t0\tbuz\tbar\tA2M\t"/>
346 <has_text_matching expression="class\t0\tbuz\tbar\tABCC4\t"/>
347 <has_text_matching expression="IntegratedGradients"/>
348 </assert_contents>
349 </element>
350 <element name="job.feature_logs.bar">
351 <assert_contents>
352 <has_n_lines n="25"/>
353 </assert_contents>
354 </element>
355 <element name="job.feature_logs.foo">
356 <assert_contents>
357 <has_n_lines n="25"/>
358 </assert_contents>
359 </element>
360 <element name="job.predicted_labels">
361 <assert_contents>
362 <has_text_matching expression="source_dataset:A-704\tclass\t"/>
363 <has_text_matching expression="target_dataset:KMRC-20\tclass\t"/>
364 </assert_contents>
365 </element>
366 <element name="job.stats">
367 <assert_contents>
368 <has_text_matching expression="DirectPred\tclass\tcategorical\tbalanced_acc\t"/>
369 <has_text_matching expression="DirectPred\tclass\tcategorical\tf1_score\t"/>
370 <has_text_matching expression="DirectPred\tclass\tcategorical\taverage_auroc\t"/>
288 </assert_contents> 371 </assert_contents>
289 </element> 372 </element>
290 </output_collection> 373 </output_collection>
291 </xml> 374 </xml>
292 <token name="@COMMON_HELP@"> 375 <token name="@COMMON_HELP@">