Mercurial > repos > bgruening > sklearn_feature_selection
annotate feature_selection.xml @ 14:93428e8fdab2 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
author | bgruening |
---|---|
date | Thu, 23 Aug 2018 16:10:26 -0400 |
parents | 467550472f7d |
children | 3232ad8fee41 |
rev | line source |
---|---|
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
1 <tool id="sklearn_feature_selection" name="Feature Selection" version="@VERSION@.1"> |
0
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 |
13
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
19 import os |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
20 import json |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
21 import pandas |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
22 import sklearn.feature_selection |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
23 |
14
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
24 execfile("$__tool_directory__/sk_whitelist.py") |
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
25 execfile("$__tool_directory__/utils.py", globals()) |
13
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
26 |
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
27 safe_eval = SafeEval() |
3
0dc80ab8ec21
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 4ed8c4f6ef9ece81797a398b17a99bbaf49a6978
bgruening
parents:
2
diff
changeset
|
28 |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
29 input_json_path = sys.argv[1] |
9
7701da597d1d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit f54ff2ba2f8e7542d68966ce5a6b17d7f624ac48
bgruening
parents:
6
diff
changeset
|
30 with open(input_json_path, "r") as param_handler: |
7701da597d1d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit f54ff2ba2f8e7542d68966ce5a6b17d7f624ac48
bgruening
parents:
6
diff
changeset
|
31 params = json.load(param_handler) |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
32 |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
33 #handle cheetah |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
34 #if $fs_algorithm_selector.selected_algorithm == "SelectFromModel"\ |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
35 and $fs_algorithm_selector.model_inputter.input_mode == "prefitted": |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
36 params['fs_algorithm_selector']['model_inputter']['fitted_estimator'] =\ |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
37 "$fs_algorithm_selector.model_inputter.fitted_estimator" |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
38 #end if |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
39 |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
40 # Read features |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
41 features_has_header = params["input_options"]["header1"] |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
42 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
|
43 if input_type=="tabular": |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
44 header = 'infer' if features_has_header else None |
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
45 column_option = params["input_options"]["column_selector_options_1"]["selected_column_selector_option"] |
6
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
46 if column_option in ["by_index_number", "all_but_by_index_number", "by_header_name", "all_but_by_header_name"]: |
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
47 c = params["input_options"]["column_selector_options_1"]["col1"] |
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
48 else: |
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
49 c = None |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
50 X, input_df = read_columns( |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
51 "$input_options.infile1", |
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
52 c = c, |
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
53 c_option = column_option, |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
54 return_df = True, |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
55 sep='\t', |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
56 header=header, |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
57 parse_dates=True |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
58 ) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
59 else: |
9
7701da597d1d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit f54ff2ba2f8e7542d68966ce5a6b17d7f624ac48
bgruening
parents:
6
diff
changeset
|
60 X = mmread("$input_options.infile1") |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
61 |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
62 # Read labels |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
63 header = 'infer' if params["input_options"]["header2"] else None |
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
64 column_option = params["input_options"]["column_selector_options_2"]["selected_column_selector_option2"] |
6
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
65 if column_option in ["by_index_number", "all_but_by_index_number", "by_header_name", "all_but_by_header_name"]: |
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
66 c = params["input_options"]["column_selector_options_2"]["col2"] |
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
67 else: |
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
68 c = None |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
69 y = read_columns( |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
70 "$input_options.infile2", |
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
71 c = c, |
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
72 c_option = column_option, |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
73 sep='\t', |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
74 header=header, |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
75 parse_dates=True |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
76 ) |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
77 y=y.ravel() |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
78 |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
79 # Create feature selector |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
80 new_selector = feature_selector(params['fs_algorithm_selector']) |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
81 if params['fs_algorithm_selector']['selected_algorithm'] != 'SelectFromModel'\ |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
82 or params['fs_algorithm_selector']['model_inputter']['input_mode'] != 'prefitted' : |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
83 new_selector.fit(X, y) |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
84 |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
85 ## Transform to select features |
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
86 selected_names = None |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
87 if "$output_method_selector.selected_method" == "fit_transform": |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
88 res = new_selector.transform(X) |
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
89 if features_has_header: |
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
90 selected_names = input_df.columns[new_selector.get_support(indices=True)] |
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
91 else: |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
92 res = new_selector.get_support(params["output_method_selector"]["indices"]) |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
93 |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
94 res = pandas.DataFrame(res, columns = selected_names) |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
95 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
|
96 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
97 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
98 ]]> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
99 </configfile> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
100 </configfiles> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
101 <inputs> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
102 <expand macro="feature_selection_all"> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
103 <expand macro="fs_selectfrommodel_prefitted"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
104 </expand> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
105 <expand macro="feature_selection_output_mothods" /> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
106 <expand macro="sl_mixed_input"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
107 </inputs> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
108 <outputs> |
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
109 <data format="tabular" name="outfile"/> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
110 </outputs> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
111 <tests> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
112 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
113 <param name="selected_algorithm" value="SelectFromModel"/> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
114 <param name="input_mode" value="new"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
115 <param name="selected_module" value="ensemble"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
116 <param name="selected_estimator" value="RandomForestRegressor"/> |
13
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
117 <param name="text_params" value="n_estimators=10, random_state=10"/> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
118 <param name="infile1" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
119 <param name="header1" value="false"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
120 <param name="col1" value="1,2,3,4,5"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
121 <param name="infile2" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
122 <param name="col2" value="6"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
123 <param name="header2" value="false"/> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
124 <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
|
125 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
126 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
127 <param name="selected_algorithm" value="GenericUnivariateSelect"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
128 <param name="param" value="20"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
129 <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
|
130 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
131 <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
|
132 <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
|
133 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
134 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
135 <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
|
136 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
137 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
138 <param name="selected_algorithm" value="SelectPercentile"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
139 <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
|
140 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
141 <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
|
142 <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
|
143 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
144 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
145 <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
|
146 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
147 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
148 <param name="selected_algorithm" value="SelectKBest"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
149 <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
|
150 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
151 <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
|
152 <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
|
153 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
154 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
155 <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
|
156 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
157 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
158 <param name="selected_algorithm" value="SelectFpr"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
159 <param name="alpha" value="0.05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
160 <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
|
161 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
162 <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
|
163 <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
|
164 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
165 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
166 <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
|
167 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
168 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
169 <param name="selected_algorithm" value="SelectFdr"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
170 <param name="alpha" value="0.05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
171 <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
|
172 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
173 <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
|
174 <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
|
175 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
176 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
177 <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
|
178 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
179 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
180 <param name="selected_algorithm" value="SelectFwe"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
181 <param name="alpha" value="0.05"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
182 <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
|
183 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
184 <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
|
185 <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
|
186 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
187 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
188 <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
|
189 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
190 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
191 <param name="selected_algorithm" value="RFE"/> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
192 <param name="input_mode" value="new"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
193 <param name="selected_module" value="ensemble"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
194 <param name="selected_estimator" value="RandomForestRegressor"/> |
13
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
195 <param name="text_params" value="n_estimators=10, random_state=10"/> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
196 <param name="infile1" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
197 <param name="header1" value="false"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
198 <param name="col1" value="1,2,3,4,5"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
199 <param name="infile2" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
200 <param name="col2" value="6"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
201 <param name="header2" value="false"/> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
202 <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
|
203 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
204 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
205 <param name="selected_algorithm" value="RFECV"/> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
206 <param name="input_mode" value="new"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
207 <param name="selected_module" value="ensemble"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
208 <param name="selected_estimator" value="RandomForestRegressor"/> |
13
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
209 <param name="text_params" value="n_estimators=10, random_state=10"/> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
210 <param name="infile1" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
211 <param name="header1" value="false"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
212 <param name="col1" value="1,2,3,4,5"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
213 <param name="infile2" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
214 <param name="col2" value="6"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
215 <param name="header2" value="false"/> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
216 <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
|
217 </test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
218 <test> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
219 <param name="selected_algorithm" value="VarianceThreshold"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
220 <param name="threshold" value="0.1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
221 <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
|
222 <param name="header1" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
223 <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
|
224 <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
|
225 <param name="col2" value="1"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
226 <param name="header2" value="True"/> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
227 <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
|
228 </test> |
6
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
229 <test> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
230 <param name="selected_algorithm" value="SelectKBest"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
231 <param name="k" value="3"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
232 <param name="infile1" value="test3.tabular" ftype="tabular"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
233 <param name="header1" value="True"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
234 <param name="selected_column_selector_option" value="all_but_by_header_name"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
235 <param name="col1" value="target"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
236 <param name="infile2" value="test3.tabular" ftype="tabular"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
237 <param name="header2" value="True"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
238 <param name="selected_column_selector_option2" value="by_header_name"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
239 <param name="col2" value="target"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
240 <output name="outfile" file="feature_selection_result11"/> |
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
241 </test> |
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
242 <test> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
243 <param name="selected_algorithm" value="SelectFromModel"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
244 <param name="input_mode" value="prefitted"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
245 <param name="fitted_estimator" value="rfr_model01" ftype="zip"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
246 <param name="infile1" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
247 <param name="header1" value="false"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
248 <param name="col1" value="1,2,3,4,5"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
249 <param name="infile2" value="regression_train.tabular" ftype="tabular"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
250 <param name="col2" value="1"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
251 <param name="header2" value="false"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
252 <output name="outfile" file="feature_selection_result12"/> |
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
253 </test> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
254 </tests> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
255 <help> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
256 <![CDATA[ |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
257 **What it does** |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
258 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
|
259 sklearn.metrics package. |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
260 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
|
261 |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
262 .. _`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
|
263 ]]> |
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
264 </help> |
14
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
265 <expand macro="sklearn_citation"> |
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
266 <expand macro="skrebate_citation"/> |
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
267 <expand macro="xgboost_citation"/> |
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
268 </expand> |
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
269 </tool> |