Mercurial > repos > bgruening > sklearn_feature_selection
annotate feature_selection.xml @ 18:15d8ba35c23c draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
| author | bgruening |
|---|---|
| date | Tue, 14 May 2019 17:50:10 -0400 |
| parents | cc5b841f040b |
| children | 547fb1cde4cc |
| 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"/> |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
7 <!--TODO: Add imblearn package support--> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
8 <expand macro="macro_stdio"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
9 <version_command>echo "@VERSION@"</version_command> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
10 <command> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
11 <![CDATA[ |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
12 python "$feature_selection_script" '$inputs' |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
13 ]]> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
14 </command> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
15 <configfiles> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
16 <inputs name="inputs" /> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
17 <configfile name="feature_selection_script"> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
18 <![CDATA[ |
|
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 sklearn.feature_selection |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
21 import skrebate |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
22 import pandas |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
23 import sys |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
24 import warnings |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
25 import xgboost |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
26 from sklearn import ( |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
27 cluster, compose, decomposition, ensemble, feature_extraction, |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
28 feature_selection, gaussian_process, kernel_approximation, metrics, |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
29 model_selection, naive_bayes, neighbors, pipeline, preprocessing, |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
30 svm, linear_model, tree, discriminant_analysis) |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
31 from imblearn.pipeline import Pipeline as imbPipeline |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
32 from sklearn.pipeline import Pipeline |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
33 |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
34 sys.path.insert(0, '$__tool_directory__') |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
35 from utils import SafeEval, feature_selector, read_columns |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
36 |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
37 warnings.simplefilter('ignore') |
|
13
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
38 |
|
467550472f7d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit d00173591e4a783a4c1cb2664e4bb192ab5414f7
bgruening
parents:
10
diff
changeset
|
39 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
|
40 |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
41 input_json_path = sys.argv[1] |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
42 with open(input_json_path, 'r') as param_handler: |
|
9
7701da597d1d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit f54ff2ba2f8e7542d68966ce5a6b17d7f624ac48
bgruening
parents:
6
diff
changeset
|
43 params = json.load(param_handler) |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
44 |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
45 ## handle cheetah |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
46 #if $fs_algorithm_selector.selected_algorithm == 'SelectFromModel'\ |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
47 and $fs_algorithm_selector.model_inputter.input_mode == 'prefitted': |
|
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
48 params['fs_algorithm_selector']['model_inputter']['fitted_estimator'] =\ |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
49 '$fs_algorithm_selector.model_inputter.fitted_estimator' |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
50 #end if |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
51 |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
52 #if $fs_algorithm_selector.selected_algorithm == 'SelectFromModel'\ |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
53 and $fs_algorithm_selector.model_inputter.input_mode == 'new'\ |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
54 and $fs_algorithm_selector.model_inputter.estimator_selector.selected_module == 'custom_estimator': |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
55 params['fs_algorithm_selector']['model_inputter']['estimator_selector']['c_estimator'] =\ |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
56 '$fs_algorithm_selector.model_inputter.estimator_selector.c_estimator' |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
57 #end if |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
58 |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
59 #if $fs_algorithm_selector.selected_algorithm in ['RFE', 'RFECV', 'DyRFECV']\ |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
60 and $fs_algorithm_selector.estimator_selector.selected_module == 'custom_estimator': |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
61 params['fs_algorithm_selector']['estimator_selector']['c_estimator'] =\ |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
62 '$fs_algorithm_selector.estimator_selector.c_estimator' |
|
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
63 #end if |
|
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
64 |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
65 #if $fs_algorithm_selector.selected_algorithm in ['RFECV', 'DyRFECV']\ |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
66 and $fs_algorithm_selector.options.cv_selector.selected_cv\ |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
67 in ['GroupKFold', 'GroupShuffleSplit', 'LeaveOneGroupOut', 'LeavePGroupsOut']: |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
68 params['fs_algorithm_selector']['options']['cv_selector']['groups_selector']['infile_g'] =\ |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
69 '$fs_algorithm_selector.options.cv_selector.groups_selector.infile_g' |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
70 #end if |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
71 |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
72 ## Read features |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
73 features_has_header = params['input_options']['header1'] |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
74 input_type = params['input_options']['selected_input'] |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
75 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
|
76 header = 'infer' if features_has_header else None |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
77 column_option = params['input_options']['column_selector_options_1']['selected_column_selector_option'] |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
78 if column_option in ['by_index_number', 'all_but_by_index_number', 'by_header_name', 'all_but_by_header_name']: |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
79 c = params['input_options']['column_selector_options_1']['col1'] |
|
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
80 else: |
|
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
81 c = None |
|
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
82 X, input_df = read_columns( |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
83 '$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
|
84 c = c, |
|
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
85 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
|
86 return_df = True, |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
87 sep='\t', |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
88 header=header, |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
89 parse_dates=True) |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
90 X = X.astype(float) |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
91 else: |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
92 X = mmread('$input_options.infile1') |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
93 |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
94 ## Read labels |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
95 header = 'infer' if params['input_options']['header2'] else None |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
96 column_option = params['input_options']['column_selector_options_2']['selected_column_selector_option2'] |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
97 if column_option in ['by_index_number', 'all_but_by_index_number', 'by_header_name', 'all_but_by_header_name']: |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
98 c = params['input_options']['column_selector_options_2']['col2'] |
|
4
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
99 else: |
|
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
100 c = None |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
101 y = read_columns( |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
102 '$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
|
103 c = c, |
|
73c12f296b1c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 97c4f22cdcfa6cddeeffc7b102c418a7ff12a888
bgruening
parents:
3
diff
changeset
|
104 c_option = column_option, |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
105 sep='\t', |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
106 header=header, |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
107 parse_dates=True) |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
108 y = y.ravel() |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
109 |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
110 ## Create feature selector |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
111 new_selector = feature_selector(params['fs_algorithm_selector'], X=X, y=y) |
|
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
112 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
|
113 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
|
114 new_selector.fit(X, y) |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
115 |
|
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
116 ## 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
|
117 selected_names = None |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
118 |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
119 res = new_selector.transform(X) |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
120 if features_has_header: |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
121 selected_names = input_df.columns[new_selector.get_support(indices=True)] |
|
2
5a06c81f044d
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 79fe42239dcf077b13f85cbcd6c6e30d7e1e4832
bgruening
parents:
0
diff
changeset
|
122 res = pandas.DataFrame(res, columns = selected_names) |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
123 res.to_csv(path_or_buf='$outfile', sep='\t', index=False) |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
124 |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
125 #if $save: |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
126 with open('$outfile_selector', 'wb') as output_handler: |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
127 pickle.dump(new_selector, output_handler, pickle.HIGHEST_PROTOCOL) |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
128 #end if |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
129 |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
130 ]]> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
131 </configfile> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
132 </configfiles> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
133 <inputs> |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
134 <expand macro="feature_selection_fs"/> |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
135 <param name="save" type="boolean" truevalue="booltrue" falsevalue="boolfalse" checked="false" label="Save the fitted selector?"/> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
136 <expand macro="sl_mixed_input"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
137 </inputs> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
138 <outputs> |
|
17
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
139 <data format="tabular" name="outfile" /> |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
140 <data format="zip" name="outfile_selector" label="${fs_algorithm_selector.selected_algorithm}"> |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
141 <filter>save</filter> |
|
cc5b841f040b
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 57f4407e278a615f47a377a3328782b1d8e0b54d
bgruening
parents:
15
diff
changeset
|
142 </data> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
143 </outputs> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
144 <tests> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
145 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
146 <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
|
147 <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
|
148 <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
|
149 <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
|
150 <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
|
151 <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
|
152 <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
|
153 <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
|
154 <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
|
155 <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
|
156 <param name="header2" value="false"/> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
157 <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
|
158 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
159 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
160 <param name="selected_algorithm" value="GenericUnivariateSelect"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
161 <param name="param" value="20"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
162 <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
|
163 <param name="header1" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
164 <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
|
165 <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
|
166 <param name="col2" value="1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
167 <param name="header2" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
168 <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
|
169 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
170 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
171 <param name="selected_algorithm" value="SelectPercentile"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
172 <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
|
173 <param name="header1" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
174 <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
|
175 <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
|
176 <param name="col2" value="1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
177 <param name="header2" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
178 <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
|
179 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
180 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
181 <param name="selected_algorithm" value="SelectKBest"/> |
|
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_result04"/> |
|
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="SelectFpr"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
192 <param name="alpha" value="0.05"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
193 <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
|
194 <param name="header1" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
195 <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
|
196 <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
|
197 <param name="col2" value="1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
198 <param name="header2" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
199 <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
|
200 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
201 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
202 <param name="selected_algorithm" value="SelectFdr"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
203 <param name="alpha" value="0.05"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
204 <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
|
205 <param name="header1" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
206 <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
|
207 <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
|
208 <param name="col2" value="1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
209 <param name="header2" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
210 <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
|
211 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
212 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
213 <param name="selected_algorithm" value="SelectFwe"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
214 <param name="alpha" value="0.05"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
215 <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
|
216 <param name="header1" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
217 <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
|
218 <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
|
219 <param name="col2" value="1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
220 <param name="header2" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
221 <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
|
222 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
223 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
224 <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
|
225 <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
|
226 <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
|
227 <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
|
228 <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
|
229 <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
|
230 <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
|
231 <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
|
232 <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
|
233 <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
|
234 <param name="header2" value="false"/> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
235 <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
|
236 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
237 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
238 <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
|
239 <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
|
240 <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
|
241 <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
|
242 <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
|
243 <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
|
244 <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
|
245 <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
|
246 <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
|
247 <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
|
248 <param name="header2" value="false"/> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
249 <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
|
250 </test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
251 <test> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
252 <param name="selected_algorithm" value="VarianceThreshold"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
253 <param name="threshold" value="0.1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
254 <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
|
255 <param name="header1" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
256 <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
|
257 <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
|
258 <param name="col2" value="1"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
259 <param name="header2" value="True"/> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
260 <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
|
261 </test> |
|
6
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
262 <test> |
|
dc574d9778bd
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit cd4a8b019168acd5a513c57a1b1f380622f230f6
bgruening
parents:
5
diff
changeset
|
263 <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
|
264 <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
|
265 <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
|
266 <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
|
267 <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
|
268 <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
|
269 <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
|
270 <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
|
271 <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
|
272 <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
|
273 <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
|
274 </test> |
|
10
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
275 <test> |
|
d00e89558c18
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 76583c1fcd9d06a4679cc46ffaee44117b9e22cd
bgruening
parents:
9
diff
changeset
|
276 <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
|
277 <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
|
278 <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
|
279 <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
|
280 <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
|
281 <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
|
282 <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
|
283 <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
|
284 <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
|
285 <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
|
286 </test> |
|
18
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
287 <test> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
288 <param name="selected_algorithm" value="RFECV"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
289 <param name="input_mode" value="new"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
290 <param name="selected_module" value="ensemble"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
291 <param name="selected_estimator" value="RandomForestRegressor"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
292 <param name="text_params" value="n_estimators=10, random_state=10"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
293 <section name="groups_selector"> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
294 <param name="infile_groups" value="regression_y.tabular" ftype="tabular"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
295 <param name="header_g" value="true"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
296 <param name="selected_column_selector_option_g" value="by_index_number"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
297 <param name="col_g" value="1"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
298 </section> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
299 <param name="selected_cv" value="GroupShuffleSplit"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
300 <param name="random_state" value="0"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
301 <param name="infile1" value="regression_X.tabular" ftype="tabular"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
302 <param name="header1" value="true"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
303 <param name="col1" value="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
304 <param name="infile2" value="regression_y.tabular" ftype="tabular"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
305 <param name="col2" value="1"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
306 <param name="header2" value="true"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
307 <output name="outfile" file="feature_selection_result13"/> |
|
15d8ba35c23c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit c0a3a186966888e5787335a7628bf0a4382637e7
bgruening
parents:
17
diff
changeset
|
308 </test> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
309 </tests> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
310 <help> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
311 <![CDATA[ |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
312 **What it does** |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
313 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
|
314 sklearn.metrics package. |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
315 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
|
316 |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
317 .. _`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
|
318 ]]> |
|
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
319 </help> |
|
14
93428e8fdab2
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit 8cf3d813ec755166ee0bd517b4ecbbd4f84d4df1
bgruening
parents:
13
diff
changeset
|
320 <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
|
321 <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
|
322 <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
|
323 </expand> |
|
0
2bbacfaadb5c
planemo upload for repository https://github.com/bgruening/galaxytools/tools/sklearn commit 7a31960686122d7e53054fef4996525f04ebd254
bgruening
parents:
diff
changeset
|
324 </tool> |
