Mercurial > repos > goeckslab > multimodal_learner
comparison multimodal_learner.xml @ 7:ed2fefc8d892 draft default tip
planemo upload for repository https://github.com/goeckslab/gleam.git commit 7e1fa6cd06c388e2592153f662187625797610e9
| author | goeckslab |
|---|---|
| date | Wed, 28 Jan 2026 19:56:37 +0000 |
| parents | 871957823d0c |
| children |
comparison
equal
deleted
inserted
replaced
| 6:871957823d0c | 7:ed2fefc8d892 |
|---|---|
| 1 <tool id="multimodal_learner" name="Multimodal Learner" version="0.1.3" profile="22.01"> | 1 <tool id="multimodal_learner" name="Multimodal Learner" version="0.1.4" 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> |
| 157 <when value="yes"> | 157 <when value="yes"> |
| 158 <repeat name="images_zip_repeat" title="Image archive(s)" min="1"> | 158 <repeat name="images_zip_repeat" title="Image archive(s)" min="1"> |
| 159 <param name="images_zip" type="data" format="zip" label="ZIP file containing images"/> | 159 <param name="images_zip" type="data" format="zip" label="ZIP file containing images"/> |
| 160 </repeat> | 160 </repeat> |
| 161 <param name="backbone_image" type="select" label="Image backbone" optional="true"> | 161 <param name="backbone_image" type="select" label="Image backbone" optional="true"> |
| 162 <option value='swin_base_patch4_window7_224' selected='true'>swin_base_patch4_window7_224</option> | 162 <option value='swin_base_patch4_window7_224.ms_in22k_ft_in1k' selected='true'>swin_base_patch4_window7_224.ms_in22k_ft_in1k</option> |
| 163 <option value='swin_large_patch4_window12_384.in22k_ft_in1k'>swin_large_patch4_window12_384.in22k_ft_in1k</option> | 163 <option value='swin_base_patch4_window7_224.ms_in1k'>swin_base_patch4_window7_224.ms_in1k</option> |
| 164 <option value='swin_small_patch4_window7_224'>swin_small_patch4_window7_224</option> | 164 <option value='swin_base_patch4_window7_224.ms_in22k'>swin_base_patch4_window7_224.ms_in22k</option> |
| 165 <option value='swin_tiny_patch4_window7_224'>swin_tiny_patch4_window7_224</option> | 165 |
| 166 <option value='caformer_b36.in21k_ft_in1k'>caformer_b36.in21k_ft_in1k</option> | 166 <option value='swin_large_patch4_window12_384.ms_in22k_ft_in1k'>swin_large_patch4_window12_384.ms_in22k_ft_in1k</option> |
| 167 <option value='caformer_m36.in21k_ft_in1k'>caformer_m36.in21k_ft_in1k</option> | 167 <option value='swin_large_patch4_window12_384.ms_in22k'>swin_large_patch4_window12_384.ms_in22k</option> |
| 168 <option value='caformer_s36.in21k_ft_in1k'>caformer_s36.in21k_ft_in1k</option> | 168 |
| 169 <option value='caformer_s18.in1k'>caformer_s18.in1k</option> | 169 <option value='swin_small_patch4_window7_224.ms_in22k_ft_in1k'>swin_small_patch4_window7_224.ms_in22k_ft_in1k</option> |
| 170 <option value='swin_small_patch4_window7_224.ms_in1k'>swin_small_patch4_window7_224.ms_in1k</option> | |
| 171 <option value='swin_small_patch4_window7_224.ms_in22k'>swin_small_patch4_window7_224.ms_in22k</option> | |
| 172 | |
| 173 <option value='swin_tiny_patch4_window7_224.ms_in22k_ft_in1k'>swin_tiny_patch4_window7_224.ms_in22k_ft_in1k</option> | |
| 174 <option value='swin_tiny_patch4_window7_224.ms_in1k'>swin_tiny_patch4_window7_224.ms_in1k</option> | |
| 175 <option value='swin_tiny_patch4_window7_224.ms_in22k'>swin_tiny_patch4_window7_224.ms_in22k</option> | |
| 176 | |
| 170 <option value='caformer_b36.sail_in22k_ft_in1k'>caformer_b36.sail_in22k_ft_in1k</option> | 177 <option value='caformer_b36.sail_in22k_ft_in1k'>caformer_b36.sail_in22k_ft_in1k</option> |
| 178 <option value='caformer_b36.sail_in1k'>caformer_b36.sail_in1k</option> | |
| 179 <option value='caformer_b36.sail_in22k'>caformer_b36.sail_in22k</option> | |
| 180 <option value='caformer_b36.sail_in1k_384'>caformer_b36.sail_in1k_384</option> | |
| 181 <option value='caformer_b36.sail_in22k_ft_in1k_384'>caformer_b36.sail_in22k_ft_in1k_384</option> | |
| 182 | |
| 171 <option value='caformer_m36.sail_in22k_ft_in1k'>caformer_m36.sail_in22k_ft_in1k</option> | 183 <option value='caformer_m36.sail_in22k_ft_in1k'>caformer_m36.sail_in22k_ft_in1k</option> |
| 184 <option value='caformer_m36.sail_in1k'>caformer_m36.sail_in1k</option> | |
| 185 <option value='caformer_m36.sail_in22k'>caformer_m36.sail_in22k</option> | |
| 186 <option value='caformer_m36.sail_in1k_384'>caformer_m36.sail_in1k_384</option> | |
| 187 <option value='caformer_m36.sail_in22k_ft_in1k_384'>caformer_m36.sail_in22k_ft_in1k_384</option> | |
| 188 | |
| 172 <option value='caformer_s36.sail_in22k_ft_in1k'>caformer_s36.sail_in22k_ft_in1k</option> | 189 <option value='caformer_s36.sail_in22k_ft_in1k'>caformer_s36.sail_in22k_ft_in1k</option> |
| 173 <option value='vit_base_patch16_224'>vit_base_patch16_224</option> | 190 <option value='caformer_s36.sail_in1k'>caformer_s36.sail_in1k</option> |
| 174 <option value='vit_large_patch14_224'>vit_large_patch14_224</option> | 191 <option value='caformer_s36.sail_in22k'>caformer_s36.sail_in22k</option> |
| 175 <option value='convnext_base'>convnext_base</option> | 192 <option value='caformer_s36.sail_in1k_384'>caformer_s36.sail_in1k_384</option> |
| 193 <option value='caformer_s36.sail_in22k_ft_in1k_384'>caformer_s36.sail_in22k_ft_in1k_384</option> | |
| 194 | |
| 195 <option value='caformer_s18.sail_in1k'>caformer_s18.sail_in1k</option> | |
| 196 <option value='caformer_s18.sail_in22k_ft_in1k'>caformer_s18.sail_in22k_ft_in1k</option> | |
| 197 <option value='caformer_s18.sail_in22k'>caformer_s18.sail_in22k</option> | |
| 198 <option value='caformer_s18.sail_in1k_384'>caformer_s18.sail_in1k_384</option> | |
| 199 <option value='caformer_s18.sail_in22k_ft_in1k_384'>caformer_s18.sail_in22k_ft_in1k_384</option> | |
| 200 | |
| 201 <option value='vit_base_patch16_224.augreg2_in21k_ft_in1k'>vit_base_patch16_224.augreg2_in21k_ft_in1k</option> | |
| 202 <option value='vit_base_patch16_224.augreg_in1k'>vit_base_patch16_224.augreg_in1k</option> | |
| 203 <option value='vit_base_patch16_224.augreg_in21k'>vit_base_patch16_224.augreg_in21k</option> | |
| 204 <option value='vit_base_patch16_224.augreg_in21k_ft_in1k'>vit_base_patch16_224.augreg_in21k_ft_in1k</option> | |
| 205 <option value='vit_base_patch16_224.dino'>vit_base_patch16_224.dino</option> | |
| 206 <option value='vit_base_patch16_224.mae'>vit_base_patch16_224.mae</option> | |
| 207 <option value='vit_base_patch16_224.orig_in21k'>vit_base_patch16_224.orig_in21k</option> | |
| 208 <option value='vit_base_patch16_224.orig_in21k_ft_in1k'>vit_base_patch16_224.orig_in21k_ft_in1k</option> | |
| 209 <option value='vit_base_patch16_224.sam_in1k'>vit_base_patch16_224.sam_in1k</option> | |
| 210 | |
| 211 <option value='convnext_base.fb_in1k'>convnext_base.fb_in1k</option> | |
| 212 <option value='convnext_base.fb_in22k_ft_in1k'>convnext_base.fb_in22k_ft_in1k</option> | |
| 213 <option value='convnext_base.fb_in22k_ft_in1k_384'>convnext_base.fb_in22k_ft_in1k_384</option> | |
| 214 <option value='convnext_base.fb_in22k'>convnext_base.fb_in22k</option> | |
| 215 <option value='convnext_base.dinov3_lvd1689m'>convnext_base.dinov3_lvd1689m</option> | |
| 216 <option value='convnext_base.clip_laion2b'>convnext_base.clip_laion2b</option> | |
| 217 <option value='convnext_base.clip_laion2b_augreg'>convnext_base.clip_laion2b_augreg</option> | |
| 218 <option value='convnext_base.clip_laion2b_augreg_ft_in1k'>convnext_base.clip_laion2b_augreg_ft_in1k</option> | |
| 219 <option value='convnext_base.clip_laion2b_augreg_ft_in12k'>convnext_base.clip_laion2b_augreg_ft_in12k</option> | |
| 220 <option value='convnext_base.clip_laion2b_augreg_ft_in12k_in1k'>convnext_base.clip_laion2b_augreg_ft_in12k_in1k</option> | |
| 221 <option value='convnext_base.clip_laion2b_augreg_ft_in12k_in1k_384'>convnext_base.clip_laion2b_augreg_ft_in12k_in1k_384</option> | |
| 222 <option value='convnext_base.clip_laiona'>convnext_base.clip_laiona</option> | |
| 223 <option value='convnext_base.clip_laiona_320'>convnext_base.clip_laiona_320</option> | |
| 224 <option value='convnext_base.clip_laiona_augreg_320'>convnext_base.clip_laiona_augreg_320</option> | |
| 225 <option value='convnext_base.clip_laiona_augreg_ft_in1k_384'>convnext_base.clip_laiona_augreg_ft_in1k_384</option> | |
| 226 | |
| 176 <option value='eva02_base_patch14_448.mim_in22k_ft_in22k_in1k'>eva02_base_patch14_448.mim_in22k_ft_in22k_in1k</option> | 227 <option value='eva02_base_patch14_448.mim_in22k_ft_in22k_in1k'>eva02_base_patch14_448.mim_in22k_ft_in22k_in1k</option> |
| 177 <option value='resnet50'>resnet50</option> | 228 <option value='eva02_base_patch14_448.mim_in22k_ft_in1k'>eva02_base_patch14_448.mim_in22k_ft_in1k</option> |
| 229 <option value='eva02_base_patch14_448.mim_in22k_ft_in22k'>eva02_base_patch14_448.mim_in22k_ft_in22k</option> | |
| 230 | |
| 231 <option value='resnet50.a1_in1k'>resnet50.a1_in1k</option> | |
| 232 <option value='resnet50.a1h_in1k'>resnet50.a1h_in1k</option> | |
| 233 <option value='resnet50.a2_in1k'>resnet50.a2_in1k</option> | |
| 234 <option value='resnet50.a3_in1k'>resnet50.a3_in1k</option> | |
| 235 <option value='resnet50.am_in1k'>resnet50.am_in1k</option> | |
| 236 <option value='resnet50.b1k_in1k'>resnet50.b1k_in1k</option> | |
| 237 <option value='resnet50.b2k_in1k'>resnet50.b2k_in1k</option> | |
| 238 <option value='resnet50.bt_in1k'>resnet50.bt_in1k</option> | |
| 239 <option value='resnet50.c1_in1k'>resnet50.c1_in1k</option> | |
| 240 <option value='resnet50.c2_in1k'>resnet50.c2_in1k</option> | |
| 241 <option value='resnet50.d_in1k'>resnet50.d_in1k</option> | |
| 242 <option value='resnet50.fb_ssl_yfcc100m_ft_in1k'>resnet50.fb_ssl_yfcc100m_ft_in1k</option> | |
| 243 <option value='resnet50.fb_swsl_ig1b_ft_in1k'>resnet50.fb_swsl_ig1b_ft_in1k</option> | |
| 244 <option value='resnet50.gluon_in1k'>resnet50.gluon_in1k</option> | |
| 245 <option value='resnet50.ra_in1k'>resnet50.ra_in1k</option> | |
| 246 <option value='resnet50.ram_in1k'>resnet50.ram_in1k</option> | |
| 247 <option value='resnet50.tv2_in1k'>resnet50.tv2_in1k</option> | |
| 248 <option value='resnet50.tv_in1k'>resnet50.tv_in1k</option> | |
| 178 </param> | 249 </param> |
| 179 <param name="missing_image_strategy" type="boolean" truevalue="true" falsevalue="false" checked="false" | 250 <param name="missing_image_strategy" type="boolean" truevalue="true" falsevalue="false" checked="false" |
| 180 label="Drop rows with missing images?" help="True = drop, False = replace with placeholder (default)"/> | 251 label="Drop rows with missing images?" help="True = drop, False = replace with placeholder (default)"/> |
| 181 </when> | 252 </when> |
| 182 <when value="no"/> | 253 <when value="no"/> |
| 254 <param name="target_column" value="7"/> | 325 <param name="target_column" value="7"/> |
| 255 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> | 326 <param name="test_dataset_conditional|has_test_dataset" value="yes"/> |
| 256 <param name="test_dataset_conditional|input_test" value="test.csv"/> | 327 <param name="test_dataset_conditional|input_test" value="test.csv"/> |
| 257 <param name="use_images_conditional|use_images" value="yes"/> | 328 <param name="use_images_conditional|use_images" value="yes"/> |
| 258 <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"/> |
| 259 <param name="use_images_conditional|backbone_image" value="resnet50"/> | 330 <param name="use_images_conditional|backbone_image" value="resnet50.tv_in1k"/> |
| 260 <param name="backbone_text" value="google/electra-base-discriminator"/> | 331 <param name="backbone_text" value="google/electra-base-discriminator"/> |
| 261 <output name="output_html"> | 332 <output name="output_html"> |
| 262 <assert_contents> | 333 <assert_contents> |
| 263 <has_text text="Model Performance Summary"/> | 334 <has_text text="Model Performance Summary"/> |
| 264 </assert_contents> | 335 </assert_contents> |
