annotate robustZScoreNormalization.xml @ 0:7ecbc3ec2f55 draft default tip

Uploaded
author pmac
date Wed, 01 Jun 2016 03:59:51 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
1 <tool id="robustZScoreNormalization" name="Calculate Robust Z Score Normalization" version="1.0.0">
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
2 <description>Per Plate</description>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
3
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
4 <command interpreter="perl">
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
5 robustZScoreNormalization.pl $inputFile1 $inputFile2 $outputFile1
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
6 </command>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
7
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
8 <inputs>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
9 <param format="tabular" name="inputFile1" type="data" label="Select the linear plates file"/>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
10 <param format="tabular" name="inputFile2" type="data" label="Select the plate configuration file"/>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
11 </inputs>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
12
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
13 <outputs>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
14 <data format="tabular" name="outputFile1"/>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
15 </outputs>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
16
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
17 <tests>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
18 <test>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
19 <param name="inputFile1" value="150615-HR-12015-01A.linear"/>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
20 <param name="inputFile2" value="plate_config.txt"/>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
21 <output name="outputFile1" file="calc_robust_z.tabular"/>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
22 </test>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
23 </tests>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
24
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
25
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
26 <help>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
27
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
28 .. class:: infomark
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
29
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
30 **What it does**
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
31
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
32 This program takes a linear plate table and a plate config file as input and then performs Robust Z Score Normalization on the data.
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
33 The plate config file **must** contain the columns Well, Type and Name in that order. Further the data in column Type must be **exclude**, **negcontr** or **poscontr**.
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
34
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
35 **Example**
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
36
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
37 If the plates table consisted of::
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
38
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
39 #Well Table_1 Table_2 A01 1654 6 A02 1719 8 A03 1624 19 A04 1518 6 A05 1587 12 A06 1517 8 A07 1638 9 A08 1733 7 A09 1617 6 A10 1722 8 ...
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
40 P14 1630 6 P15 1576 6 P16 1740 7 P17 1578 6 P18 1544 6 P19 1692 6 P20 1560 6 P21 1552 6 P22 1790 7 P23 1537 6 P24 NA NA
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
41
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
42 and the plates config was::
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
43
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
44 #Well Type Name A02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
45 B02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
46 C02 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
47 D02 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
48 E02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
49 F02 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
50 G02 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
51 H02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
52 I02 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
53 J02 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
54 K02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
55 L02 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
56 M02 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
57 N02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
58 O02 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
59 P02 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
60 A23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
61 B23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
62 C23 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
63 D23 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
64 E23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
65 F23 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
66 G23 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
67 H23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
68 I23 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
69 J23 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
70 K23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
71 L23 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
72 M23 poscontr PARP
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
73 N23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
74 O23 poscontr ASCIZ
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
75 P23 negcontr NT2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
76 A01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
77 A24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
78 B01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
79 B24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
80 C01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
81 C24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
82 D01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
83 D24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
84 E01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
85 E24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
86 F01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
87 F24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
88 G01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
89 G24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
90 H01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
91 H24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
92 I01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
93 I24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
94 J01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
95 J24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
96 K01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
97 K24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
98 L01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
99 L24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
100 M01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
101 M24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
102 N01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
103 N24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
104 O01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
105 O24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
106 P01 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
107 P24 exclude exclude
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
108
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
109 Running the program will give the following output::
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
110
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
111 #Well Table_1 Table_2
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
112 A01 0.74 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
113 A02 1.55 0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
114 A03 0.36 8.09
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
115 A04 -0.96 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
116 A05 -0.1 3.37
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
117 A06 -0.97 0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
118 A07 0.54 1.35
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
119 A08 1.72 0
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
120 A09 0.27 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
121 A10 1.59 0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
122 ...
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
123 P14 0.44 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
124 P15 -0.24 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
125 P16 1.81 0
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
126 P17 -0.21 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
127 P18 -0.64 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
128 P19 1.21 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
129 P20 -0.44 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
130 P21 -0.54 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
131 P22 2.44 0
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
132 P23 -0.72 -0.67
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
133 P24 NA NA
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
134
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
135 </help>
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
136
7ecbc3ec2f55 Uploaded
pmac
parents:
diff changeset
137 </tool>