annotate hairpinTool.xml @ 2:076ca575208f

First commit
author shian_su <registertonysu@gmail.com>
date Fri, 21 Feb 2014 12:52:56 +1100
parents
children 3d04308a99f9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
1 <tool id="shRNAseq" name="shRNAseq Tool" version="1.0.5">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
2 <description>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
3 Analyse hairpin differential representation using edgeR
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
4 </description>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
5
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
6 <requirements>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
7 <requirement type="R-module">edgeR</requirement>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
8 <requirement type="R-module">limma</requirement>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
9 </requirements>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
10
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
11 <stdio>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
12 <exit_code range="1:" level="fatal" description="Tool exception" />
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
13 </stdio>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
14
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
15 <command interpreter="Rscript">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
16 hairpinTool.R $inputOpt.type
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
17 #if $inputOpt.type=="fastq":
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
18 #for $i, $fas in enumerate($inputOpt.fastq):
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
19 fastq::$fas.file
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
20 #end for
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
21
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
22 $inputOpt.hairpin
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
23 $inputOpt.samples
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
24
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
25 #if $inputOpt.positions.option=="yes":
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
26 $inputOpt.positions.barstart
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
27 $inputOpt.positions.barend
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
28 $inputOpt.positions.hpstart
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
29 $inputOpt.positions.hpend
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
30 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
31 1
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
32 5
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
33 37
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
34 57
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
35 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
36 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
37 $inputOpt.counts
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
38 $inputOpt.anno
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
39 "$inputOpt.factors"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
40 0 0 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
41 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
42
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
43 #if $filterCPM.option=="yes":
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
44 $filterCPM.cpmReq
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
45 $filterCPM.sampleReq
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
46 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
47 -Inf
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
48 -Inf
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
49 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
50
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
51 $fdr
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
52 $lfc
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
53 $workMode.mode
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
54 $outFile
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
55 $outFile.files_path
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
56
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
57 #if $workMode.mode=="classic":
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
58 "$workMode.pair1"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
59 "$workMode.pair2"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
60 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
61 "$workMode.contrast"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
62 $workMode.roast.option
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
63 #if $workMode.roast.option=="yes":
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
64 $workMode.roast.hairpinReq
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
65 $workMode.roast.select.option
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
66 "$workMode.roast.select.selection"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
67 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
68 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
69 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
70 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
71 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
72 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
73 </command>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
74
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
75 <inputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
76 <conditional name="inputOpt">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
77 <param name="type" type="select" label="Input File Type">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
78 <option value="fastq">FastQ File</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
79 <option value="counts">Table of Counts</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
80 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
81
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
82 <when value="fastq">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
83 <param name="hairpin" type="data" format="tabular"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
84 label="Hairpin Annotation"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
85
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
86
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
87 <param name="samples" type="data" format="tabular"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
88 label="Sample Annotation"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
89
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
90 <repeat name="fastq" title="FastQ Files">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
91 <param name="file" type="data" format="fastq"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
92 </repeat>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
93
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
94 <conditional name="positions">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
95 <param name="option" type="select"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
96 label="Specify Barcode and Hairpin Locations?"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
97 help="Default Positions: Barcode: 1 to 5, Hairpin: 37 to 57.">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
98 <option value="no" selected="True">No</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
99 <option value="yes">Yes</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
100 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
101
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
102 <when value="yes">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
103 <param name="barstart" type="integer" value="1"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
104 label="Barcode Starting Position"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
105 <param name="barend" type="integer" value="5"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
106 label="Barcode Ending Position"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
107
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
108 <param name="hpstart" type="integer" value="37"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
109 label="Hairpin Starting Position"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
110
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
111 <param name="hpend" type="integer" value="57"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
112 label="Hairpin Ending Position"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
113 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
114
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
115 <when value="no"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
116 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
117 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
118
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
119 <when value="counts">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
120 <param name="counts" type="data" format="tabular" label="Counts Table"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
121 <param name="anno" type="data" format="tabular"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
122 label="Hairpin Annotation"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
123 <param name="factors" type="data" format="tabular"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
124 label="Sample Annotation"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
125 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
126 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
127
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
128 <conditional name="filterCPM">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
129 <param name="option" type="select" label="Filter Low CPM?"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
130 help="Ignore hairpins with very low representation when performing
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
131 analysis.">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
132 <option value="yes">Yes</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
133 <option value="no">No</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
134 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
135
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
136 <when value="yes">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
137 <param name="cpmReq" type="float" value="0.5" min="0" max="1"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
138 label="Minimum CPM"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
139
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
140 <param name="sampleReq" type="integer" value="1" min="0"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
141 label="Minimum Samples"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
142 help="Filter out all the genes that do not meet the minimum
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
143 CPM in at least this many samples."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
144 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
145
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
146 <when value="no"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
147
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
148 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
149
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
150 <conditional name="workMode">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
151 <param name="mode" type="select" label="Analysis Type"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
152 help="Classic Exact Tests are useful for simple comparisons across
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
153 two sampling groups. Generalised linear models allow for more
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
154 complex contrasts and gene level analysis to be made.">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
155 <option value="classic">Classic Exact Test</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
156 <option value="glm">Generalised Linear Model</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
157 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
158
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
159 <when value="classic">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
160 <param name="pair1" type="text" label="Compare" size="40"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
161 <param name="pair2" type="text" label="To" size="40"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
162 help="The analysis will subtract values of this group from those
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
163 in the group above to establish the difference."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
164 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
165
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
166 <when value="glm">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
167 <param name="contrast" type="text" size="60"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
168 label="Contrasts of interest"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
169 help="Specify equations defining contrasts to be made. Eg.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
170 KD-Control will result in positive fold change if KD has
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
171 greater expression and negative if Control has greater
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
172 expression."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
173
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
174 <conditional name="roast">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
175 <param name="option" type="select"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
176 label="Perform Gene Level Analysis?"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
177 help="Analyse LogFC tendencies for hairpins belonging
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
178 to the same gene.">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
179 <option value="no">No</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
180 <option value="yes">Yes</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
181 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
182
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
183 <when value="yes">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
184 <param name="hairpinReq" type="integer" value="2" min="2"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
185 label="Minimum Hairpins"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
186 help="Only genes with at least this many hairpins will
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
187 be analysed."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
188
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
189 <conditional name="select">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
190 <param name="option" type="select"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
191 label="Gene Selection Method">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
192 <option value="rank">By p-value Rank</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
193 <option value="geneID">By Gene Identifier</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
194 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
195 <when value="rank">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
196 <param name="selection" type="text" size="40" value="1:5"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
197 label="Ranks of Top Genes to Plot"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
198 help="Genes are ranked in ascending p-value for
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
199 differential representation, individual ranks can
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
200 be entered seperated by comma or a range seperated
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
201 by colon."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
202 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
203 <when value="geneID">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
204 <param name="selection" type="text" size="80" value=""
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
205 label="Symbols of Genes to Plot"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
206 help="Select genes based on their identifier in the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
207 'Gene' column of the sample information file.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
208 Please ensure exact match with the values in input
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
209 file and separate selections with commas."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
210 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
211 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
212
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
213
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
214 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
215
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
216 <when value="no"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
217 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
218 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
219 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
220
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
221 <param name="fdr" type="float" value="0.05" min="0" max="1"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
222 label="FDR Threshold"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
223 help="All observations below this threshold will be highlighted
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
224 in the smear plot."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
225 <param name="lfc" type="float" value="0" min="0"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
226 label="Absolute LogFC Threshold"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
227 help="In additional to meeting the FDR requirement, the absolute
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
228 value of the log-fold-change of the observation must be above
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
229 this threshold to be highlighted."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
230 </inputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
231
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
232 <outputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
233 <data format="html" name="outFile" label="shRNAseq Analysis"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
234 </outputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
235
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
236 <help>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
237 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
238
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
239 **What it does**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
240
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
241 Given tables containing information about the hairpins and their associated
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
242 barcodes, information about the samples and fastq file containing the hairpin
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
243 reads. This tool will generate plots and tables for the analysis of differential
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
244 representation.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
245
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
246 -----
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
247
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
248 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
249
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
250 **INPUTS**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
251
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
252 **Input File Type:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
253
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
254 This tool is able to either generate counts from a raw FastQ file given the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
255 information regarding the samples and hairpins. Alternatively if a table of
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
256 counts has already been generated it can also be used.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
257
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
258 **Counts Table (Counts Input):**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
259
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
260 A tab delimited text table of information regarding the counts of hairpins.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
261 Should have a column 'ID' to denote the hairpins that counts correspond to. Each
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
262 additional column should have titles corresponding to the label for the sample.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
263
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
264 Example::
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
265
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
266 ID Sample1 Sample2 Sample3
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
267 Control1 49802 48014 40148
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
268 Control2 12441 16352 14232
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
269 Control3 9842 9148 9111
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
270 Hairpin1 3300 3418 2914
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
271 Hairpin2 91418 95812 93174
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
272 Hairpin3 32985 31975 35104
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
273 Hairpin4 12082 14081 14981
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
274 Hairpin5 2491 2769 2691
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
275 Hairpin6 1294 1486 1642
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
276 Hairpin7 49501 49076 47611
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
277 ...
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
278
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
279 **Hairpin Annotation:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
280
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
281 A tab delimited text table of information regarding the hairpins. Should have
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
282 columns 'ID', 'Sequences' and 'Gene' to uniquely identify the hairpin, align it
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
283 with the reads to produce counts and identify which gene the hairpin acts on.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
284
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
285 NOTE: the column names are case sensitive and should be input exactly as they
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
286 are shown here.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
287
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
288 Example::
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
289
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
290 ID Sequences Gene
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
291 Control1 TCTCGCTTGGGCGAGAGTAAG 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
292 Control2 CCGCCTGAAGTCTCTGATTAA 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
293 Control3 AGGAATTATAATGCTTATCTA 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
294 Hairpin1 AAGGCAGAGACTGACCACCTA 4
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
295 Hairpin2 GAGCGACCTGGTGTTACTCTA 4
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
296 Hairpin3 ATGGTGTAAATAGAGCTGTTA 4
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
297 Hairpin4 CAGCTCATCTTCTGTGAAGAA 4
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
298 Hairpin5 CAGCTCTGTGGGTCAGAAGAA 4
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
299 Hairpin6 CCAGGCACAGATCTCAAGATA 4
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
300 Hairpin7 ATGACAAGAAAGACATCTCAA 7
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
301 ...
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
302
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
303 **Sample Annotation (FastQ Input):**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
304
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
305 A tab delimited text table of information regarding the samples. Should have
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
306 columns 'ID', 'Sequences' and 'group' to uniquely identify each sample, identify
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
307 the sample in the reads by its barcode sequence and correctly group replicates
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
308 for analysis. Additional columns may inserted for annotation purposes and will
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
309 not interfere with analysis as long as the necessary columns are present.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
310
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
311 NOTE: the column names are case sensitive and should be input exactly as they
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
312 are shown here.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
313
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
314 Example::
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
315
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
316 ID Sequences group Replicate
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
317 3 GAAAG Day 2 1
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
318 6 GAACC Day 10 1
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
319 9 GAAGA Day 5 GFP neg 1
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
320 16 GAATT Day 5 GFP pos 1
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
321 18 GACAC Day 2 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
322 21 GACCA Day 10 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
323 28 GACGT Day 5 GFP neg 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
324 31 GACTG Day 5 GFP pos 2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
325 33 GAGAA Day 2 3
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
326 40 GAGCT Day 10 3
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
327 ...
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
328
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
329 **Specify Barcode and Hairpin Locations (FastQ Input):**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
330
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
331 It is assumed that in the sequencing reads that the first 5 bases are the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
332 barcodes and that bases 37-57 are the hairpins. If this is not the case then the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
333 values of the positions can be changed, however it still requires the barcodes
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
334 and hairpins to be in a consistent location an in a continuous sequence.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
335
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
336 **Filter Low CPM?:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
337
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
338 Often in a large screen there may members with very low counts which are of no
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
339 interest in the experiment, these may be filtered out to speed up computations.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
340 Filtering will be based on counts per million in a required number of samples.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
341
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
342 **Analysis Type:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
343
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
344 * **Classic Exact Test:** This allows two experimental groups to be compared and
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
345 p-values for differential representation derivec for each hairpin. Simple and
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
346 fast for straightforward comparisons. In this option you will have the option of
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
347 "*Compare* x *To* y" which implicitly subtracts the data from y from that of x
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
348 to produce the comparison.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
349
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
350 * **Generalised Linear Model:** This allow for complex contrasts to be specified
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
351 and also gene level analysis to be performed. If this option is chosen then
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
352 contrasts must be explicitly stated in equations and multiple contrasts can be
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
353 made. In addition there will be the option to analyse hairpins on a per-gene
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
354 basis to see if hairpins belonging to a particular gene have any overall
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
355 tendencies for the direction of their log-fold-change.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
356
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
357 **FDR Threshold:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
358 The smear plot in the output will have hairpins highlighted to signify
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
359 significant differential representation. The significance is determined by
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
360 contorlling the false discovery rate, only those with a FDR lower than the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
361 threshold will be highlighted in the plot.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
362
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
363 -----
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
364
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
365 **Citations:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
366
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
367 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
368
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
369 limma
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
370
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
371 Please cite the paper below for the limma software itself. Please also try
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
372 to cite the appropriate methodology articles that describe the statistical
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
373 methods implemented in limma, depending on which limma functions you are
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
374 using. The methodology articles are listed in Section 2.1 of the limma
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
375 User's Guide.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
376
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
377 * Smyth, GK (2005). Limma: linear models for microarray data. In:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
378 'Bioinformatics and Computational Biology Solutions using R and
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
379 Bioconductor'. R. Gentleman, V. Carey, S. Dudoit, R. Irizarry,
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
380 W. Huber (eds), Springer, New York, pages 397-420.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
381
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
382 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
383
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
384 edgeR
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
385
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
386 Please cite the first paper for the software itself and the other papers for
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
387 the various original statistical methods implemented in edgeR. See
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
388 Section 1.2 in the User's Guide for more detail.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
389
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
390 * Robinson MD, McCarthy DJ and Smyth GK (2010). edgeR: a Bioconductor
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
391 package for differential expression analysis of digital gene expression
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
392 data. Bioinformatics 26, 139-140
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
393
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
394 * Robinson MD and Smyth GK (2007). Moderated statistical tests for assessing
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
395 differences in tag abundance. Bioinformatics 23, 2881-2887
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
396
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
397 * Robinson MD and Smyth GK (2008). Small-sample estimation of negative
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
398 binomial dispersion, with applications to SAGE data.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
399 Biostatistics, 9, 321-332
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
400
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
401 * McCarthy DJ, Chen Y and Smyth GK (2012). Differential expression analysis
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
402 of multifactor RNA-Seq experiments with respect to biological variation.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
403 Nucleic Acids Research 40, 4288-4297
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
404
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
405 .. _edgeR: http://www.bioconductor.org/packages/release/bioc/html/edgeR.html
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
406 .. _limma: http://www.bioconductor.org/packages/release/bioc/html/limma.html
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
407 </help>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
408 </tool>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
409