comparison pipeline.xml @ 19:4de3d598c116 draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit e2a5eade6d0e5ddf3a47630381a0ad90d80e8a04"
author bgruening
date Tue, 13 Apr 2021 18:57:31 +0000
parents 3f3c6dc38f3e
children 118e230e85ce
comparison
equal deleted inserted replaced
18:9c3e1d3235c8 19:4de3d598c116
1 <tool id="sklearn_build_pipeline" name="Pipeline Builder" version="@VERSION@"> 1 <tool id="sklearn_build_pipeline" name="Pipeline Builder" version="@VERSION@" profile="20.05">
2 <description>an all-in-one platform to build pipeline, single estimator, preprocessor and custom wrappers</description> 2 <description>an all-in-one platform to build pipeline, single estimator, preprocessor and custom wrappers</description>
3 <macros> 3 <macros>
4 <import>main_macros.xml</import> 4 <import>main_macros.xml</import>
5 </macros> 5 </macros>
6 <expand macro="python_requirements"/> 6 <expand macro="python_requirements" />
7 <expand macro="macro_stdio"/> 7 <expand macro="macro_stdio" />
8 <version_command>echo "@VERSION@"</version_command> 8 <version_command>echo "@VERSION@"</version_command>
9 <command> 9 <command>
10 <![CDATA[ 10 <![CDATA[
11 python "$sklearn_pipeline_script" '$inputs' 11 python "$sklearn_pipeline_script" '$inputs'
12 ]]> 12 ]]>
226 <option value="skrebate">SK-rebate Feature Selection</option> 226 <option value="skrebate">SK-rebate Feature Selection</option>
227 <option value="imblearn">Imbalanced-learn Sampling</option> 227 <option value="imblearn">Imbalanced-learn Sampling</option>
228 <option value="IRAPS">IRAPS -- feature selector and classifier</option> 228 <option value="IRAPS">IRAPS -- feature selector and classifier</option>
229 <option value="preprocessors">Bio-sequence Encoders</option> 229 <option value="preprocessors">Bio-sequence Encoders</option>
230 </param> 230 </param>
231 <when value="None"/> 231 <when value="None" />
232 <when value="pre_processor"> 232 <when value="pre_processor">
233 <conditional name="pre_processors"> 233 <conditional name="pre_processors">
234 <expand macro="sparse_preprocessors_ext" /> 234 <expand macro="sparse_preprocessors_ext" />
235 <expand macro="sparse_preprocessor_options_ext" /> 235 <expand macro="sparse_preprocessor_options_ext" />
236 </conditional> 236 </conditional>
237 </when> 237 </when>
238 <when value="feature_selection"> 238 <when value="feature_selection">
239 <expand macro="feature_selection_pipeline"/> 239 <expand macro="feature_selection_pipeline" />
240 </when> 240 </when>
241 <when value="decomposition"> 241 <when value="decomposition">
242 <expand macro="matrix_decomposition_all"/> 242 <expand macro="matrix_decomposition_all" />
243 </when> 243 </when>
244 <when value="kernel_approximation"> 244 <when value="kernel_approximation">
245 <expand macro="kernel_approximation_all"/> 245 <expand macro="kernel_approximation_all" />
246 </when> 246 </when>
247 <when value="FeatureAgglomeration"> 247 <when value="FeatureAgglomeration">
248 <expand macro="FeatureAgglomeration"/> 248 <expand macro="FeatureAgglomeration" />
249 </when> 249 </when>
250 <when value="skrebate"> 250 <when value="skrebate">
251 <expand macro="skrebate"/> 251 <expand macro="skrebate" />
252 </when> 252 </when>
253 <when value="imblearn"> 253 <when value="imblearn">
254 <expand macro="imbalanced_learn_sampling"/> 254 <expand macro="imbalanced_learn_sampling" />
255 </when> 255 </when>
256 <when value="IRAPS"> 256 <when value="IRAPS">
257 <expand macro="estimator_params_text" 257 <expand macro="estimator_params_text" label="Type in parameter settings for IRAPSCore if different from default:" help="Default(=blank): n_iter=1000, responsive_thres=-1, resistant_thres=0, random_state=None. No double quotes" />
258 label="Type in parameter settings for IRAPSCore if different from default:" 258 <param argument="p_thres" type="float" value="0.001" label="P value threshold" help="Float. default=0.001" />
259 help="Default(=blank): n_iter=1000, responsive_thres=-1, resistant_thres=0, random_state=None. No double quotes"/> 259 <param argument="fc_thres" type="float" value="0.1" label="fold change threshold" help="Float. default=0.1" />
260 <param argument="p_thres" type="float" value="0.001" label="P value threshold" help="Float. default=0.001"/> 260 <param argument="occurrence" type="float" value="0.7" label="reservation factor" help="Float. default=0.7" />
261 <param argument="fc_thres" type="float" value="0.1" label="fold change threshold" help="Float. default=0.1"/> 261 <param argument="discretize" type="float" value="-1" label="The z_score threshold to discretize target value" help="Float. default=-1" />
262 <param argument="occurrence" type="float" value="0.7" label="reservation factor" help="Float. default=0.7"/>
263 <param argument="discretize" type="float" value="-1" label="The z_score threshold to discretize target value" help="Float. default=-1"/>
264 </when> 262 </when>
265 <when value="preprocessors"> 263 <when value="preprocessors">
266 <expand macro="preprocessors_sequence_encoders"/> 264 <expand macro="preprocessors_sequence_encoders" />
267 </when> 265 </when>
268 </conditional> 266 </conditional>
269 </repeat> 267 </repeat>
270 <section name="final_estimator" title="Final Estimator" expanded="true"> 268 <section name="final_estimator" title="Final Estimator" expanded="true">
271 <conditional name="estimator_selector"> 269 <conditional name="estimator_selector">
272 <param name="selected_module" type="select" label="Choose the module that contains target estimator:" > 270 <param name="selected_module" type="select" label="Choose the module that contains target estimator:">
273 <expand macro="estimator_module_options"> 271 <expand macro="estimator_module_options">
274 <option value="sklearn.compose">sklearn.compose</option> 272 <option value="sklearn.compose">sklearn.compose</option>
275 <option value="binarize_target">Binarize Target Classifier or Regressor</option> 273 <option value="binarize_target">Binarize Target Classifier or Regressor</option>
276 <option value="custom_estimator">Load a custom estimator</option> 274 <option value="custom_estimator">Load a custom estimator</option>
277 <option value="none">none -- The last component of pre-processing step will turn to a final estimator</option> 275 <option value="none">none -- The last component of pre-processing step will turn to a final estimator</option>
280 <expand macro="estimator_suboptions"> 278 <expand macro="estimator_suboptions">
281 <when value="sklearn.compose"> 279 <when value="sklearn.compose">
282 <param name="selected_estimator" type="select" label="Choose estimator class:"> 280 <param name="selected_estimator" type="select" label="Choose estimator class:">
283 <option value="TransformedTargetRegressor" selected="true">TransformedTargetRegressor</option> 281 <option value="TransformedTargetRegressor" selected="true">TransformedTargetRegressor</option>
284 </param> 282 </param>
285 <param name="regressor" type="data" format="zip" label="Choose the dataset containing the wrapped regressor"/> 283 <param name="regressor" type="data" format="zip" label="Choose the dataset containing the wrapped regressor" />
286 <param name="transformer" type="data" format="zip" label="Choose the dataset containing transformer"/> 284 <param name="transformer" type="data" format="zip" label="Choose the dataset containing transformer" />
287 </when> 285 </when>
288 <when value="binarize_target"> 286 <when value="binarize_target">
289 <param name="clf_or_regr" type="select" label="Classifier or Regressor:"> 287 <param name="clf_or_regr" type="select" label="Classifier or Regressor:">
290 <option value="BinarizeTargetClassifier">BinarizeTargetClassifier</option> 288 <option value="BinarizeTargetClassifier">BinarizeTargetClassifier</option>
291 <option value="BinarizeTargetRegressor">BinarizeTargetRegressor</option> 289 <option value="BinarizeTargetRegressor">BinarizeTargetRegressor</option>
292 </param> 290 </param>
293 <param name="wrapped_estimator" type="data" format="zip" label="Choose the dataset containing the wrapped estimator or pipeline"/> 291 <param name="wrapped_estimator" type="data" format="zip" label="Choose the dataset containing the wrapped estimator or pipeline" />
294 <param name='z_score' type="float" value="-1" optional="false" label="Discrize target values using z_score"/> 292 <param name='z_score' type="float" value="-1" optional="false" label="Discrize target values using z_score" />
295 <param name='value' type="float" value="" optional="true" label="Discretize target values using a fixed value instead" help="Optional. default: None."/> 293 <param name='value' type="float" value="" optional="true" label="Discretize target values using a fixed value instead" help="Optional. default: None." />
296 <param name="less_is_positive" type="boolean" truevalue="booltrue" falsevalue="boolfalse" checked="true" label="Are the detecting values smaller than others?"/> 294 <param name="less_is_positive" type="boolean" truevalue="booltrue" falsevalue="boolfalse" checked="true" label="Are the detecting values smaller than others?" />
297 </when> 295 </when>
298 <when value="custom_estimator"> 296 <when value="custom_estimator">
299 <param name="c_estimator" type="data" format="zip" label="Choose the dataset containing the custom estimator or pipeline"/> 297 <param name="c_estimator" type="data" format="zip" label="Choose the dataset containing the custom estimator or pipeline" />
300 </when> 298 </when>
301 <when value="none"/> 299 <when value="none" />
302 </expand> 300 </expand>
303 </conditional> 301 </conditional>
304 </section> 302 </section>
305 <!--param name="output_type" type="select" label="Output the final estimator instead?"> 303 <!--param name="output_type" type="select" label="Output the final estimator instead?">
306 <option value="Pipeline_Builder" selected="true">Pipeline</option> 304 <option value="Pipeline_Builder" selected="true">Pipeline</option>
307 <option value="Final_Estimator_Builder">Final Estimator</option> 305 <option value="Final_Estimator_Builder">Final Estimator</option>
308 </param>--> 306 </param>-->
309 <param name="get_params" type="boolean" truevalue="booltrue" falsevalue="boolfalse" checked="false" label="Output parameters for searchCV?" 307 <param name="get_params" type="boolean" truevalue="booltrue" falsevalue="boolfalse" checked="false" label="Output parameters for searchCV?" help="Optional. Tunable parameters could be obtained through `estimator_attributes` tool." />
310 help="Optional. Tunable parameters could be obtained through `estimator_attributes` tool."/>
311 </inputs> 308 </inputs>
312 <outputs> 309 <outputs>
313 <data format="zip" name="outfile" label="New Pipleline/Estimator"/> 310 <data format="zip" name="outfile" label="New Pipleline/Estimator" />
314 <data format="tabular" name="outfile_params" label="get_params for Pipleline/Estimator"> 311 <data format="tabular" name="outfile_params" label="get_params for Pipleline/Estimator">
315 <filter>get_params</filter> 312 <filter>get_params</filter>
316 </data> 313 </data>
317 </outputs> 314 </outputs>
318 <tests> 315 <tests>
319 <test> 316 <test>
320 <conditional name="component_selector"> 317 <conditional name="component_selector">
321 <param name="component_type" value="pre_processor"/> 318 <param name="component_type" value="pre_processor" />
322 <conditional name="pre_processors"> 319 <conditional name="pre_processors">
323 <param name="selected_pre_processor" value="QuantileTransformer"/> 320 <param name="selected_pre_processor" value="QuantileTransformer" />
324 <section name="options"> 321 <section name="options">
325 <param name="random_state" value="10"/> 322 <param name="random_state" value="10" />
326 </section> 323 </section>
327 </conditional> 324 </conditional>
328 </conditional> 325 </conditional>
329 <section name="final_estimator"> 326 <section name="final_estimator">
330 <conditional name="estimator_selector"> 327 <conditional name="estimator_selector">
331 <param name="selected_module" value="none"/> 328 <param name="selected_module" value="none" />
332 </conditional> 329 </conditional>
333 </section> 330 </section>
334 <output name="outfile" file="pipeline17" compare="sim_size" delta="5"/> 331 <output name="outfile" file="pipeline17" compare="sim_size" delta="30" />
335 </test> 332 </test>
336 <test> 333 <test>
337 <conditional name="component_selector"> 334 <conditional name="component_selector">
338 <param name="component_type" value="pre_processor"/> 335 <param name="component_type" value="pre_processor" />
339 <conditional name="pre_processors"> 336 <conditional name="pre_processors">
340 <param name="selected_pre_processor" value="PowerTransformer"/> 337 <param name="selected_pre_processor" value="PowerTransformer" />
341 </conditional> 338 </conditional>
342 </conditional> 339 </conditional>
343 <section name="final_estimator"> 340 <section name="final_estimator">
344 <conditional name="estimator_selector"> 341 <conditional name="estimator_selector">
345 <param name="selected_module" value="sklearn.compose"/> 342 <param name="selected_module" value="sklearn.compose" />
346 <param name="regressor" value="RandomForestRegressor01.zip" ftype="zip"/> 343 <param name="regressor" value="RandomForestRegressor01.zip" ftype="zip" />
347 <param name="transformer" value="pipeline17" ftype="zip"/> 344 <param name="transformer" value="pipeline17" ftype="zip" />
348 </conditional> 345 </conditional>
349 </section> 346 </section>
350 <param name="get_params" value="true"/> 347 <param name="get_params" value="true" />
351 <output name="outfile_params" file="pipeline_params18" ftype="tabular"/> 348 <output name="outfile_params" file="pipeline_params18" ftype="tabular" />
352 </test> 349 </test>
353 <test> 350 <test>
354 <repeat name="pipeline_component"> 351 <repeat name="pipeline_component">
355 <conditional name="component_selector"> 352 <conditional name="component_selector">
356 <param name="component_type" value="pre_processor"/> 353 <param name="component_type" value="pre_processor" />
357 <conditional name="pre_processors"> 354 <conditional name="pre_processors">
358 <param name="selected_pre_processor" value="RobustScaler"/> 355 <param name="selected_pre_processor" value="RobustScaler" />
359 </conditional> 356 </conditional>
360 </conditional> 357 </conditional>
361 </repeat> 358 </repeat>
362 <repeat name="pipeline_component"> 359 <repeat name="pipeline_component">
363 <conditional name="component_selector"> 360 <conditional name="component_selector">
364 <param name="component_type" value="feature_selection"/> 361 <param name="component_type" value="feature_selection" />
365 <conditional name="fs_algorithm_selector"> 362 <conditional name="fs_algorithm_selector">
366 <param name="selected_algorithm" value="SelectKBest"/> 363 <param name="selected_algorithm" value="SelectKBest" />
367 <param name="score_func" value="f_classif"/> 364 <param name="score_func" value="f_classif" />
368 </conditional> 365 </conditional>
369 </conditional> 366 </conditional>
370 </repeat> 367 </repeat>
371 <param name="selected_module" value="svm"/> 368 <param name="selected_module" value="svm" />
372 <param name="selected_estimator" value="SVR"/> 369 <param name="selected_estimator" value="SVR" />
373 <param name="text_params" value="kernel='linear'"/> 370 <param name="text_params" value="kernel='linear'" />
374 <output name="outfile" file="pipeline01" compare="sim_size" delta="5"/> 371 <output name="outfile" file="pipeline01" compare="sim_size" delta="30" />
375 </test> 372 </test>
376 <test> 373 <test>
377 <conditional name="component_selector"> 374 <conditional name="component_selector">
378 <param name="component_type" value="pre_processor"/> 375 <param name="component_type" value="pre_processor" />
379 <conditional name="pre_processors"> 376 <conditional name="pre_processors">
380 <param name="selected_pre_processor" value="RobustScaler"/> 377 <param name="selected_pre_processor" value="RobustScaler" />
381 </conditional> 378 </conditional>
382 </conditional> 379 </conditional>
383 <param name="selected_module" value="linear_model"/> 380 <param name="selected_module" value="linear_model" />
384 <param name="selected_estimator" value="LassoCV"/> 381 <param name="selected_estimator" value="LassoCV" />
385 <output name="outfile" file="pipeline02" compare="sim_size" delta="5"/> 382 <output name="outfile" file="pipeline02" compare="sim_size" delta="30" />
386 </test> 383 </test>
387 <test> 384 <test>
388 <conditional name="component_selector"> 385 <conditional name="component_selector">
389 <param name="component_type" value="pre_processor"/> 386 <param name="component_type" value="pre_processor" />
390 <conditional name="pre_processors"> 387 <conditional name="pre_processors">
391 <param name="selected_pre_processor" value="RobustScaler"/> 388 <param name="selected_pre_processor" value="RobustScaler" />
392 </conditional> 389 </conditional>
393 </conditional> 390 </conditional>
394 <param name="selected_module" value="xgboost"/> 391 <param name="selected_module" value="xgboost" />
395 <param name="selected_estimator" value="XGBClassifier"/> 392 <param name="selected_estimator" value="XGBClassifier" />
396 <output name="outfile" file="pipeline03" compare="sim_size" delta="5"/> 393 <output name="outfile" file="pipeline03" compare="sim_size" delta="30" />
397 </test> 394 </test>
398 <test> 395 <test>
399 <conditional name="component_selector"> 396 <conditional name="component_selector">
400 <param name="component_type" value="feature_selection"/> 397 <param name="component_type" value="feature_selection" />
401 <conditional name="fs_algorithm_selector"> 398 <conditional name="fs_algorithm_selector">
402 <param name="selected_algorithm" value="SelectFromModel"/> 399 <param name="selected_algorithm" value="SelectFromModel" />
403 <conditional name="model_inputter"> 400 <conditional name="model_inputter">
404 <conditional name="estimator_selector"> 401 <conditional name="estimator_selector">
405 <param name="selected_module" value="ensemble"/> 402 <param name="selected_module" value="ensemble" />
406 <param name="selected_estimator" value="AdaBoostClassifier"/> 403 <param name="selected_estimator" value="AdaBoostClassifier" />
407 </conditional> 404 </conditional>
408 </conditional> 405 </conditional>
409 </conditional> 406 </conditional>
410 </conditional> 407 </conditional>
411 <section name="final_estimator"> 408 <section name="final_estimator">
412 <param name="selected_module" value="svm"/> 409 <param name="selected_module" value="svm" />
413 <param name="selected_estimator" value="LinearSVC"/> 410 <param name="selected_estimator" value="LinearSVC" />
414 </section> 411 </section>
415 <output name="outfile" file="pipeline04" compare="sim_size" delta="5"/> 412 <output name="outfile" file="pipeline04" compare="sim_size" delta="30" />
416 </test> 413 </test>
417 <test> 414 <test>
418 <conditional name="component_selector"> 415 <conditional name="component_selector">
419 <param name="component_type" value="None"/> 416 <param name="component_type" value="None" />
420 </conditional> 417 </conditional>
421 <param name="selected_module" value="ensemble"/> 418 <param name="selected_module" value="ensemble" />
422 <param name="selected_estimator" value="RandomForestRegressor"/> 419 <param name="selected_estimator" value="RandomForestRegressor" />
423 <param name="text_params" value="n_estimators=100, random_state=42"/> 420 <param name="text_params" value="n_estimators=100, random_state=42" />
424 <param name="get_params" value="true"/> 421 <param name="get_params" value="true" />
425 <output name="outfile" file="pipeline05" compare="sim_size" delta="5"/> 422 <output name="outfile" file="pipeline05" compare="sim_size" delta="30" />
426 <output name="outfile_params" file="pipeline_params05.tabular" ftype="tabular"/> 423 <output name="outfile_params" file="pipeline_params05.tabular" ftype="tabular" />
427 </test> 424 </test>
428 <test> 425 <test>
429 <conditional name="component_selector"> 426 <conditional name="component_selector">
430 <param name="component_type" value="decomposition"/> 427 <param name="component_type" value="decomposition" />
431 <conditional name="matrix_decomposition_selector"> 428 <conditional name="matrix_decomposition_selector">
432 <param name="select_algorithm" value="PCA"/> 429 <param name="select_algorithm" value="PCA" />
433 </conditional> 430 </conditional>
434 </conditional> 431 </conditional>
435 <param name="selected_module" value="ensemble"/> 432 <param name="selected_module" value="ensemble" />
436 <param name="selected_estimator" value="AdaBoostRegressor"/> 433 <param name="selected_estimator" value="AdaBoostRegressor" />
437 <output name="outfile" file="pipeline06" compare="sim_size" delta="5"/> 434 <output name="outfile" file="pipeline06" compare="sim_size" delta="30" />
438 </test> 435 </test>
439 <test> 436 <test>
440 <conditional name="component_selector"> 437 <conditional name="component_selector">
441 <param name="component_type" value="kernel_approximation"/> 438 <param name="component_type" value="kernel_approximation" />
442 <conditional name="kernel_approximation_selector"> 439 <conditional name="kernel_approximation_selector">
443 <param name="select_algorithm" value="RBFSampler"/> 440 <param name="select_algorithm" value="RBFSampler" />
444 <param name="text_params" value="n_components=10, gamma=2.0"/> 441 <param name="text_params" value="n_components=10, gamma=2.0" />
445 </conditional> 442 </conditional>
446 </conditional> 443 </conditional>
447 <param name="selected_module" value="ensemble"/> 444 <param name="selected_module" value="ensemble" />
448 <param name="selected_estimator" value="AdaBoostClassifier"/> 445 <param name="selected_estimator" value="AdaBoostClassifier" />
449 <output name="outfile" file="pipeline07" compare="sim_size" delta="5"/> 446 <output name="outfile" file="pipeline07" compare="sim_size" delta="30" />
450 </test> 447 </test>
451 <test> 448 <test>
452 <conditional name="component_selector"> 449 <conditional name="component_selector">
453 <param name="component_type" value="FeatureAgglomeration"/> 450 <param name="component_type" value="FeatureAgglomeration" />
454 <conditional name="FeatureAgglomeration_selector"> 451 <conditional name="FeatureAgglomeration_selector">
455 <param name="select_algorithm" value="FeatureAgglomeration"/> 452 <param name="select_algorithm" value="FeatureAgglomeration" />
456 <param name="text_params" value="n_clusters=3, affinity='euclidean'"/> 453 <param name="text_params" value="n_clusters=3, affinity='euclidean'" />
457 </conditional> 454 </conditional>
458 </conditional> 455 </conditional>
459 <param name="selected_module" value="ensemble"/> 456 <param name="selected_module" value="ensemble" />
460 <param name="selected_estimator" value="AdaBoostClassifier"/> 457 <param name="selected_estimator" value="AdaBoostClassifier" />
461 <output name="outfile" file="pipeline08" compare="sim_size" delta="20"/> 458 <output name="outfile" file="pipeline08" compare="sim_size" delta="30" />
462 </test> 459 </test>
463 <test> 460 <test>
464 <conditional name="component_selector"> 461 <conditional name="component_selector">
465 <param name="component_type" value="skrebate"/> 462 <param name="component_type" value="skrebate" />
466 <conditional name="skrebate_selector"> 463 <conditional name="skrebate_selector">
467 <param name="select_algorithm" value="ReliefF"/> 464 <param name="select_algorithm" value="ReliefF" />
468 <param name="text_params" value="n_features_to_select=3, n_neighbors=100"/> 465 <param name="text_params" value="n_features_to_select=3, n_neighbors=100" />
469 </conditional> 466 </conditional>
470 </conditional> 467 </conditional>
471 <param name="selected_module" value="ensemble"/> 468 <param name="selected_module" value="ensemble" />
472 <param name="selected_estimator" value="RandomForestRegressor"/> 469 <param name="selected_estimator" value="RandomForestRegressor" />
473 <output name="outfile" file="pipeline09" compare="sim_size" delta="5"/> 470 <output name="outfile" file="pipeline09" compare="sim_size" delta="30" />
474 </test> 471 </test>
475 <test> 472 <test>
476 <conditional name="component_selector"> 473 <conditional name="component_selector">
477 <param name="component_type" value="imblearn"/> 474 <param name="component_type" value="imblearn" />
478 <conditional name="imblearn_selector"> 475 <conditional name="imblearn_selector">
479 <param name="select_algorithm" value="under_sampling.EditedNearestNeighbours"/> 476 <param name="select_algorithm" value="under_sampling.EditedNearestNeighbours" />
480 </conditional> 477 </conditional>
481 </conditional> 478 </conditional>
482 <param name="selected_module" value="ensemble"/> 479 <param name="selected_module" value="ensemble" />
483 <param name="selected_estimator" value="RandomForestClassifier"/> 480 <param name="selected_estimator" value="RandomForestClassifier" />
484 <output name="outfile" file="pipeline11" compare="sim_size" delta="5"/> 481 <output name="outfile" file="pipeline11" compare="sim_size" delta="30" />
485 </test> 482 </test>
486 <test expect_failure="true"> 483 <test expect_failure="true">
487 <conditional name="component_selector"> 484 <conditional name="component_selector">
488 <param name="component_type" value="None"/> 485 <param name="component_type" value="None" />
489 </conditional> 486 </conditional>
490 <param name="selected_module" value="ensemble"/> 487 <param name="selected_module" value="ensemble" />
491 <param name="selected_estimator" value="RandomForestRegressor"/> 488 <param name="selected_estimator" value="RandomForestRegressor" />
492 <param name="text_params" value="n_estimators=__import__('os').system('ls ~')"/> 489 <param name="text_params" value="n_estimators=__import__('os').system('ls ~')" />
493 </test> 490 </test>
494 <test> 491 <test>
495 <conditional name="component_selector"> 492 <conditional name="component_selector">
496 <param name="component_type" value="feature_selection"/> 493 <param name="component_type" value="feature_selection" />
497 <conditional name="fs_algorithm_selector"> 494 <conditional name="fs_algorithm_selector">
498 <param name="selected_algorithm" value="RFE"/> 495 <param name="selected_algorithm" value="RFE" />
499 <conditional name="estimator_selector"> 496 <conditional name="estimator_selector">
500 <param name="selected_module" value="xgboost"/> 497 <param name="selected_module" value="xgboost" />
501 <param name="selected_estimator" value="XGBRegressor"/> 498 <param name="selected_estimator" value="XGBRegressor" />
502 <param name="text_params" value="random_state=0"/> 499 <param name="text_params" value="random_state=0" />
503 </conditional> 500 </conditional>
504 </conditional> 501 </conditional>
505 </conditional> 502 </conditional>
506 <section name="final_estimator"> 503 <section name="final_estimator">
507 <conditional name="estimator_selector"> 504 <conditional name="estimator_selector">
508 <param name="selected_module" value="none"/> 505 <param name="selected_module" value="none" />
509 </conditional> 506 </conditional>
510 </section> 507 </section>
511 <output name="outfile" file="pipeline12" compare="sim_size" delta="5"/> 508 <output name="outfile" file="pipeline12" compare="sim_size" delta="30" />
512 </test> 509 </test>
513 <test> 510 <test>
514 <conditional name="component_selector"> 511 <conditional name="component_selector">
515 <param name="component_type" value="None"/> 512 <param name="component_type" value="None" />
516 </conditional> 513 </conditional>
517 <param name="selected_module" value="ensemble"/> 514 <param name="selected_module" value="ensemble" />
518 <param name="selected_estimator" value="RandomForestClassifier"/> 515 <param name="selected_estimator" value="RandomForestClassifier" />
519 <output name="outfile" file="RandomForestClassifier.zip" compare="sim_size" delta="5"/> 516 <output name="outfile" file="RandomForestClassifier.zip" compare="sim_size" delta="30" />
520 </test> 517 </test>
521 <test> 518 <test>
522 <conditional name="component_selector"> 519 <conditional name="component_selector">
523 <param name="component_type" value="IRAPS"/> 520 <param name="component_type" value="IRAPS" />
524 </conditional> 521 </conditional>
525 <section name="final_estimator"> 522 <section name="final_estimator">
526 <conditional name="estimator_selector"> 523 <conditional name="estimator_selector">
527 <param name="selected_module" value="none"/> 524 <param name="selected_module" value="none" />
528 </conditional> 525 </conditional>
529 </section> 526 </section>
530 <output name="outfile" file="pipeline14" compare="sim_size" delta="5"/> 527 <output name="outfile" file="pipeline14" compare="sim_size" delta="30" />
531 </test> 528 </test>
532 <test> 529 <test>
533 <conditional name="component_selector"> 530 <conditional name="component_selector">
534 <param name="component_type" value="None"/> 531 <param name="component_type" value="None" />
535 </conditional> 532 </conditional>
536 <section name="final_estimator"> 533 <section name="final_estimator">
537 <conditional name="estimator_selector"> 534 <conditional name="estimator_selector">
538 <param name="selected_module" value="binarize_target"/> 535 <param name="selected_module" value="binarize_target" />
539 <param name="clf_or_regr" value="BinarizeTargetClassifier"/> 536 <param name="clf_or_regr" value="BinarizeTargetClassifier" />
540 <param name="wrapped_estimator" value="RandomForestClassifier.zip" ftype="zip"/> 537 <param name="wrapped_estimator" value="RandomForestClassifier.zip" ftype="zip" />
541 </conditional> 538 </conditional>
542 </section> 539 </section>
543 <output name="outfile" file="pipeline15" compare="sim_size" delta="5"/> 540 <output name="outfile" file="pipeline15" compare="sim_size" delta="30" />
544 </test> 541 </test>
545 <test> 542 <test>
546 <conditional name="component_selector"> 543 <conditional name="component_selector">
547 <param name="component_type" value="preprocessors"/> 544 <param name="component_type" value="preprocessors" />
548 <conditional name="encoder_selection"> 545 <conditional name="encoder_selection">
549 <param name="encoder_type" value="GenomeOneHotEncoder"/> 546 <param name="encoder_type" value="GenomeOneHotEncoder" />
550 <param name="seq_length" value="1000"/> 547 <param name="seq_length" value="1000" />
551 <param name="padding" value="True"/> 548 <param name="padding" value="True" />
552 </conditional> 549 </conditional>
553 </conditional> 550 </conditional>
554 <section name="final_estimator"> 551 <section name="final_estimator">
555 <conditional name="estimator_selector"> 552 <conditional name="estimator_selector">
556 <param name="selected_module" value="custom_estimator"/> 553 <param name="selected_module" value="custom_estimator" />
557 <param name="c_estimator" value="keras_model02" ftype="zip"/> 554 <param name="c_estimator" value="keras_model02" ftype="zip" />
558 </conditional> 555 </conditional>
559 </section> 556 </section>
560 <output name="outfile" file="pipeline16" compare="sim_size" delta="5"/> 557 <output name="outfile" file="pipeline16" compare="sim_size" delta="30" />
561 </test> 558 </test>
562 </tests> 559 </tests>
563 <help> 560 <help>
564 <![CDATA[ 561 <![CDATA[
565 **What it does** 562 **What it does**
614 .. _`BinarizeTargetRegressor`: https://goeckslab.github.io/Galaxy-ML/APIs/binarize-target/#binarizetargetregressor 611 .. _`BinarizeTargetRegressor`: https://goeckslab.github.io/Galaxy-ML/APIs/binarize-target/#binarizetargetregressor
615 612
616 ]]> 613 ]]>
617 </help> 614 </help>
618 <expand macro="sklearn_citation"> 615 <expand macro="sklearn_citation">
619 <expand macro="skrebate_citation"/> 616 <expand macro="skrebate_citation" />
620 <expand macro="xgboost_citation"/> 617 <expand macro="xgboost_citation" />
621 <expand macro="imblearn_citation"/> 618 <expand macro="imblearn_citation" />
622 </expand> 619 </expand>
623 </tool> 620 </tool>