Mercurial > repos > goeckslab > multimodal_learner
comparison multimodal_learner.xml @ 12:dbf05afb8e6c draft default tip
planemo upload for repository https://github.com/goeckslab/gleam.git commit f84ea3cb29d6cd8f9e50df78048f71d9274efc47
| author | goeckslab |
|---|---|
| date | Wed, 11 Mar 2026 20:55:56 +0000 |
| parents | 499a039871d0 |
| children |
comparison
equal
deleted
inserted
replaced
| 11:499a039871d0 | 12:dbf05afb8e6c |
|---|---|
| 1 <tool id="multimodal_learner" name="Multimodal Learner" version="0.1.7" profile="22.01"> | 1 <tool id="multimodal_learner" name="Multimodal Learner" version="0.1.8" profile="22.01"> |
| 2 <description>Train and evaluate an AutoGluon Multimodal model (tabular + image + text)</description> | 2 <description>Train and evaluate an AutoGluon Multimodal model (tabular + image + text)</description> |
| 3 | 3 |
| 4 <requirements> | 4 <requirements> |
| 5 <container type='docker'>quay.io/goeckslab/multimodal-learner:1.4.0</container> | 5 <container type='docker'>quay.io/goeckslab/multimodal-learner:1.4.0</container> |
| 6 </requirements> | 6 </requirements> |
| 316 <data name="output_html" format="html" label="Multimodal Learner analysis report on data ${on_string}"/> | 316 <data name="output_html" format="html" label="Multimodal Learner analysis report on data ${on_string}"/> |
| 317 <data name="output_config" format="yaml" label="Multimodal Learner training config on data ${on_string}"/> | 317 <data name="output_config" format="yaml" label="Multimodal Learner training config on data ${on_string}"/> |
| 318 <data name="output_json" format="json" label="Multimodal Learner metric results on data ${on_string}"/> | 318 <data name="output_json" format="json" label="Multimodal Learner metric results on data ${on_string}"/> |
| 319 </outputs> | 319 </outputs> |
| 320 | 320 |
| 321 <tests> | 321 <tests> |
| 322 <!-- Basic run with images + external test set --> | 322 <!-- Basic run with images + external test set --> |
| 323 <test expect_num_outputs="3"> | 323 <test expect_num_outputs="3"> |
| 324 <param name="input_csv" value="train.csv"/> | 324 <param name="input_csv" value="train.csv"/> |
| 325 <param name="target_column" value="7"/> | 325 <param name="target_column" value="7"/> |
| 326 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> | 326 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> |
| 327 <param name="test_dataset_conditional|input_test" value="test.csv"/> | 327 <param name="test_dataset_conditional|input_test" value="test.csv"/> |
| 328 <param name="use_images_conditional|use_images" value="yes"/> | 328 <param name="use_images_conditional|use_images" value="yes"/> |
| 329 <param name="use_images_conditional|images_zip_repeat_0|images_zip" value="images.zip"/> | 329 <param name="use_images_conditional|images_zip_repeat_0|images_zip" value="images.zip"/> |
| 330 <param name="use_images_conditional|backbone_image" value="resnet50.tv_in1k"/> | 330 <param name="use_images_conditional|backbone_image" value="resnet50.tv_in1k"/> |
| 331 <param name="backbone_text" value="google/electra-base-discriminator"/> | 331 <param name="backbone_text" value="google/electra-base-discriminator"/> |
| 332 <output name="output_html"> | 332 <output name="output_html"> |
| 333 <assert_contents> | 333 <assert_contents> |
| 334 <has_text text="Model Performance Summary"/> | 334 <has_text text="Model Performance Summary"/> |
| 335 </assert_contents> | 335 </assert_contents> |
| 336 </output> | 336 </output> |
| 337 </test> | 337 </test> |
| 338 | 338 |
| 339 <!-- Custom threshold --> | 339 <!-- Custom threshold --> |
| 340 <test expect_num_outputs="3"> | 340 <test expect_num_outputs="3"> |
| 341 <param name="input_csv" value="train.csv"/> | 341 <param name="input_csv" value="train.csv"/> |
| 342 <param name="target_column" value="7"/> | 342 <param name="target_column" value="7"/> |
| 343 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> | 343 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> |
| 344 <param name="test_dataset_conditional|input_test" value="test.csv"/> | 344 <param name="test_dataset_conditional|input_test" value="test.csv"/> |
| 345 <param name="use_images_conditional|use_images" value="yes"/> | 345 <param name="use_images_conditional|use_images" value="yes"/> |
| 346 <param name="use_images_conditional|images_zip_repeat_0|images_zip" value="images.zip"/> | 346 <param name="use_images_conditional|images_zip_repeat_0|images_zip" value="images.zip"/> |
| 347 <param name="customize_defaults_conditional|customize_defaults" value="yes"/> | 347 <param name="customize_defaults_conditional|customize_defaults" value="yes"/> |
| 348 <param name="customize_defaults_conditional|threshold" value="0.4"/> | 348 <param name="customize_defaults_conditional|threshold" value="0.4"/> |
| 349 <output name="output_json"> | 349 <output name="output_json"> |
| 350 <assert_contents> | 350 <assert_contents> |
| 351 <has_text text=""threshold": 0.4"/> | 351 <has_text text=""threshold": 0.4"/> |
| 352 </assert_contents> | 352 </assert_contents> |
| 353 </output> | 353 </output> |
| 354 </test> | 354 </test> |
| 355 | 355 |
| 356 <!-- No external test set; internal split --> | 356 <!-- No external test set; internal split --> |
| 357 <test expect_num_outputs="3"> | 357 <test expect_num_outputs="3"> |
| 358 <param name="input_csv" value="train.csv"/> | 358 <param name="input_csv" value="train.csv"/> |
| 359 <param name="target_column" value="7"/> | 359 <param name="target_column" value="7"/> |
| 360 <param name="test_dataset_conditional|has_test_dataset" value="no"/> | 360 <param name="test_dataset_conditional|has_test_dataset" value="no"/> |
| 361 <param name="use_images_conditional|use_images" value="yes"/> | 361 <param name="use_images_conditional|use_images" value="yes"/> |
| 362 <param name="use_images_conditional|images_zip_repeat_0|images_zip" value="images.zip"/> | 362 <param name="use_images_conditional|images_zip_repeat_0|images_zip" value="images.zip"/> |
| 363 <output name="output_json"> | 363 <output name="output_json"> |
| 364 <assert_contents> | 364 <assert_contents> |
| 365 <has_text text=""val""/> | 365 <has_text text=""val""/> |
| 366 </assert_contents> | 366 </assert_contents> |
| 367 </output> | 367 </output> |
| 368 </test> | 368 </test> |
| 369 | 369 |
| 370 <!-- Text/tabular only (ignore images) --> | 370 <!-- Text/tabular only (ignore images) --> |
| 371 <test expect_num_outputs="3"> | 371 <test expect_num_outputs="3"> |
| 372 <param name="input_csv" value="train.csv"/> | 372 <param name="input_csv" value="train.csv"/> |
| 373 <param name="target_column" value="7"/> | 373 <param name="target_column" value="7"/> |
| 374 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> | 374 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> |
| 375 <param name="test_dataset_conditional|input_test" value="test.csv"/> | 375 <param name="test_dataset_conditional|input_test" value="test.csv"/> |
| 376 <param name="use_images_conditional|use_images" value="no"/> | 376 <param name="use_images_conditional|use_images" value="no"/> |
| 377 <output name="output_html"> | 377 <output name="output_html"> |
