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>