annotate Intchecks/xml_intensity_check.xml @ 0:c2c2e1be904a draft

Uploaded
author melpetera
date Thu, 11 Oct 2018 05:33:19 -0400
parents
children 4973a2104cfd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
1 <tool id="intens_check" name="Intensity Check" version="1.0.1">
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
2 <description>Adding informations about intensities in the Variable metadata</description>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
3 <requirements>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
4 <requirement type="package" version="1.1_4">r-batch</requirement>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
5 </requirements>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
6 <command interpreter="Rscript">
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
7
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
8 wrapper_intensity_check.R
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
9
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
10 dataMatrix_in "$dataMatrix_in"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
11 sampleMetadata_in "$sampleMetadata_in"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
12 variableMetadata_in "$variableMetadata_in"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
13
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
14 class_col "$class_col"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
15
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
16 type "${type_cond.type}"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
17 #if $type_cond.type == "One_class" :
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
18 class1 "${type_cond.class1}"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
19 #end if
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
20
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
21 variableMetadata_out "$variableMetadata_out"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
22 graphs_out "$graphs_out"
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
23 </command>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
24
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
25 <inputs>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
26 <param name="dataMatrix_in" type="data" label="Data Matrix file" help="" format="tabular" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
27 <param name="sampleMetadata_in" type="data" label="Sample metadata file" help="" format="tabular" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
28 <param name="variableMetadata_in" type="data" label="Variable metadata file" help="" format="tabular" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
29
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
30 <param name="class_col" type="data_column" data_ref="sampleMetadata_in" use_header_names="true" label="Class column" help="Class column in Sample metadata" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
31
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
32 <conditional name="type_cond">
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
33 <param name="type" type="select" label="Type" display="radio" help="Which class do you want to test ?">
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
34 <option value="One_class">Tests between one class and the remaining samples </option>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
35 <option value="Each_class">Tests for each class </option>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
36 </param>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
37 <when value="One_class">
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
38 <param name="class1" type="text" label="Selected class" help="This class is the numerator for the fold test" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
39 </when>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
40 <when value="Each_class">
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
41 </when>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
42 </conditional>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
43
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
44 </inputs>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
45
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
46 <outputs>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
47 <data name="variableMetadata_out" label="IC_${variableMetadata_in.name}" format="tabular" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
48 <data name="graphs_out" label="IC_Graphs" format="pdf" />
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
49 </outputs>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
50
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
51 <help>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
52
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
53 .. class:: infomark
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
54
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
55 **Authors**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
56 | Anthony Fernandes - PFEM ; INRA
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
57
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
58 ---------------------------------------------------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
59
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
60 ========================
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
61 Intensity Check
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
62 ========================
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
63
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
64 -----------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
65 Description
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
66 -----------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
67
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
68 This tool performs two tests: the fold calculation, the number and the proportion of missing values.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
69
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
70 **Fold:**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
71 The test calculates the ratio between two classes.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
72 In the column name, the first class specified is the one used like numerator for the ratio.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
73
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
74 **Missing values:**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
75 This tool calculates the number and the proportion of missing values considering the class.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
76 Missing values in numerical columns of data must be coded NA.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
77
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
78 **Two types of tests:**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
79 | - Between **one class** and the remaining samples: if you have only two classes or if you want to test only one class.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
80 | - **Each class**: if the column class contains at least three classes and you want to test each of them.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
81
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
82 -----------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
83 Input files
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
84 -----------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
85
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
86 +----------------------------+------------+
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
87 | Parameter | Format |
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
88 +============================+============+
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
89 | 1 : Data Matrix file | tabular |
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
90 +----------------------------+------------+
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
91 | 2 : Sample metadata file | tabular |
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
92 +----------------------------+------------+
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
93 | 3 : Variable metadata file | tabular |
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
94 +----------------------------+------------+
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
95
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
96 ----------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
97 Parameters
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
98 ----------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
99
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
100 **Class column**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
101 | Select the class column in Sample metadata.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
102
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
103 **Type**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
104 | Two options:
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
105 | - "One class" allows to perform tests on one class against the remaining samples.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
106 | - "Each class" allows to add several columns with the ratio and the number of missing values for each class.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
107
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
108 **Selected class**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
109 | If the type is "one class", specify it to calculate the ratio and the number of missing values.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
110
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
111 ------------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
112 Output file
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
113 ------------
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
114
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
115 **Variable metadata file**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
116 | Contains the previous columns in variable metadata and the new ones with fold tests, numbers and proportion of missing values.
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
117
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
118 **Graphs file**
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
119 | Contains barplots with the proportion of NA considering classes and boxplots with the folds values
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
120
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
121 </help>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
122
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
123
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
124 </tool>
c2c2e1be904a Uploaded
melpetera
parents:
diff changeset
125