annotate GalFilter/generic_filter.xml @ 3:cfd7c4aa5c26 draft default tip

Uploaded
author melpetera
date Fri, 03 Jan 2020 04:09:28 -0500
parents 12cf1eed21f4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
1 <tool id="generic_filter" name="Generic_Filter" version="2020.01">
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
2 <description>Removes elements according to numerical or qualitative values</description>
2
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
3 <requirements>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
4 <requirement type="package" version="1.1_4">r-batch</requirement>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
5 </requirements>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
6 <command>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
7 Rscript '$__tool_directory__/filter_wrap.R'
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
8 dataMatrix_in "$dataMatrix_in"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
9 sampleMetadata_in "$sampleMetadata_in"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
10 variableMetadata_in "$variableMetadata_in"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
11
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
12 Numeric "${numeric_condition.Factors}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
13 #if str($numeric_condition.Factors) == 'TRUE':
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
14 #for $i in $numeric_condition.numeric_repeat:
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
15 num_file "${i.num_file}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
16 parm_col "${i.parm_col_num}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
17 Interval "${i.interval_condition.interval}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
18 #if str($i.interval_condition.interval) == 'lower':
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
19 low_value "${i.interval_condition.low_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
20 #elif str($i.interval_condition.interval) == 'upper':
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
21 up_value "${i.interval_condition.up_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
22 #elif str($i.interval_condition.interval) == 'between':
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
23 low_value "${i.interval_condition.low_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
24 up_value "${i.interval_condition.up_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
25 #elif str($i.interval_condition.interval) == 'extremity':
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
26 low_value "${i.interval_condition.low_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
27 up_value "${i.interval_condition.up_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
28 #end if
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
29 #end for
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
30 #end if
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
31
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
32 Factors "${qualitative_condition.Factors}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
33 #if str($qualitative_condition.Factors) == 'TRUE':
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
34 #for $i in $qualitative_condition.qualitative_repeat:
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
35 qual_file "${i.qual_file}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
36 factor_col "${i.factor_col}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
37 factors_value "${i.factors_value}"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
38 #end for
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
39 #end if
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
40
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
41 dataMatrix_out "$dataMatrix_out"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
42 sampleMetadata_out "$sampleMetadata_out"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
43 variableMetadata_out "$variableMetadata_out"
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
44 </command>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
45
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
46 <inputs>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
47 <param name="dataMatrix_in" type="data" label="Data Matrix file" help="" format="tabular" />
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
48 <param name="sampleMetadata_in" type="data" label="Sample metadata file" help="" format="tabular" />
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
49 <param name="variableMetadata_in" type="data" label="Variable metadata file" help="" format="tabular" />
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
50
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
51 <conditional name="numeric_condition">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
52 <param name="Factors" type="select" label="Deleting samples and/or variables according to Numerical values" help="">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
53 <option value="FALSE">no</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
54 <option value="TRUE">yes</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
55 </param>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
56 <when value="TRUE">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
57 <repeat name="numeric_repeat" title="Identify the parameter to filter " min="1">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
58 <param name="num_file" label="On file" type="select" display="radio" help="">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
59 <option value="sample">Sample metadata</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
60 <option value="variable">Variable metadata</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
61 </param>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
62 <param name="parm_col_num" label="Name of the column to filter" type="text" value="" help="" />
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
63 <conditional name="interval_condition">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
64 <param name="interval" type="select" label="Interval of values to remove" help="">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
65 <option value="lower">lower</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
66 <option value="upper">upper</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
67 <option value="between">between</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
68 <option value="extremity">extremity</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
69 </param>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
70 <when value="lower">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
71 <param name="low_value" type="float" label="Remove all values lower than" optional="true" value="0" help=""/>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
72 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
73 <when value="upper">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
74 <param name="up_value" type="float" label="Remove all values upper than" optional="true" value="0" help=""/>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
75 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
76 <when value="between">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
77 <param name="low_value" type="float" label="Remove all values between" optional="true" value="0" help=""/>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
78 <param name="up_value" type="float" label="And" optional="true" value="1" help=""/>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
79 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
80 <when value="extremity">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
81 <param name="low_value" type="float" label="Remove all values lower than" optional="true" value="0" help=""/>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
82 <param name="up_value" type="float" label="And upper than" optional="true" value="1" help=""/>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
83 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
84 </conditional>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
85 </repeat>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
86 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
87 <when value="FALSE">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
88 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
89 </conditional>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
90
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
91 <conditional name="qualitative_condition">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
92 <param name="Factors" type="select" label="Deleting samples and/or variables according to Qualitative values" help="">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
93 <option value="FALSE">no</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
94 <option value="TRUE">yes</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
95 </param>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
96 <when value="TRUE">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
97 <repeat name="qualitative_repeat" title="Removing a level in factor" min="1">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
98 <param name="qual_file" label="On file" type="select" display="radio" help="">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
99 <option value="sample">Sample metadata</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
100 <option value="variable">Variable metadata</option>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
101 </param>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
102 <param name="factor_col" label="Name of the column to filter" type="text" value="" help="" />
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
103 <param name="factors_value" type="text" label="Remove factor when" help="" value="" />
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
104 </repeat>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
105 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
106 <when value="FALSE">
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
107 </when>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
108 </conditional>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
109 </inputs>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
110
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
111 <outputs>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
112 <data name="dataMatrix_out" label="${tool.name}_${dataMatrix_in.name}" format="tabular" ></data>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
113 <data name="sampleMetadata_out" label="${tool.name}_${sampleMetadata_in.name}" format="tabular" ></data>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
114 <data name="variableMetadata_out" label="${tool.name}_${variableMetadata_in.name}" format="tabular" ></data>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
115 </outputs>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
116
2
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
117 <tests>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
118 <test>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
119 <param name="dataMatrix_in" value="in_DM1.tabular"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
120 <param name="sampleMetadata_in" value="in_SM1.tabular"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
121 <param name="variableMetadata_in" value="in_VM1.tabular"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
122 <conditional name="numeric_condition">
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
123 <param name="Factors" value="TRUE"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
124 <param name="numeric_repeat_0|num_file" value="variable"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
125 <param name="numeric_repeat_0|parm_col_num" value="rt"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
126 <param name="numeric_repeat_0|interval_condition|interval" value="lower"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
127 <param name="numeric_repeat_0|interval_condition|low_value" value="1.2"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
128 </conditional>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
129 <conditional name="qualitative_condition">
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
130 <param name="Factors" value="TRUE"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
131 <param name="qualitative_repeat_0|qual_file" value="sample"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
132 <param name="qualitative_repeat_0|factor_col" value="Time"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
133 <param name="qualitative_repeat_0|factors_value" value="3"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
134 </conditional>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
135 <output name="dataMatrix_out" file="out_DM1.tabular"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
136 <output name="sampleMetadata_out" file="out_SM1.tabular"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
137 <output name="variableMetadata_out" file="out_VM1.tabular"/>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
138 </test>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
139 </tests>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
140
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
141 <help>
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
142
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
143 .. class:: infomark
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
144
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
145 **Authors:**
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
146 Melanie Petera for original R code - Marion Landi and Melanie Petera for original Galaxy wrapper
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
147 **Maintainer:** Melanie Petera (PFEM - INRAE - MetaboHUB)
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
148
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
149 ---------------------------------------------------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
150
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
151 ==============
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
152 Generic Filter
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
153 ==============
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
154
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
155 -----------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
156 Description
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
157 -----------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
158
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
159 | Allows to remove all samples and/or variables corresponding to specific values regarding designated factors or numerical variables.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
160 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
161
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
162
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
163 -----------------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
164 Workflow position
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
165 -----------------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
166
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
167
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
168 .. image:: filter.png
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
169 :width: 700
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
170
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
171
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
172
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
173 -----------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
174 Input files
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
175 -----------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
176
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
177 +----------------------------+------------+
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
178 | Parameter : num + label | Format |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
179 +============================+============+
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
180 | 1 : Data matrix file | tabular |
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
181 +----------------------------+------------+
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
182 | 2 : Sample metadata file | tabular |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
183 +----------------------------+------------+
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
184 | 3 : Variable metadata file | tabular |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
185 +----------------------------+------------+
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
186
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
187 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
188 | Missing values in numerical columns of data must be coded NA if you want to use the Numerical filter on them.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
189
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
190
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
191 ----------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
192 Parameters
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
193 ----------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
194
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
195 Deleting samples and/or variables according to Numerical values:
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
196 | If 'yes' (not default): execution deletes all samples or variables (according to selection) for which the designated
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
197 | numerical parameter ("Name of the column to remove" field) equals the selected range of values (depending on the "Interval of values to remove" chosen).
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
198 | To delete multiple independent intervals of value from the same parameter, it is necessary to add as many times as necessary
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
199 | the corresponding column via the "Insert Identify the parameter to filter" button.
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
200
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
201 | *On file (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
202 | Choice between sample and variable filtering (referring to the input file containing the factor).
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
203 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
204
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
205 | *Name of the column to filter (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
206 | Column name of the numerical parameter from which we want to remove a range of values.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
207 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
208
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
209 | *Interval of values to remove (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
210 | Allows to choose which type of interval should be removed:
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
211 | - lower: removes all values below a specified value
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
212 | - upper: removes all values above a specified value
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
213 | - between: removes all values both greater than a specified value and lower than another (upper) one
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
214 | - extremity: removes all values that are either lower than a specified value or greater than another (upper) one
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
215 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
216
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
217 | *'Remove all values' + interval chosen (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
218 | Numerical value(s) used as threshold, depending on the type of interval chosen above.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
219 | Only one value for 'lower' and 'upper'; two values for 'between' and 'extremity'.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
220 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
221
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
222 | *Notes:*
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
223 | - these parameters can be used several times using the "Insert Identify the parameter to filter" button
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
224 | - Numerical filter does not remove NA values; if you want to suppress them, use the Qualitative filter below
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
225 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
226
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
227
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
228 Deleting samples and/or variables according to Qualitative values
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
229 | If 'yes' (not default): execution deletes all data samples or variables (according to selection) for which the designated
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
230 | factor ("Name of the column to remove" field) equals the selected level ("Remove factor when" field).
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
231 | To delete multiple values of the same factor, it is necessary to add as many times as necessary the corresponding factor
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
232 | via the "Insert Removing a level in factor" button.
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
233
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
234 | *On file (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
235 | Choice between sample and variable filtering (referring to the input file containing the factor).
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
236 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
237
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
238 | *Name of the column to filter (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
239 | Column name of the factor from which we want to remove a level.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
240 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
241
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
242 | *Remove factor when (only if 'yes')*
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
243 | Value that you want to delete from the selected column.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
244 | Each line with that value of designated factor will be deleted.
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
245 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
246
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
247 | *Notes:*
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
248 | - these parameters can be used several times using the "Insert Removing a level in factor" button
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
249 | - this filter can be used to filter NA in numerical parameters, or to remove a specific numerical value
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
250 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
251
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
252
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
253 ------------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
254 Output files
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
255 ------------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
256
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
257
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
258 dataMatrix
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
259 | tabular output
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
260 | Identical to the input Data matrix file with the sample columns and variable lines deleted according to specified filters
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
261 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
262
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
263 sampleMetadata
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
264 | tabular output
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
265 | Identical to the input Sample metadata file with the sample lines deleted according to specified filters
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
266 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
267
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
268 variableMetadata
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
269 | tabular output
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
270 | Identical to the input Variable metadata file with the variable lines deleted according to specified filters
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
271 |
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
272
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
273
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
274 ---------------------------------------------------
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
275
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
276 ----------------------
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
277 Additional information
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
278 ----------------------
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
279
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
280
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
281 .. class:: warningmark
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
282
3
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
283 For more information about input files, refer to the corresponding "W4M HowTo" page:
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
284 | `W4M table format for Galaxy &lt;http://workflow4metabolomics.org/sites/workflow4metabolomics.org/files/files/w4m_TableFormatForGalaxy_150908.pdf&gt;`_
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
285 |
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
286
cfd7c4aa5c26 Uploaded
melpetera
parents: 2
diff changeset
287
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
288
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
289 </help>
2
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
290 <citations>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
291 <citation type="doi">10.1093/bioinformatics/btu813</citation>
12cf1eed21f4 Uploaded
melpetera
parents: 1
diff changeset
292 </citations>
0
2c9afaf849ad Uploaded
melpetera
parents:
diff changeset
293 </tool>