comparison regression_metrics.xml @ 28:0cc5098a9bff draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sklearn commit e2a5eade6d0e5ddf3a47630381a0ad90d80e8a04"
author bgruening
date Tue, 13 Apr 2021 19:13:15 +0000
parents 28d51b976c29
children 642452aeed0d
comparison
equal deleted inserted replaced
27:7d98dfb04d27 28:0cc5098a9bff
1 <tool id="sklearn_regression_metrics" name="Calculate metrics" version="@VERSION@"> 1 <tool id="sklearn_regression_metrics" name="Calculate metrics" version="@VERSION@" profile="20.05">
2 <description>for regression performance</description> 2 <description>for regression performance</description>
3 <macros> 3 <macros>
4 <import>main_macros.xml</import> 4 <import>main_macros.xml</import>
5 </macros> 5 </macros>
6 <expand macro="python_requirements"/> 6 <expand macro="python_requirements" />
7 <expand macro="macro_stdio"/> 7 <expand macro="macro_stdio" />
8 <version_command>echo "@VERSION@"</version_command> 8 <version_command>echo "@VERSION@"</version_command>
9 <command> 9 <command>
10 <![CDATA[ 10 <![CDATA[
11 python "$regression_metrics_script" '$inputs' 11 python "$regression_metrics_script" '$inputs'
12 ]]> 12 ]]>
78 <option value="mean_squared_log_error">mean_squared_log_error - Mean squared logarithmic error regression loss</option> 78 <option value="mean_squared_log_error">mean_squared_log_error - Mean squared logarithmic error regression loss</option>
79 <option value="median_absolute_error">median_absolute_error - Median absolute error regression loss</option> 79 <option value="median_absolute_error">median_absolute_error - Median absolute error regression loss</option>
80 <option value="r2_score">r2_score - R^2 (coefficient of determination) regression score function</option> 80 <option value="r2_score">r2_score - R^2 (coefficient of determination) regression score function</option>
81 </param> 81 </param>
82 <when value="explained_variance_score"> 82 <when value="explained_variance_score">
83 <expand macro="clf_inputs"/> 83 <expand macro="clf_inputs" />
84 <!--section name="options" title="Advanced Options" expanded="False"> 84 <!--section name="options" title="Advanced Options" expanded="False">
85 <!- -sample_weight- -> 85 <!- -sample_weight- ->
86 <!- -multioutput- -> 86 <!- -multioutput- ->
87 </section--> 87 </section-->
88 </when> 88 </when>
89 <when value="mean_absolute_error"> 89 <when value="mean_absolute_error">
90 <expand macro="clf_inputs"/> 90 <expand macro="clf_inputs" />
91 <!--section name="options" title="Advanced Options" expanded="False"> 91 <!--section name="options" title="Advanced Options" expanded="False">
92 <!- -sample_weight- -> 92 <!- -sample_weight- ->
93 <!- -multioutput- -> 93 <!- -multioutput- ->
94 </section--> 94 </section-->
95 </when> 95 </when>
96 <when value="mean_squared_error"> 96 <when value="mean_squared_error">
97 <expand macro="clf_inputs"/> 97 <expand macro="clf_inputs" />
98 <!--section name="options" title="Advanced Options" expanded="False"> 98 <!--section name="options" title="Advanced Options" expanded="False">
99 <!- -sample_weight- -> 99 <!- -sample_weight- ->
100 <!- -multioutput- -> 100 <!- -multioutput- ->
101 </section--> 101 </section-->
102 </when> 102 </when>
103 <when value="mean_squared_log_error"> 103 <when value="mean_squared_log_error">
104 <expand macro="clf_inputs"/> 104 <expand macro="clf_inputs" />
105 <!--section name="options" title="Advanced Options" expanded="False"> 105 <!--section name="options" title="Advanced Options" expanded="False">
106 <!- -sample_weight- -> 106 <!- -sample_weight- ->
107 <!- -multioutput- -> 107 <!- -multioutput- ->
108 </section--> 108 </section-->
109 </when> 109 </when>
110 <when value="median_absolute_error"> 110 <when value="median_absolute_error">
111 <expand macro="clf_inputs"/> 111 <expand macro="clf_inputs" />
112 </when> 112 </when>
113 <when value="r2_score"> 113 <when value="r2_score">
114 <expand macro="clf_inputs"/> 114 <expand macro="clf_inputs" />
115 <!--section name="options" title="Advanced Options" expanded="False"> 115 <!--section name="options" title="Advanced Options" expanded="False">
116 <!- -sample_weight- -> 116 <!- -sample_weight- ->
117 <!- -multioutput- -> 117 <!- -multioutput- ->
118 </section--> 118 </section-->
119 </when> 119 </when>
120 </conditional> 120 </conditional>
121 </inputs> 121 </inputs>
122 <outputs> 122 <outputs>
123 <data format="txt" name="outfile"/> 123 <data format="txt" name="outfile" />
124 </outputs> 124 </outputs>
125 <tests> 125 <tests>
126 <test> 126 <test>
127 <param name="selected_metric" value="explained_variance_score"/> 127 <param name="selected_metric" value="explained_variance_score" />
128 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> 128 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" />
129 <param name="header1" value="True"/> 129 <param name="header1" value="True" />
130 <param name="col1" value="1"/> 130 <param name="col1" value="1" />
131 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> 131 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" />
132 <param name="header2" value="True"/> 132 <param name="header2" value="True" />
133 <param name="col2" value="2"/> 133 <param name="col2" value="2" />
134 <output name="outfile" file="regression_metrics_result01"/> 134 <output name="outfile" file="regression_metrics_result01" />
135 </test> 135 </test>
136 <test> 136 <test>
137 <param name="selected_metric" value="mean_absolute_error"/> 137 <param name="selected_metric" value="mean_absolute_error" />
138 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> 138 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" />
139 <param name="header1" value="True"/> 139 <param name="header1" value="True" />
140 <param name="col1" value="1"/> 140 <param name="col1" value="1" />
141 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> 141 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" />
142 <param name="header2" value="True"/> 142 <param name="header2" value="True" />
143 <param name="col2" value="2"/> 143 <param name="col2" value="2" />
144 <output name="outfile" file="regression_metrics_result02"/> 144 <output name="outfile" file="regression_metrics_result02" />
145 </test> 145 </test>
146 <test> 146 <test>
147 <param name="selected_metric" value="mean_squared_error"/> 147 <param name="selected_metric" value="mean_squared_error" />
148 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> 148 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" />
149 <param name="header1" value="True"/> 149 <param name="header1" value="True" />
150 <param name="col1" value="1"/> 150 <param name="col1" value="1" />
151 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> 151 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" />
152 <param name="header2" value="True"/> 152 <param name="header2" value="True" />
153 <param name="col2" value="2"/> 153 <param name="col2" value="2" />
154 <output name="outfile" file="regression_metrics_result03"/> 154 <output name="outfile" file="regression_metrics_result03" />
155 </test> 155 </test>
156 <test> 156 <test>
157 <param name="selected_metric" value="mean_squared_log_error"/> 157 <param name="selected_metric" value="mean_squared_log_error" />
158 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> 158 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" />
159 <param name="header1" value="True"/> 159 <param name="header1" value="True" />
160 <param name="col1" value="1"/> 160 <param name="col1" value="1" />
161 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> 161 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" />
162 <param name="header2" value="True"/> 162 <param name="header2" value="True" />
163 <param name="col2" value="2"/> 163 <param name="col2" value="2" />
164 <output name="outfile" file="regression_metrics_result04"/> 164 <output name="outfile" file="regression_metrics_result04" />
165 </test> 165 </test>
166 <test> 166 <test>
167 <param name="selected_metric" value="median_absolute_error"/> 167 <param name="selected_metric" value="median_absolute_error" />
168 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> 168 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" />
169 <param name="header1" value="True"/> 169 <param name="header1" value="True" />
170 <param name="selected_column_selector_option" value="all_but_by_index_number"/> 170 <param name="selected_column_selector_option" value="all_but_by_index_number" />
171 <param name="col1" value="2"/> 171 <param name="col1" value="2" />
172 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> 172 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" />
173 <param name="header2" value="True"/> 173 <param name="header2" value="True" />
174 <param name="col2" value="2"/> 174 <param name="col2" value="2" />
175 <output name="outfile" file="regression_metrics_result05"/> 175 <output name="outfile" file="regression_metrics_result05" />
176 </test> 176 </test>
177 <test> 177 <test>
178 <param name="selected_metric" value="r2_score"/> 178 <param name="selected_metric" value="r2_score" />
179 <param name="infile1" value="regression_test_y.tabular" ftype="tabular"/> 179 <param name="infile1" value="regression_test_y.tabular" ftype="tabular" />
180 <param name="header1" value="True"/> 180 <param name="header1" value="True" />
181 <param name="col1" value="1"/> 181 <param name="col1" value="1" />
182 <param name="infile2" value="regression_test_y.tabular" ftype="tabular"/> 182 <param name="infile2" value="regression_test_y.tabular" ftype="tabular" />
183 <param name="header2" value="True"/> 183 <param name="header2" value="True" />
184 <param name="selected_column_selector_option2" value="all_but_by_index_number"/> 184 <param name="selected_column_selector_option2" value="all_but_by_index_number" />
185 <param name="col2" value="1"/> 185 <param name="col2" value="1" />
186 <output name="outfile" file="regression_metrics_result06"/> 186 <output name="outfile" file="regression_metrics_result06" />
187 </test> 187 </test>
188 </tests> 188 </tests>
189 <help> 189 <help>
190 <![CDATA[ 190 <![CDATA[
191 **What it does** 191 **What it does**
194 For information about classification metric functions and their parameter settings please refer to `Scikit-learn classification metrics`_. 194 For information about classification metric functions and their parameter settings please refer to `Scikit-learn classification metrics`_.
195 195
196 .. _`Scikit-learn classification metrics`: http://scikit-learn.org/stable/modules/model_evaluation.html#classification-metrics 196 .. _`Scikit-learn classification metrics`: http://scikit-learn.org/stable/modules/model_evaluation.html#classification-metrics
197 ]]> 197 ]]>
198 </help> 198 </help>
199 <expand macro="sklearn_citation"/> 199 <expand macro="sklearn_citation" />
200 </tool> 200 </tool>