Mercurial > repos > bgruening > sklearn_feature_selection
annotate feature_selection.xml @ 0:2bbacfaadb5c draft
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
author | bgruening |
---|---|
date | Thu, 12 Apr 2018 08:19:35 -0400 |
parents | |
children | 5a06c81f044d |
rev | line source |
---|---|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
1 <tool id="sklearn_feature_selection" name="Feature Selection" version="@VERSION@"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
2 <description>module, including univariate filter selection methods and recursive feature elimination algorithm</description> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
3 <macros> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
4 <import>main_macros.xml</import> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
5 </macros> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
6 <expand macro="python_requirements"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
7 <expand macro="macro_stdio"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
8 <version_command>echo "@VERSION@"</version_command> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
9 <command> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
10 <![CDATA[ |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
11 python "$feature_selection_script" '$inputs' |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
12 ]]> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
13 </command> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
14 <configfiles> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
15 <inputs name="inputs" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
16 <configfile name="feature_selection_script"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
17 <![CDATA[ |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
18 import sys |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
19 import json |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
20 import pandas |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
21 import pickle |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
22 import numpy as np |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
23 import sklearn.feature_selection |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
24 from sklearn import svm, linear_model, ensemble |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
25 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
26 @COLUMNS_FUNCTION@ |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
27 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
28 input_json_path = sys.argv[1] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
29 params = json.load(open(input_json_path, "r")) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
30 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
31 input_type = params["input_options"]["selected_input"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
32 if input_type=="tabular": |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
33 header = 'infer' if params["input_options"]["header1"] else None |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
34 X = read_columns( |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
35 "$input_options.infile1", |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
36 "$input_options.col1", |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
37 sep='\t', |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
38 header=header, |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
39 parse_dates=True |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
40 ) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
41 else: |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
42 X = mmread(open("$input_options.infile1", 'r')) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
43 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
44 header = 'infer' if params["input_options"]["header2"] else None |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
45 y = read_columns( |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
46 "$input_options.infile2", |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
47 "$input_options.col2", |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
48 sep='\t', |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
49 header=header, |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
50 parse_dates=True |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
51 ) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
52 y=y.ravel() |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
53 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
54 selector = params["feature_selection_algorithms"]["selected_algorithm"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
55 selector = getattr(sklearn.feature_selection, selector) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
56 options = params["feature_selection_algorithms"]["options"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
57 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
58 #if $feature_selection_algorithms.selected_algorithm == 'SelectFromModel': |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
59 if not options['threshold'] or options['threshold'] == 'None': |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
60 options['threshold'] = None |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
61 #if $feature_selection_algorithms.extra_estimator.has_estimator == 'no_load': |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
62 fitted_estimator = pickle.load(open("$feature_selection_algorithms.extra_estimator.fitted_estimator", 'r')) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
63 new_selector = selector(fitted_estimator, prefit=True, **options) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
64 #else: |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
65 estimator=params["feature_selection_algorithms"]["estimator"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
66 if params["feature_selection_algorithms"]["extra_estimator"]["has_estimator"]=='no': |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
67 estimator=params["feature_selection_algorithms"]["extra_estimator"]["new_estimator"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
68 estimator=eval(estimator.replace('__dq__', '"').replace("__sq__","'")) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
69 new_selector = selector(estimator, **options) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
70 new_selector.fit(X, y) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
71 #end if |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
72 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
73 #elif $feature_selection_algorithms.selected_algorithm in ['RFE', 'RFECV']: |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
74 if 'scoring' in options and (not options['scoring'] or options['scoring'] == 'None'): |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
75 options['scoring'] = None |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
76 estimator=params["feature_selection_algorithms"]["estimator"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
77 if params["feature_selection_algorithms"]["extra_estimator"]["has_estimator"]=='no': |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
78 estimator=params["feature_selection_algorithms"]["extra_estimator"]["new_estimator"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
79 estimator=eval(estimator.replace('__dq__', '"').replace("__sq__","'")) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
80 new_selector = selector(estimator, **options) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
81 new_selector.fit(X, y) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
82 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
83 #elif $feature_selection_algorithms.selected_algorithm == "VarianceThreshold": |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
84 new_selector = selector(**options) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
85 new_selector.fit(X, y) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
86 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
87 #else: |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
88 score_func = params["feature_selection_algorithms"]["score_func"] |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
89 score_func = getattr(sklearn.feature_selection, score_func) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
90 new_selector = selector(score_func, **options) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
91 new_selector.fit(X, y) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
92 #end if |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
93 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
94 #if $select_methods.selected_method == "fit_transform": |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
95 res = new_selector.transform(X) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
96 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
97 #else: |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
98 res = new_selector.get_support(params["select_methods"]["indices"]) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
99 #end if |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
100 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
101 res = pandas.DataFrame(res) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
102 res.to_csv(path_or_buf="$outfile", sep='\t', index=False) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
103 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
104 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
105 ]]> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
106 </configfile> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
107 </configfiles> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
108 <inputs> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
109 <conditional name="feature_selection_algorithms"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
110 <param name="selected_algorithm" type="select" label="Select a feature selection algorithm"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
111 <option value="SelectFromModel" selected="true">SelectFromModel - Meta-transformer for selecting features based on importance weights</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
112 <option value="GenericUnivariateSelect" selected="true">GenericUnivariateSelect - Univariate feature selector with configurable strategy</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
113 <option value="SelectPercentile">SelectPercentile - Select features according to a percentile of the highest scores</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
114 <option value="SelectKBest">SelectKBest - Select features according to the k highest scores</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
115 <option value="SelectFpr">SelectFpr - Filter: Select the p-values below alpha based on a FPR test</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
116 <option value="SelectFdr">SelectFdr - Filter: Select the p-values for an estimated false discovery rate</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
117 <option value="SelectFwe">SelectFwe - Filter: Select the p-values corresponding to Family-wise error rate</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
118 <option value="RFE">RFE - Feature ranking with recursive feature elimination</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
119 <option value="RFECV">RFECV - Feature ranking with recursive feature elimination and cross-validated selection of the best number of features</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
120 <option value="VarianceThreshold">VarianceThreshold - Feature selector that removes all low-variance features</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
121 <!--option value="chi2">Compute chi-squared stats between each non-negative feature and class</option--> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
122 <!--option value="f_classif">Compute the ANOVA F-value for the provided sample</option--> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
123 <!--option value="f_regression">Univariate linear regression tests</option--> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
124 <!--option value="mutual_info_classif">Estimate mutual information for a discrete target variable</option--> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
125 <!--option value="mutual_info_regression">Estimate mutual information for a continuous target variable</option--> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
126 </param> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
127 <when value="SelectFromModel"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
128 <expand macro="feature_selection_estimator" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
129 <conditional name="extra_estimator"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
130 <expand macro="feature_selection_extra_estimator" > |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
131 <option value="no_load">No, I will load a prefitted estimator</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
132 </expand> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
133 <expand macro="feature_selection_estimator_choices" > |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
134 <when value="no_load"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
135 <param name="fitted_estimator" type="data" format='zip' label="Load a prefitted estimator" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
136 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
137 </expand> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
138 </conditional> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
139 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
140 <param argument="threshold" type="text" value="" optional="true" label="threshold" help="The threshold value to use for feature selection. e.g. 'mean', 'median', '1.25*mean'." /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
141 <param argument="norm_order" type="integer" value="1" label="norm_order" help="Order of the norm used to filter the vectors of coefficients below threshold in the case where the coef_ attribute of the estimator is of dimension 2. " /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
142 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
143 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
144 <when value="GenericUnivariateSelect"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
145 <expand macro="feature_selection_score_function" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
146 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
147 <param argument="mode" type="select" label="Feature selection mode"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
148 <option value="percentile">percentile</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
149 <option value="k_best">k_best</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
150 <option value="fpr">fpr</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
151 <option value="fdr">fdr</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
152 <option value="fwe">fwe</option> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
153 </param> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
154 <param argument="param" type="float" value="" optional="true" label="Parameter of the corresponding mode" help="float or int depending on the feature selection mode" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
155 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
156 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
157 <when value="SelectPercentile"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
158 <expand macro="feature_selection_score_function" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
159 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
160 <param argument="percentile" type="integer" value="10" optional="True" label="Percent of features to keep" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
161 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
162 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
163 <when value="SelectKBest"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
164 <expand macro="feature_selection_score_function" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
165 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
166 <param argument="k" type="integer" value="10" optional="True" label="Number of top features to select" help="No 'all' option is supported." /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
167 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
168 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
169 <when value="SelectFpr"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
170 <expand macro="feature_selection_score_function" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
171 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
172 <param argument="alpha" type="float" value="" optional="True" label="Alpha" help="The highest p-value for features to be kept."/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
173 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
174 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
175 <when value="SelectFdr"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
176 <expand macro="feature_selection_score_function" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
177 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
178 <param argument="alpha" type="float" value="" optional="True" label="Alpha" help="The highest uncorrected p-value for features to keep."/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
179 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
180 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
181 <when value="SelectFwe"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
182 <expand macro="feature_selection_score_function" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
183 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
184 <param argument="alpha" type="float" value="" optional="True" label="Alpha" help="The highest uncorrected p-value for features to keep."/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
185 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
186 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
187 <when value="RFE"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
188 <expand macro="feature_selection_estimator" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
189 <conditional name="extra_estimator"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
190 <expand macro="feature_selection_extra_estimator" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
191 <expand macro="feature_selection_estimator_choices" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
192 </conditional> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
193 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
194 <param argument="n_features_to_select" type="integer" value="" optional="true" label="n_features_to_select" help="The number of features to select. If None, half of the features are selected." /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
195 <param argument="step" type="float" value="1" label="step" optional="true" help="Default = 1. " /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
196 <param argument="verbose" type="integer" value="0" label="verbose" help="Controls verbosity of output." /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
197 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
198 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
199 <when value="RFECV"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
200 <expand macro="feature_selection_estimator" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
201 <conditional name="extra_estimator"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
202 <expand macro="feature_selection_extra_estimator" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
203 <expand macro="feature_selection_estimator_choices" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
204 </conditional> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
205 <section name="options" title="Other Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
206 <param argument="step" type="float" value="1" label="step" optional="true" help="Default = 1. " /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
207 <param argument="cv" type="integer" value="" optional="true" label="cv" help="Determines the cross-validation splitting strategy" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
208 <param argument="scoring" type="text" value="" optional="true" label="scoring" help="A string (see model evaluation documentation) or a scorer callable object / function with signature scorer(estimator, X, y)."/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
209 <param argument="verbose" type="integer" value="0" label="verbose" help="Controls verbosity of output." /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
210 <param argument="n_jobs" type="integer" value="1" label="n_jobs" help="Number of cores to run in parallel while fitting across folds. Defaults to 1 core."/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
211 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
212 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
213 <when value="VarianceThreshold"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
214 <section name="options" title="Options" expanded="True"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
215 <param argument="threshold" type="float" value="" optional="True" label="Threshold" help="Features with a training-set variance lower than this threshold will be removed."/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
216 </section> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
217 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
218 <!--when value="chi2"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
219 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
220 <when value="f_classif"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
221 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
222 <when value="f_regression"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
223 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
224 <when value="mutual_info_classif"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
225 </when> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
226 <when value="mutual_info_regression"> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
227 </when--> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
228 </conditional> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
229 <expand macro="feature_selection_methods" /> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
230 <expand macro="sl_mixed_input"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
231 </inputs> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
232 <outputs> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
233 <data format="txt" name="outfile"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
234 </outputs> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
235 <tests> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
236 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
237 <param name="selected_algorithm" value="SelectFromModel"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
238 <param name="has_estimator" value="no"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
239 <param name="new_estimator" value="ensemble.RandomForestRegressor(n_estimators = 1000, random_state = 42)"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
240 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
241 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
242 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
243 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
244 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
245 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
246 <output name="outfile" file="feature_selection_result01"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
247 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
248 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
249 <param name="selected_algorithm" value="GenericUnivariateSelect"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
250 <param name="param" value="20"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
251 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
252 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
253 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
254 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
255 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
256 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
257 <output name="outfile" file="feature_selection_result02"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
258 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
259 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
260 <param name="selected_algorithm" value="SelectPercentile"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
261 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
262 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
263 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
264 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
265 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
266 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
267 <output name="outfile" file="feature_selection_result03"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
268 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
269 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
270 <param name="selected_algorithm" value="SelectKBest"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
271 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
272 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
273 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
274 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
275 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
276 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
277 <output name="outfile" file="feature_selection_result04"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
278 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
279 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
280 <param name="selected_algorithm" value="SelectFpr"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
281 <param name="alpha" value="0.05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
282 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
283 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
284 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
285 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
286 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
287 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
288 <output name="outfile" file="feature_selection_result05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
289 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
290 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
291 <param name="selected_algorithm" value="SelectFdr"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
292 <param name="alpha" value="0.05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
293 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
294 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
295 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
296 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
297 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
298 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
299 <output name="outfile" file="feature_selection_result06"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
300 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
301 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
302 <param name="selected_algorithm" value="SelectFwe"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
303 <param name="alpha" value="0.05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
304 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
305 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
306 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
307 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
308 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
309 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
310 <output name="outfile" file="feature_selection_result07"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
311 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
312 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
313 <param name="selected_algorithm" value="RFE"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
314 <param name="has_estimator" value="no"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
315 <param name="new_estimator" value="ensemble.RandomForestRegressor(n_estimators = 1000, random_state = 42)"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
316 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
317 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
318 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
319 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
320 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
321 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
322 <output name="outfile" file="feature_selection_result08"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
323 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
324 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
325 <param name="selected_algorithm" value="RFECV"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
326 <param name="has_estimator" value="no"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
327 <param name="new_estimator" value="ensemble.RandomForestRegressor(n_estimators = 1000, random_state = 42)"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
328 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
329 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
330 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
331 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
332 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
333 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
334 <output name="outfile" file="feature_selection_result09"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
335 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
336 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
337 <param name="selected_algorithm" value="VarianceThreshold"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
338 <param name="threshold" value="0.1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
339 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
340 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
341 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
342 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
343 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
344 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
345 <output name="outfile" file="feature_selection_result10"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
346 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
347 </tests> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
348 <help> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
349 <![CDATA[ |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
350 **What it does** |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
351 This tool provides several loss, score, and utility functions to measure classification performance. Some metrics might require probability estimates of the positive class, confidence values, or binary decisions values. This tool is based on |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
352 sklearn.metrics package. |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
353 For information about classification metric functions and their parameter settings please refer to `Scikit-learn classification metrics`_. |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
354 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
355 .. _`Scikit-learn classification metrics`: http://scikit-learn.org/stable/modules/model_evaluation.html#classification-metrics |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
356 ]]> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
357 </help> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
358 <expand macro="sklearn_citation"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
359 </tool> |