annotate hairpinTool.xml @ 10:8923d4ea858b

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