annotate w4mclassfilter.xml @ 4:499c7ecfa834 draft

planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
author eschen42
date Mon, 19 Jun 2017 23:42:33 -0400
parents 191a720488ce
children 2cdf7d5982c8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
1 <tool id="w4mclassfilter" name="Sample_Subset" version="0.98.2">
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
2 <description>Filter W4M data by sample class</description>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
3
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
4 <requirements>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
5 <requirement type="package" version="3.3.1">r-base</requirement>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
6 <requirement type="package" version="1.1_4">r-batch</requirement>
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
7 <requirement type="package" version="0.98.2">w4mclassfilter</requirement>
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
8 </requirements>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
9
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
10 <stdio>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
11 <exit_code range="1:" level="fatal" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
12 </stdio>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
13
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
14
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
15 <command detect_errors="aggressive"><![CDATA[
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
16 Rscript $__tool_directory__/w4mclassfilter_wrapper.R
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
17 dataMatrix_in '$dataMatrix_in'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
18 sampleMetadata_in '$sampleMetadata_in'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
19 variableMetadata_in '$variableMetadata_in'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
20 sampleclassNames '$sampleclassNames'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
21 inclusive '$inclusive'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
22 wildcards '$wildcards'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
23 classnameColumn '$classnameColumn'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
24 samplenameColumn '$samplenameColumn'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
25 dataMatrix_out '$dataMatrix_out'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
26 sampleMetadata_out '$sampleMetadata_out'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
27 variableMetadata_out '$variableMetadata_out'
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
28 ]]></command>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
29
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
30 <inputs>
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
31 <param name="dataMatrix_in" label="Data matrix file" type="data" format="tabular" help="variable x sample, decimal: '.', missing: NA, mode: numerical, separator: tab" />
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
32 <param name="sampleMetadata_in" label="Sample metadata file" type="data" format="tabular" help="sample x metadata columns, separator: tab" />
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
33 <param name="variableMetadata_in" label="Variable metadata file" type="data" format="tabular" help="variable x metadata columns, separator: tab" />
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
34 <param name="samplenameColumn" label="Column that names the sample" type="text" value = "sampleMetadata" help="name of the column in the sample metadata file that has the name of the sample - defaults to 'sampleMetadata'" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
35 <param name="classnameColumn" label="Column that names the sample-class" type="text" value = "class" help="name of the column in sample metadata that has the values to be tested against the 'classes' input parameter - defaults to 'class'" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
36 <param name="sampleclassNames" label="Names of sample classes" type="text" value = "" help="comma-separated names (or comma-less regular expressions to match names) of sample-classes to filter in or out; defaults to no names">
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
37 <sanitizer sanitize="False"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
38 </param>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
39 <param name="wildcards" label="Use wild-cards or regular-expressions" type="select" help="wild-cards (the default) - use '*' and '?' to match class names; regular-expressions - use comma-less regular expressions to match class names">
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
40 <option value="TRUE" selected="true">wild-cards</option>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
41 <option value="FALSE">regular-expressions</option>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
42 </param>
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
43 <param name="inclusive" label="Include named classes" type="select" help="filter-in - include only the named sample classes; filter-out (the default) - exclude only the named sample classes">
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
44 <option value="TRUE">filter-in</option>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
45 <option value="FALSE" selected="true">filter-out</option>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
46 </param>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
47 </inputs>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
48 <outputs>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
49 <data name="dataMatrix_out" label="${tool.name}_${dataMatrix_in.name}" format="tabular" ></data>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
50 <data name="sampleMetadata_out" label="${tool.name}_${sampleMetadata_in.name}" format="tabular" ></data>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
51 <data name="variableMetadata_out" label="${tool.name}_${variableMetadata_in.name}" format="tabular" ></data>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
52 </outputs>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
53
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
54 <tests>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
55 <test>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
56 <param name="dataMatrix_in" value="input_dataMatrix.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
57 <param name="sampleMetadata_in" value="input_sampleMetadata.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
58 <param name="variableMetadata_in" value="input_variableMetadata.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
59 <param name="classnameColumn" value="gender"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
60 <param name="sampleclassNames" value="M"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
61 <param name="samplenameColumn" value="sampleMetadata"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
62 <param name="inclusive" value="filter-in"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
63 <output name="dataMatrix_out">
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
64 <assert_contents>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
65 <not_has_text text="HU_028" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
66 <not_has_text text="HU_051" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
67 <not_has_text text="HU_060" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
68 <not_has_text text="HU_110" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
69 <not_has_text text="HU_149" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
70 <not_has_text text="HU_152" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
71 <not_has_text text="HU_175" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
72 <not_has_text text="HU_178" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
73 <not_has_text text="HU_185" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
74 <not_has_text text="HU_204" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
75 <not_has_text text="HU_208" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
76 <has_text text="HU_017" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
77 <has_text text="HU_034" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
78 <has_text text="HU_078" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
79 <has_text text="HU_091" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
80 <has_text text="HU_093" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
81 <has_text text="HU_099" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
82 <has_text text="HU_130" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
83 <has_text text="HU_134" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
84 <has_text text="HU_138" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
85 <has_text text="HMDB03193" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
86 <not_has_text text="HMDB00822" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
87 <has_text text="HMDB01101" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
88 <has_text text="HMDB01101.1" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
89 <has_text text="HMDB10348" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
90 <has_text text="HMDB59717" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
91 <has_text text="HMDB13189" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
92 <has_text text="HMDB00299" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
93 <has_text text="HMDB00191" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
94 <has_text text="HMDB00518" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
95 <has_text text="HMDB00715" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
96 <has_text text="HMDB01032" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
97 <has_text text="HMDB00208" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
98 <has_text text="HMDB04824" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
99 <has_text text="HMDB00512" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
100 <has_text text="HMDB00251" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
101 </assert_contents>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
102 </output>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
103 </test>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
104 <test>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
105 <param name="dataMatrix_in" value="input_dataMatrix.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
106 <param name="sampleMetadata_in" value="input_sampleMetadata.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
107 <param name="variableMetadata_in" value="input_variableMetadata.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
108 <param name="classnameColumn" value="gender"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
109 <param name="sampleclassNames" value="M"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
110 <param name="samplenameColumn" value="sampleMetadata"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
111 <param name="inclusive" value="filter-in"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
112 <output name="sampleMetadata_out">
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
113 <assert_contents>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
114 <not_has_text text="HU_028" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
115 <not_has_text text="HU_051" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
116 <not_has_text text="HU_060" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
117 <not_has_text text="HU_110" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
118 <not_has_text text="HU_149" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
119 <not_has_text text="HU_152" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
120 <not_has_text text="HU_175" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
121 <not_has_text text="HU_178" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
122 <not_has_text text="HU_185" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
123 <not_has_text text="HU_204" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
124 <not_has_text text="HU_208" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
125 <has_text text="HU_017" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
126 <has_text text="HU_034" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
127 <has_text text="HU_078" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
128 <has_text text="HU_091" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
129 <has_text text="HU_093" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
130 <has_text text="HU_099" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
131 <has_text text="HU_130" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
132 <has_text text="HU_134" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
133 <has_text text="HU_138" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
134 </assert_contents>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
135 </output>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
136 </test>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
137 <test>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
138 <param name="dataMatrix_in" value="input_dataMatrix.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
139 <param name="sampleMetadata_in" value="input_sampleMetadata.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
140 <param name="variableMetadata_in" value="input_variableMetadata.tsv"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
141 <param name="classnameColumn" value="gender"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
142 <param name="sampleclassNames" value="M"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
143 <param name="samplenameColumn" value="sampleMetadata"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
144 <param name="inclusive" value="filter-in"/>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
145 <output name="variableMetadata_out">
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
146 <assert_contents>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
147 <has_text text="HMDB03193" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
148 <not_has_text text="HMDB00822" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
149 <has_text text="HMDB01101" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
150 <has_text text="HMDB01101.1" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
151 <has_text text="HMDB10348" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
152 <has_text text="HMDB59717" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
153 <has_text text="HMDB13189" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
154 <has_text text="HMDB00299" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
155 <has_text text="HMDB00191" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
156 <has_text text="HMDB00518" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
157 <has_text text="HMDB00715" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
158 <has_text text="HMDB01032" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
159 <has_text text="HMDB00208" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
160 <has_text text="HMDB04824" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
161 <has_text text="HMDB00512" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
162 <has_text text="HMDB00251" />
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
163 </assert_contents>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
164 </output>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
165 </test>
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
166 <test>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
167 <param name="dataMatrix_in" value="input_nofilter_dataMatrix.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
168 <param name="sampleMetadata_in" value="input_sampleMetadata.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
169 <param name="variableMetadata_in" value="input_variableMetadata.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
170 <param name="classnameColumn" value="gender"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
171 <param name="sampleclassNames" value="M"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
172 <param name="samplenameColumn" value="sampleMetadata"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
173 <param name="inclusive" value="filter-in"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
174 <output name="variableMetadata_out">
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
175 <assert_contents>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
176 <has_text text="HMDB03193" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
177 <not_has_text text="HMDB00822" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
178 <has_text text="HMDB01101" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
179 <has_text text="HMDB01101.1" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
180 <has_text text="HMDB10348" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
181 <has_text text="HMDB59717" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
182 <not_has_text text="HMDB13189" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
183 <has_text text="HMDB00299" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
184 <has_text text="HMDB00191" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
185 <has_text text="HMDB00518" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
186 <has_text text="HMDB00715" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
187 <has_text text="HMDB01032" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
188 <has_text text="HMDB00208" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
189 <has_text text="HMDB04824" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
190 <has_text text="HMDB00512" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
191 <has_text text="HMDB00251" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
192 </assert_contents>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
193 </output>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
194 </test>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
195 <test>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
196 <param name="dataMatrix_in" value="input_dataMatrix.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
197 <param name="sampleMetadata_in" value="input_sampleMetadata.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
198 <param name="variableMetadata_in" value="input_variableMetadata.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
199 <param name="classnameColumn" value="gender"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
200 <param name="sampleclassNames" value="[Mm],[fF]"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
201 <param name="samplenameColumn" value="sampleMetadata"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
202 <param name="inclusive" value="filter-in"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
203 <output name="sampleMetadata_out">
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
204 <assert_contents>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
205 <has_text text="HU_028" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
206 <has_text text="HU_051" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
207 <has_text text="HU_060" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
208 <has_text text="HU_110" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
209 <has_text text="HU_149" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
210 <has_text text="HU_152" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
211 <has_text text="HU_175" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
212 <has_text text="HU_178" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
213 <has_text text="HU_185" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
214 <not_has_text text="HU_204" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
215 <has_text text="HU_208" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
216 <has_text text="HU_017" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
217 <has_text text="HU_034" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
218 <has_text text="HU_078" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
219 <has_text text="HU_091" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
220 <has_text text="HU_093" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
221 <has_text text="HU_099" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
222 <has_text text="HU_130" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
223 <has_text text="HU_134" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
224 <has_text text="HU_138" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
225 </assert_contents>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
226 </output>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
227 </test>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
228 <test>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
229 <param name="dataMatrix_in" value="input_dataMatrix.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
230 <param name="sampleMetadata_in" value="input_sampleMetadata.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
231 <param name="variableMetadata_in" value="input_variableMetadata.tsv"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
232 <param name="classnameColumn" value=""/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
233 <param name="sampleclassNames" value="M"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
234 <param name="samplenameColumn" value="sampleMetadata"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
235 <param name="inclusive" value="filter-in"/>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
236 <output name="sampleMetadata_out">
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
237 <assert_contents>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
238 <has_text text="HU_028" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
239 <has_text text="HU_051" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
240 <has_text text="HU_060" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
241 <has_text text="HU_110" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
242 <has_text text="HU_149" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
243 <has_text text="HU_152" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
244 <has_text text="HU_175" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
245 <has_text text="HU_178" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
246 <has_text text="HU_185" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
247 <not_has_text text="HU_204" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
248 <has_text text="HU_208" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
249 <has_text text="HU_017" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
250 <has_text text="HU_034" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
251 <has_text text="HU_078" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
252 <has_text text="HU_091" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
253 <has_text text="HU_093" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
254 <has_text text="HU_099" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
255 <has_text text="HU_130" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
256 <has_text text="HU_134" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
257 <has_text text="HU_138" />
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
258 </assert_contents>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
259 </output>
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
260 </test>
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
261 </tests>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
262
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
263
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
264
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
265 <help>
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
266 <![CDATA[
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
267
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
268
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
269 **Author** Arthur Eschenlauer (University of Minnesota, esch0041@umn.edu)
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
270
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
271 --------------------------------------------------------------------------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
272
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
273
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
274 **R package**
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
275
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
276 The *w4mclassfilter* package is available from the Hegeman lab github repository (https://github.com/HegemanLab/w4mclassfilter/releases).
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
277
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
278 -----------------------------------------------------------------------------------------------------------------------------------------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
279
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
280
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
281 **Tool updates**
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
282
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
283 See the **NEWS** section at the bottom of this page
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
284
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
285 ---------------------------------------------------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
286
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
287 ==============================================
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
288 Filter Workflow4Metabolomics data matrix files
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
289 ==============================================
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
290
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
291 -----------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
292 Description
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
293 -----------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
294
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
295 Filter a set of retention-corrected W4M files (dataMatrix, sampleMetadata, variableMetadata) by sample-class
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
296
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
297 -----------------
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
298 Workflow Position
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
299 -----------------
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
300
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
301 - Upstream tool category: Preprocessing
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
302 - Downstream tool categories: Normalisation, Statistical Analysis, Quality Control, Filter and Sort
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
303
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
304 ----------
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
305 Motivation
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
306 ----------
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
307
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
308 GC-MS1 and LC-MS1 experiments seek to resolve chemicals as features that have distinct chromatographic behavior and (after ionization) mass-to-charge ratio.
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
309 Data for a sample are collected as MS intensities, each of which is associated with a position on a 2D plane with dimensions of m/z ratio and chromatographic retention time.
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
310 Ideally, features would be sufficiently reproducible from sample-run to sample-run to identify features that are commmon among samples and those that differ.
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
311 However, the chromatographic retention time for a chemical can vary from one run to another.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
312 In the Workflow4Metabolomics (W4M, [Giacomoni *et al.*, 2014]) "flavor" of Galaxy, the XCMS [Smith *et al.*, 2006] preprocessing tools provide for "retention time correction" to align features among samples, but features may be better aligned if pooled samples and blanks are included.
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
313
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
314 Multivariate statistical techniques may be used to discover clusters of similar samples, and sometimes it is desirable to apply clustering iteratively to smaller and smaller subsets of samples until observable separation of clusters is no longer significant.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
315 Once feature-alignment has been achieved among samples in GC-MS and LC-MS datasets, however, the presence of pools and blanks may confound identification and separation of clusters.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
316 Multivariate statistical algorithms also may be impacted by missing values or dimensions that have zero variance.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
317
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
318 The w4mclassfilter tool provides a way to choose subsets of samples for further analysis.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
319 The tool takes as input the data matrix, sample metadata, and variable metadata Galaxy datasets produced by W4M and produces the same trio of datasets with data only for the selected samples.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
320 The tool uses a "sample-class" column in the sample metadata as the basis for including or eliminating samples for further analysis.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
321 Class-values to be considered are provided by the user as a comma-separated list.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
322 The user also provides an indication whether the list specifies classes to be included in further analysis ("filter-in") or rather to be excluded from it ("filter-out").
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
323 Next, missing and negative intensites for features of the remaining samples are imputed to zero.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
324 Finally, samples or features with zero variance are eliminated.
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
325
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
326 -----------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
327 Input files
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
328 -----------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
329
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
330 +---------------------------+------------+
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
331 | File | Format |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
332 +===========================+============+
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
333 | Data matrix | tabular |
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
334 +---------------------------+------------+
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
335 | Sample metadata | tabular |
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
336 +---------------------------+------------+
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
337 | Variable metadata | tabular |
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
338 +---------------------------+------------+
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
339
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
340
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
341 ----------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
342 Parameters
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
343 ----------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
344
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
345 Data matrix file
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
346 | variable x sample **dataMatrix** (tabular separated values) file of the numeric data matrix, with . as decimal, and NA for missing values; the table must not contain metadata apart from row and column names; the row and column names must be identical to the rownames of the sample and variable metadata, respectively (see below)
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
347 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
348
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
349 Sample metadata file
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
350 | sample x metadata **sampleMetadata** (tabular separated values) file of the numeric and/or character sample metadata, with . as decimal and NA for missing values
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
351 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
352
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
353 Variable metadata file
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
354 | variable x metadata **variableMetadata** (tabular separated values) file of the numeric and/or character variable metadata, with . as decimal and NA for missing values
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
355 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
356
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
357 Column that names the sample (default = '``sampleMetadata``')
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
358 | name of the column in sample metadata that has the name of the sample
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
359 |
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
360
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
361 Column that names the sample-class (default = '``class``')
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
362 | name of the column in sample metadata that has the values to be tested against the '``classes``' input parameter
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
363 |
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
364
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
365 Names of sample classes (default = no names)
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
366 | comma-separated names of sample classes to include or exclude
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
367 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
368
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
369 Wild-cards (default = '``wild-cards``')
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
370 | '``wild-cards``' - use wild-cards to match names of sample classes (see 'Wild card patterns to match class-names' below)
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
371 | '``regular-expressions``' - exclude only the named sample classes (see 'Regular expression patterns to match class-names' below)
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
372 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
373
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
374 Include named classes (default = '``filter-out``')
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
375 | '``filter-in``' - include only the named sample classes
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
376 | '``filter-out``' - exclude only the named sample classes
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
377 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
378
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
379
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
380
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
381 ------------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
382 Output files
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
383 ------------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
384
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
385
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
386 sampleMetadata
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
387 | (tabular separated values) file identical to the **sampleMetadata** file given as an input argument, excepting lacking rows for samples (xC-MS features) that have been filtered out (by the sample-class filter or because of zero variance)
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
388 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
389
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
390 variableMetadata
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
391 | (tabular separated values) file identical to the **variableMetadata** file given as an input argument, excepting lacking rows for variables (xC-MS features) that have been filtered out (because of zero variance)
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
392 |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
393
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
394 dataMatrix
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
395 | (tabular separated values) file identical to the **dataMatrix** file given as an input argument, excepting lacking rows for variables (xC-MS features) that have been filtered out (because of zero variance) and columns that have been filtered out (by the sample-class filter or because of zero variance)
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
396 |
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
397
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
398
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
399 ---------------------------------------
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
400 Wild card patterns to match class-names
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
401 ---------------------------------------
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
402
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
403 Beginning with v0.98.2, w4mclassfilter supports use of R regular expression patterns to select class-names.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
404
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
405 - use '``?``' to match a single character
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
406 - use '``*``' to match zero or more characters
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
407 - the entire pattern must match the sample name
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
408
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
409 For example
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
410
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
411 - '``??.samp*``' matches '``my.sample``' but not '``my.own.sample``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
412 - '``*.sample``' matches '``my.sample``' and '``my.own.sample``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
413 - '``*.sampl``' matches neither '``my.sample``' nor '``my.own.sample``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
414
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
415 ------------------------------------------------
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
416 Regular expression patterns to match class-names
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
417 ------------------------------------------------
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
418
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
419 Beginning with v0.98.2, w4mclassfilter supports use of R regular expression patterns to select class-names.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
420
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
421 R uses POSIX 1003.2 standard regular expressions, which allow precise pattern-matching and are exhaustively defined at:
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
422 http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap09.html
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
423
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
424 However, only a few basic building blocks of regular expressions need to be mastered for most cases:
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
425
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
426 - '``^``' matches the beginning of a class-name
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
427 - '``$``' matches the end of a class-name
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
428 - '``.``' outside of square brackets matches a single character
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
429 - '``*``' matches character specified immediately before zero or more times
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
430 - square brackets specify a set of characters to be matched.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
431
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
432 Within square brackets
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
433
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
434 - '``^``' as the first character specifies that the list of characters are those that should **not** be matched.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
435 - '``-``' is used to specify ranges of characters
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
436
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
437 Caveat: The tool wrapper uses the comma ('``,``') to split a list of sample-class names, so **commas may not be used within regular expressions for this tool**
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
438
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
439 First Example: Consider a field of class-names consisting of '``marq3,marq6,marq9,marq12,front3,front6,front9,front12``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
440
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
441 - The regular expression '``^front[0-9][0-9]*$``' will match the same sample-classes as '``front3,front6,front9,front12``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
442 - The regular expression '``^[a-z][a-z]3$``' will match the same sample-classes as '``front3,marq3``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
443 - The regular expression '``^[a-z][a-z]12$``' will match the same sample-classes as '``front12,marq12``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
444 - The regular expression '``^[a-z][a-z][0-9]$``' will match the same sample-classes as '``front3,front6,front9,marq3,marq6,marq9``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
445
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
446 Second Example: Consider these regular expression patterns as possible matches to a sample-class name '``AB0123``':
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
447
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
448 - '``^[A-Z][A-Z][0-9][0-9]*$``' - MATCHES '``**^AB0123$**``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
449 - '``^[A-Z][A-Z]*[0-9][0-9]*$``' - MATCHES '``**^AB0123$**``'
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
450 - '``^[A-Z][0-9]*``' - MATCHES '``**^A** B0123$``' - first character is a letter, '``*``' can specify zero characters, and end of line did not need to be matched.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
451 - '``^[A-Z][A-Z][0-9]``' - MATCHES '``**^AB0** 123$``' - first two characters are letters aind the third is a digit.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
452 - '``^[A-Z][A-Z]*[0-9][0-9]$``' - NO MATCH - the name does not end with the pattern '``[A-Z][0-9][0-9]$``', i.e., it ends with four digits, not two.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
453 - '``^[A-Z][0-9]*$``' - NO MATCH - the pattern specifies that second character and all those that follow, if present, must be digits.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
454
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
455
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
456 ---------------
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
457 Working example
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
458 ---------------
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
459
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
460 .. class:: infomark
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
461
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
462 **Input files**
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
463
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
464 +-------------------+--------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
465 | Input File | Download from URL |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
466 +===================+==============================================================================================================+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
467 | Data matrix | https://raw.githubusercontent.com/HegemanLab/w4mclassfilter/master/tests/testthat/input_dataMatrix.tsv |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
468 +-------------------+--------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
469 | Sample metadata | https://raw.githubusercontent.com/HegemanLab/w4mclassfilter/master/tests/testthat/input_sampleMetadata.tsv |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
470 +-------------------+--------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
471 | Variable metadata | https://raw.githubusercontent.com/HegemanLab/w4mclassfilter/master/tests/testthat/input_variableMetadata.tsv |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
472 +-------------------+--------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
473
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
474 .. class:: infomark
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
475
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
476 **Other input parameters**
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
477
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
478 +------------------------------------+-----------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
479 | Input Parameter | Value |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
480 +====================================+=================+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
481 | Names of sample classes | M |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
482 +------------------------------------+-----------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
483 | Include named classes | filter-in |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
484 +------------------------------------+-----------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
485 | Column that names the sample-class | gender |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
486 +------------------------------------+-----------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
487 | Column that names the sample | sampleMetadata |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
488 +------------------------------------+-----------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
489
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
490 .. class:: infomark
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
491
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
492 **Expected outputs**
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
493
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
494 +-------------------+-----------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
495 | Expected Output | Download from URL |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
496 +===================+=================================================================================================================+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
497 | Data matrix | https://raw.githubusercontent.com/HegemanLab/w4mclassfilter/master/tests/testthat/expected_dataMatrix.tsv |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
498 +-------------------+-----------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
499 | Sample metadata | https://raw.githubusercontent.com/HegemanLab/w4mclassfilter/master/tests/testthat/expected_sampleMetadata.tsv |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
500 +-------------------+-----------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
501 | Variable metadata | https://raw.githubusercontent.com/HegemanLab/w4mclassfilter/master/tests/testthat/expected_variableMetadata.tsv |
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
502 +-------------------+-----------------------------------------------------------------------------------------------------------------+
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
503
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
504
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
505 -----------------------------------------------------------------------------
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
506
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
507 ----
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
508 NEWS
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
509 ----
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
510
4
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
511 CHANGES IN VERSION 0.98.2
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
512 =========================
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
513
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
514 NEW FEATURES
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
515
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
516 * Added support for R-flavored regular expression pattern-matching when selecting names of sample-classes.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
517 * Empty classes argument or zero-length class_column result in no samples filtered out.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
518
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
519 INTERNAL MODIFICATIONS
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
520
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
521 * Support and tests for new features.
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
522
499c7ecfa834 planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 7049f74a86f6e47565a68336d6496d112713cbba
eschen42
parents: 3
diff changeset
523
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
524 CHANGES IN VERSION 0.98.1
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
525 =========================
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
526
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
527 NEW FEATURES
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
528
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
529 First release - Wrap the w4mclassfilter R package that implements filtering of W4M data matrix, variable metadata, and sample metadata by class of sample.
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
530
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
531 *dataMatrix* *is* modified by the tool, so it *does* appear as an output file
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
532 *sampleMetadata* *is* modified by the tool, so it *does* appear as an output file
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
533 *variableMetadata* *is* modified by the tool, so it *does* appear as an output file
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
534
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
535 INTERNAL MODIFICATIONS
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
536
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
537 none
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
538
2
23c6d271def9 planemo upload
eschen42
parents: 0
diff changeset
539 ]]>
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
540 </help>
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
541 <citations>
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
542 <citation type="doi">10.1021/ac051437y</citation>
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
543 <citation type="doi">10.1093/bioinformatics/btu813</citation>
0
bab3a658f74e planemo upload commit 91805bf8e8ce26193ffc4cc2f3dca56ce4addf79
eschen42
parents:
diff changeset
544 </citations>
3
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
545 <!--
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
546 vim:noet:sw=4:ts=4
191a720488ce planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit dacc1bae8e60340a431907fe8a8b490357e1bfc0
eschen42
parents: 2
diff changeset
547 --> </tool>