annotate diffexp.xml @ 1:b2fe55fd0651 default tip

- Initial commit
author shian_su <registertonysu@gmail.com>
date Tue, 16 Dec 2014 14:41:34 +1100
parents 7a80e9ec63cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
1 <tool id="diffexp" name="Voom Rnaseq" version="1.1.0">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
2 <description>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
3 Perform differential expression analysis using pipeline based on the voom
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
4 function of the limma bioconductor package. This tool takes a count matrix
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
5 (tab separated) as input and produces a HTML report as output.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
6 </description>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
7
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
8 <requirements>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
9 <requirement type="R-module" version="3.5.27">edgeR</requirement>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
10 <requirement type="R-module" version="3.18.13">limma</requirement>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
11 </requirements>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
12
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
13 <stdio>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
14 <exit_code range="1:" level="fatal" description="Tool exception" />
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
15 </stdio>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
16
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
17 <command interpreter="Rscript">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
18 diffexp.R $counts
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
19
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
20 #if $anno.annoOpt=="yes":
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
21 $geneanno
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
22 #else:
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
23 None
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
24 #end if
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
25
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
26 $outFile
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
27 $outFile.files_path
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
28 "no" <!-- Disabled Rda option -->
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
29 $normalisationOption
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
30 $weightCond.weightOption
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
31 "$contrast"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
32
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
33 #if $filterCPM.filterLowCPM=="yes":
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
34 $filterCPM.cpmReq
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
35 $filterCPM.sampleReq
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
36 #else:
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
37 0
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
38 0
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
39 #end if
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
40
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
41 #if $testOpt.wantOpt=="yes":
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
42 "$testOpt.pAdjust"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
43 $testOpt.pVal
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
44 $testOpt.lfc
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
45 #else:
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
46 "BH"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
47 0.05
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
48 0
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
49 #end if
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
50
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
51 <!--*Code commented until solution for multiple factors is found*
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
52 #for $i, $fct in enumerate($factors):
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
53 $fct.factName::$fct.factLevel
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
54 #end for
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
55 -->
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
56 "$factName::$factLevel"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
57
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
58 </command>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
59
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
60 <inputs>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
61 <param name="counts" type="data" format="tabular" label="Counts Data"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
62
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
63 <conditional name="anno">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
64 <param name="annoOpt" type="select" label="Use Gene Annotations?"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
65 help="Annotations will be added to table of top differential
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
66 expressions to provide descriptions for each gene.">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
67 <option value="no">No</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
68 <option value="yes">Yes</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
69 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
70
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
71 <when value="yes">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
72 <param name="geneanno" type="data" format="tabular"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
73 label="Gene Annotations"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
74 </when>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
75 </conditional>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
76
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
77 <!--*Code commented until solution for multiple factors is found*
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
78 <repeat name="factors" title="Factors" min="1" max="5" default="1">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
79 <param name="factName" type="text" label="Factor Name (No spaces)"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
80 help="Eg. Genotype"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
81 <param name="factLevel" type="text" size="100"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
82 label="Factor Levels (No spaces)"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
83 help="Eg. WT,WT,Mut,Mut,WT"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
84 </repeat>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
85 -->
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
86
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
87 <param name="factName" type="text" label="Factor Name"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
88 help="Eg. Genotype."/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
89 <param name="factLevel" type="text" size="100"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
90 label="Factor Values"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
91 help="Eg. WT,WT,Mut,Mut,WT... NOTE: Please ensure that the same
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
92 levels are typed identically when repeated, with all cases
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
93 matching."/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
94
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
95 <param name="contrast" type="text" size="30"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
96 label="Contrasts of interest"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
97 help="Eg. Mut-WT,KD-Control."/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
98
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
99 <conditional name="filterCPM">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
100 <param name="filterLowCPM" type="select" label="Filter Low CPM?"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
101 help="Treat genes with very low expression as unexpressed and
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
102 filter out to speed up computation.">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
103 <option value="yes" selected="True">Yes</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
104 <option value="no">No</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
105 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
106
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
107 <when value="yes">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
108 <param name="cpmReq" type="float" value="0.5" min="0"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
109 label="Minimum CPM"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
110
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
111 <param name="sampleReq" type="integer" value="1" min="0"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
112 label="Minimum Samples"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
113 help="Filter out all the genes that do not meet the minimum
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
114 CPM in at least this many samples."/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
115 </when>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
116
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
117 <when value="no"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
118
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
119 </conditional>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
120
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
121 <conditional name="weightCond">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
122 <param name="weightOption" type="select" label="Apply sample weights?"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
123 display="radio" help="Apply weights if outliers are present.">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
124
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
125 <option value="no">No</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
126 <option value="yes">Yes</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
127
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
128 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
129 </conditional>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
130
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
131 <param name="normalisationOption" type="select"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
132 label="Normalisation Method">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
133
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
134 <option value="TMM">TMM</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
135 <option value="RLE">RLE</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
136 <option value="upperquartile">Upperquartile</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
137 <option value="none">None (Don't normalise)</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
138
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
139 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
140
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
141 <conditional name="testOpt">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
142 <param name="wantOpt" type="select" label="Use Advanced Testing Options?"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
143 help="Enable choices for p-value adjustment method, p-value threshold
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
144 and log2-fold-change threshold.">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
145 <option value="no" selected="True">No</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
146 <option value="yes">Yes</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
147 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
148
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
149 <when value="yes">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
150 <param name="pAdjust" type="select" label="P-Value Adjustment Method.">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
151 <option value="BH">Benjamini and Hochberg (1995)</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
152 <option value="BY">Benjamini and Yekutieli (2001)</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
153 <option value="holm">Holm (1979)</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
154 <option value="none">None</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
155 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
156
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
157 <param name="pVal" type="float" value="0.05" min="0" max="1"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
158 label="Adjusted Threshold"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
159 help="Genes below this threshold are considered significant and
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
160 highlighted in the MA plot. If either BH(1995) or
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
161 BY(2001) were selected then this value is a
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
162 false-discovery-rate control. If Holm(1979) was selected
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
163 then this is an adjusted p-value for family-wise error
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
164 rate."/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
165
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
166 <param name="lfc" type="float" value="0" min="0"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
167 label="Minimum log2-fold-change Required"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
168 help="Genes above this threshold and below the p-value
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
169 threshold are considered significant and highlighted
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
170 in the MA plot."/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
171 </when>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
172
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
173 <when value="no"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
174
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
175 </conditional>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
176
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
177 <!-- <conditional name="wantRda">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
178 <param name="rdaOption" type="select" label="Output RData?"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
179 display="radio"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
180 help="Output all the data R used to construct the plots,
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
181 can be loaded into R.">
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
182
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
183 <option value="no">No</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
184 <option value="yes">Yes</option>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
185
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
186 </param>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
187 </conditional> -->
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
188 </inputs>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
189
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
190 <outputs>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
191 <data format="html" name="outFile" label="Voom Output"/>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
192 </outputs>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
193
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
194
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
195 <help>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
196 .. class:: infomark
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
197
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
198 **What it does**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
199
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
200 Given a matrix of counts and optional information about the genes, this tool
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
201 produces plots and tables useful in the analysis of differential gene
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
202 expression.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
203
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
204 .. class:: warningmark
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
205
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
206 This tool is dependent on the R packages limma_ and edgeR_ as a part of the
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
207 bioconductor project. Please ensure that these packages are installed on the
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
208 server running this tool.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
209
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
210 -----
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
211
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
212 **Counts Data:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
213 A matrix of expression level with rows corresponding to particular genes
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
214 and columns corresponding to the feature count in particular samples.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
215 Values must be tab separated and there must be a row for the sample/column
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
216 labels and a column for the row/gene labels.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
217
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
218 Example::
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
219
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
220 "GeneID" "Smpl1" "Smpl2" "Smpl3" "Smpl4" "Smpl5"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
221 "27395" 1699 1528 1463 1441 1495
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
222 "18777" 1905 1744 1345 1291 1346
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
223 "15037" 6 8 4 5 5
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
224 "21399" 2099 1974 1574 1519 1654
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
225 "58175" 356 312 347 361 346
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
226 "10866" 2528 2438 1762 1942 2027
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
227 "12421" 2182 2005 1786 1799 1858
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
228 "24069" 3 4 2 3 3
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
229 "31926" 1337 1380 1004 1102 1000
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
230 "71096" 0 0 2 1 6
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
231 "59014" 1466 1426 1296 1097 1175
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
232 ...
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
233
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
234 **Gene Annotations:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
235 Optional input for gene annotations, this can contain more
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
236 information about the genes than just an ID number. The annotations will
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
237 be avaiable in the top differential expression table.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
238
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
239 Example::
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
240
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
241 "GeneID" "Length" "EntrezID" "Symbols" "GeneName" "Chr"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
242 "11287" "11287" 4681 "11287" "Pzp" "pregnancy zone protein" "6"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
243 "11298" "11298" 1455 "11298" "Aanat" "arylalkylamine N-acetyltransferase" "11"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
244 "11302" "11302" 5743 "11302" "Aatk" "apoptosis-associated tyrosine kinase" "11"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
245 "11303" "11303" 10260 "11303" "Abca1" "ATP-binding cassette, sub-family A (ABC1), member 1" "4"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
246 "11304" "11304" 7248 "11304" "Abca4" "ATP-binding cassette, sub-family A (ABC1), member 4" "3"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
247 "11305" "11305" 8061 "11305" "Abca2" "ATP-binding cassette, sub-family A (ABC1), member 2" "2"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
248 ...
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
249
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
250 **Factor Name:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
251 The name of the factor being investigated. This tool currently assumes
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
252 that only one factor is of interest.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
253
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
254 **Factor Levels:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
255 The levels of the factor of interest, this must be entered in the same
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
256 order as the samples to which the levels correspond as listed in the
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
257 columns of the counts matrix.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
258
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
259 The values should be seperated by commas, and spaces must not be used.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
260
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
261 **Contrasts of Interest:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
262 The contrasts you wish to make between levels.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
263
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
264 Common contrasts would be a simple difference between two levels: "Mut-WT"
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
265 represents the difference between the mutant and wild type genotypes.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
266
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
267 The values should be seperated by commas and spaces must not be used.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
268
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
269 **Filter Low CPM:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
270 Option to ignore the genes that do not show significant levels of
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
271 expression, this filtering is dependent on two criteria:
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
272
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
273 * **Minimum CPM:** This is the counts per million that a gene must have in at
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
274 least some specified number of samples.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
275
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
276 * **Minumum Samples:** This is the number of samples in which the CPM
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
277 requirement must be met in order for that gene to be acknowledged.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
278
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
279 Only genes that exhibit a CPM greater than the required amount in at least the
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
280 number of samples specified will be used for analysis. Care should be taken to
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
281 ensure that the sample requirement is appropriate. In the case of an experiment
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
282 with two experimental groups each with two members, if there is a change from
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
283 insignificant cpm to significant cpm but the sample requirement is set to 3,
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
284 then this will cause that gene to fail the criteria. When in doubt simply do not
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
285 filter.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
286
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
287
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
288 **Normalisation Method:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
289 Option for using different methods to rescale the raw library
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
290 size. For more information, see calcNormFactor section in the edgeR_ user's
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
291 manual.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
292
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
293 **Apply Sample Weights:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
294 Option to downweight outlier samples such that their information is still
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
295 used in the statistical analysis but their impact is reduced. Use this
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
296 whenever significant outliers are present. The MDS plotting tool in this package
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
297 is useful for identifying outliers
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
298
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
299 **Use Advanced Testing Options?:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
300 By default error rate for multiple testing is controlled using Benjamini and
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
301 Hochberg's false discovery rate control at a threshold value of 0.05. However
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
302 there are options to change this to custom values.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
303
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
304 * **P-Value Adjustment Method:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
305 Change the multiple testing control method, the options are BH(1995) and
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
306 BY(2001) which are both false discovery rate controls. There is also
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
307 Holm(1979) which is a method for family-wise error rate control.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
308
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
309 * **Adjusted Threshold:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
310 Set the threshold for the resulting value of the multiple testing control
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
311 method. Only observations whose statistic falls below this value is
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
312 considered significant, thus highlighted in the MA plot.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
313
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
314 * **Minimum log2-fold-change Required:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
315 In addition to meeting the requirement for the adjusted statistic for
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
316 multiple testing, the observation must have an absolute log2-fold-change
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
317 greater than this threshold to be considered significant, thus highlighted
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
318 in the MA plot.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
319
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
320 -----
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
321
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
322 **Citations:**
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
323
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
324 .. class:: infomark
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
325
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
326 limma
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
327
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
328 Please cite the paper below for the limma software itself. Please also try
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
329 to cite the appropriate methodology articles that describe the statistical
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
330 methods implemented in limma, depending on which limma functions you are
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
331 using. The methodology articles are listed in Section 2.1 of the limma
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
332 User's Guide.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
333
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
334 * Smyth, GK (2005). Limma: linear models for microarray data. In:
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
335 'Bioinformatics and Computational Biology Solutions using R and
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
336 Bioconductor'. R. Gentleman, V. Carey, S. Dudoit, R. Irizarry,
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
337 W. Huber (eds), Springer, New York, pages 397-420.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
338
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
339 * Law, CW, Chen, Y, Shi, W, and Smyth, GK (2014). Voom:
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
340 precision weights unlock linear model analysis tools for
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
341 RNA-seq read counts. Genome Biology 15, R29.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
342
1
b2fe55fd0651 - Initial commit
shian_su <registertonysu@gmail.com>
parents: 0
diff changeset
343 * Ritchie, M. E., Diyagama, D., Neilson, J., van Laar, R., Dobrovic,
b2fe55fd0651 - Initial commit
shian_su <registertonysu@gmail.com>
parents: 0
diff changeset
344 A., Holloway, A., and Smyth, G. K. (2006). Empirical array quality weights
b2fe55fd0651 - Initial commit
shian_su <registertonysu@gmail.com>
parents: 0
diff changeset
345 for microarray data. BMC Bioinformatics 7, Article 261.
b2fe55fd0651 - Initial commit
shian_su <registertonysu@gmail.com>
parents: 0
diff changeset
346
0
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
347 .. class:: infomark
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
348
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
349 edgeR
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
350
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
351 Please cite the first paper for the software itself and the other papers for
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
352 the various original statistical methods implemented in edgeR. See
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
353 Section 1.2 in the User's Guide for more detail.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
354
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
355 * Robinson MD, McCarthy DJ and Smyth GK (2010). edgeR: a Bioconductor
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
356 package for differential expression analysis of digital gene expression
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
357 data. Bioinformatics 26, 139-140
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
358
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
359 * Robinson MD and Smyth GK (2007). Moderated statistical tests for assessing
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
360 differences in tag abundance. Bioinformatics 23, 2881-2887
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
361
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
362 * Robinson MD and Smyth GK (2008). Small-sample estimation of negative
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
363 binomial dispersion, with applications to SAGE data.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
364 Biostatistics, 9, 321-332
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
365
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
366 * McCarthy DJ, Chen Y and Smyth GK (2012). Differential expression analysis
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
367 of multifactor RNA-Seq experiments with respect to biological variation.
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
368 Nucleic Acids Research 40, 4288-4297
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
369
1
b2fe55fd0651 - Initial commit
shian_su <registertonysu@gmail.com>
parents: 0
diff changeset
370 Please report problems or suggestions to: su.s@wehi.edu.au
0
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
371
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
372 .. _edgeR: http://www.bioconductor.org/packages/release/bioc/html/edgeR.html
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
373 .. _limma: http://www.bioconductor.org/packages/release/bioc/html/limma.html
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
374
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
375 </help>
7a80e9ec63cb - Initial commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
376 </tool>