Mercurial > repos > shians > shrnaseq
annotate hairpinTool.xml @ 18:11777fbeac32 default tip
Requirements temporarily removed
author | shian_su <registertonysu@gmail.com> |
---|---|
date | Wed, 17 Feb 2016 11:15:12 +1100 |
parents | 438f2733bc27 |
children |
rev | line source |
---|---|
14
44130e484a97
- Fixed xml file so tool actually functions
shian_su <registertonysu@gmail.com>
parents:
13
diff
changeset
|
1 <tool id="shRNAseq" name="shRNAseq Tool" version="1.2.1"> |
2 | 2 <description> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
3 Analyse differential representation for shRNAseq and sgRNA based procedures |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
4 using edgeR package from Bioconductor. |
2 | 5 </description> |
6 | |
7 <requirements> | |
17 | 8 <!-- <requirement type="R-module" version="3.7.17">edgeR</requirement> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
9 <requirement type="R-module" version="3.21.16">limma</requirement> |
17 | 10 <requirement type="package" version="3.1.1">R_3_0_3</requirement> --> |
18
11777fbeac32
Requirements temporarily removed
shian_su <registertonysu@gmail.com>
parents:
17
diff
changeset
|
11 <!-- Requirements removed until dependencies properly implemented --> |
2 | 12 </requirements> |
13 | |
14 <stdio> | |
15 <exit_code range="1:" level="fatal" description="Tool exception" /> | |
16 </stdio> | |
17 | |
18 <command interpreter="Rscript"> | |
14
44130e484a97
- Fixed xml file so tool actually functions
shian_su <registertonysu@gmail.com>
parents:
13
diff
changeset
|
19 hairpinTool.R $inputOpt.inputType |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
20 #if $inputOpt.inputType=="fastq": |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
21 |
2 | 22 #for $i, $fas in enumerate($inputOpt.fastq): |
23 fastq::$fas.file | |
24 #end for | |
25 | |
26 $inputOpt.hairpin | |
27 $inputOpt.samples | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
28 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
29 #if $inputOpt.positions.posOption=="yes": |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
30 $inputOpt.positions.barstart |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
31 $inputOpt.positions.barend |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
32 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
33 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
34 $inputOpt.positions.hpstart |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
35 $inputOpt.positions.hpend |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
36 #else: |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
37 1 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
38 5 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
39 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
40 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
41 37 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
42 57 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
43 #end if |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
44 #elif $inputOpt.inputType=="pairedFastq": |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
45 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
46 #for $i, $fas in enumerate($inputOpt.fastq): |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
47 fastq::$fas.file |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
48 #end for |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
49 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
50 #for $i, $fas in enumerate($inputOpt.fastq): |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
51 fastqRev::$fas.fileRev |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
52 #end for |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
53 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
54 $inputOpt.hairpin |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
55 $inputOpt.samples |
2 | 56 |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
57 #if $inputOpt.positions.posOption=="yes": |
2 | 58 $inputOpt.positions.barstart |
59 $inputOpt.positions.barend | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
60 $inputOpt.positions.barstartRev |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
61 $inputOpt.positions.barendRev |
2 | 62 $inputOpt.positions.hpstart |
63 $inputOpt.positions.hpend | |
64 #else: | |
65 1 | |
66 5 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
67 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
68 0 |
2 | 69 37 |
70 57 | |
71 #end if | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
72 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
73 #elif $inputOpt.inputType=="counts": |
2 | 74 $inputOpt.counts |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
75 $inputOpt.hairpin |
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
76 $inputOpt.samples |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
77 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
78 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
79 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
80 0 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
81 0 |
2 | 82 #end if |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
83 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
84 #if $inputOpt.secondaryFactor.secFactorOpt=="yes": |
15
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
85 "$inputOpt.secondaryFactor.secFactName" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
86 #else: |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
87 "none" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
88 #end if |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
89 |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
90 #if $filterCPM.filtOption=="yes": |
2 | 91 $filterCPM.cpmReq |
92 $filterCPM.sampleReq | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
93 $filterCPM.readReq |
2 | 94 #else: |
95 -Inf | |
96 -Inf | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
97 -Inf |
2 | 98 #end if |
99 | |
15
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
100 "$fdr" |
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
101 "$lfc" |
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
102 "$direction" |
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
103 "$workMode.mode" |
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
104 "$outFile" |
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
105 "$outFile.files_path" |
2 | 106 |
107 #if $workMode.mode=="classic": | |
108 "$workMode.pair1" | |
109 "$workMode.pair2" | |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
110 #elif $workMode.mode=="glm": |
2 | 111 "$workMode.contrast" |
15
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
112 "$workMode.roast.roastOption" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
113 |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
114 #if $workMode.roast.roastOption=="yes": |
15
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
115 "$workMode.roast.hairpinReq" |
5a917ea5bed2
- Fixed read requirement report statistic.
shian_su <registertonysu@gmail.com>
parents:
14
diff
changeset
|
116 "$workMode.roast.select.selOption" |
2 | 117 "$workMode.roast.select.selection" |
118 #else: | |
119 0 | |
120 0 | |
121 0 | |
122 #end if | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
123 |
2 | 124 #end if |
125 </command> | |
126 | |
127 <inputs> | |
128 <conditional name="inputOpt"> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
129 |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
130 <param name="inputType" type="select" label="Input File Type"> |
2 | 131 <option value="fastq">FastQ File</option> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
132 <option value="pairedFastq">Paired FastQ File</option> |
2 | 133 <option value="counts">Table of Counts</option> |
134 </param> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
135 |
2 | 136 <when value="fastq"> |
137 <param name="hairpin" type="data" format="tabular" | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
138 label="Target Annotation"/> |
2 | 139 |
140 <param name="samples" type="data" format="tabular" | |
141 label="Sample Annotation"/> | |
142 | |
143 <repeat name="fastq" title="FastQ Files"> | |
144 <param name="file" type="data" format="fastq"/> | |
145 </repeat> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
146 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
147 <conditional name="secondaryFactor"> |
2 | 148 |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
149 <param name="secFactorOpt" type="select" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
150 label="Include Secondary Factor"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
151 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
152 <option value="no" selected="True">No</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
153 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
154 <option value="yes">Yes</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
155 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
156 </param> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
157 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
158 <when value="yes"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
159 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
160 <param name="secFactName" type="text" label="Secondary Factor Name" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
161 size="80"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
162 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
163 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
164 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
165 <when value="no"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
166 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
167 </conditional> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
168 |
2 | 169 <conditional name="positions"> |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
170 <param name="posOption" type="select" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
171 label="Specify Sample Index and Target Sequence Locations?" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
172 help="Default Positions: Index: 1 to 5, Target: 37 to 57."> |
2 | 173 <option value="no" selected="True">No</option> |
174 <option value="yes">Yes</option> | |
175 </param> | |
176 | |
177 <when value="yes"> | |
178 <param name="barstart" type="integer" value="1" | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
179 label="Index Starting Position"/> |
2 | 180 <param name="barend" type="integer" value="5" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
181 label="Index Ending Position"/> |
2 | 182 |
183 <param name="hpstart" type="integer" value="37" | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
184 label="Target Starting Position"/> |
2 | 185 |
186 <param name="hpend" type="integer" value="57" | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
187 label="Target Ending Position"/> |
2 | 188 </when> |
189 | |
190 <when value="no"/> | |
191 </conditional> | |
192 </when> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
193 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
194 <when value="pairedFastq"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
195 <param name="hairpin" type="data" format="tabular" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
196 label="Target Sequence Annotation"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
197 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
198 <param name="samples" type="data" format="tabular" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
199 label="Sample Annotation"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
200 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
201 <repeat name="fastq" title="FastQ Files"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
202 <param name="file" type="data" format="fastq"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
203 <param name="fileRev" type="data" format="fastq"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
204 </repeat> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
205 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
206 <conditional name="secondaryFactor"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
207 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
208 <param name="secFactorOpt" type="select" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
209 label="Include Secondary Factor"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
210 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
211 <option value="no" selected="True">No</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
212 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
213 <option value="yes">Yes</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
214 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
215 </param> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
216 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
217 <when value="yes"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
218 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
219 <param name="secFactName" type="text" label="Secondary Factor Name" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
220 size="80"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
221 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
222 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
223 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
224 <when value="no"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
225 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
226 </conditional> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
227 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
228 <conditional name="positions"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
229 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
230 <param name="posOption" type="select" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
231 label="Specify Sample Index and Target Sequence Locations?" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
232 help="Default Positions: Index: 1 to 5, Input required for |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
233 reverse end, Target: 37 to 57."> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
234 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
235 <option value="no" selected="True">No</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
236 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
237 <option value="yes">Yes</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
238 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
239 </param> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
240 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
241 <when value="yes"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
242 <param name="barstart" type="integer" value="1" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
243 label="Index Starting Position"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
244 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
245 <param name="barend" type="integer" value="5" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
246 label="Index Ending Position"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
247 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
248 <param name="barstartRev" type="integer" value="0" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
249 label="Reverse Index Starting Position"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
250 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
251 <param name="barendRev" type="integer" value="0" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
252 label="Reverse Index Ending Position"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
253 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
254 <param name="hpstart" type="integer" value="37" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
255 label="Target Starting Position"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
256 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
257 <param name="hpend" type="integer" value="57" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
258 label="Target Ending Position"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
259 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
260 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
261 <when value="no"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
262 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
263 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
264 </conditional> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
265 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
266 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
267 |
2 | 268 <when value="counts"> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
269 |
2 | 270 <param name="counts" type="data" format="tabular" label="Counts Table"/> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
271 |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
272 <param name="hairpin" type="data" format="tabular" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
273 label="Target Sequence Annotation"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
274 |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
275 <param name="samples" type="data" format="tabular" |
2 | 276 label="Sample Annotation"/> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
277 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
278 <conditional name="secondaryFactor"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
279 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
280 <param name="secFactorOpt" type="select" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
281 label="Include Secondary Factor"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
282 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
283 <option value="no" selected="True">No</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
284 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
285 <option value="yes">Yes</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
286 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
287 </param> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
288 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
289 <when value="yes"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
290 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
291 <param name="secFactName" type="text" label="Secondary Factor Name" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
292 size="80"/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
293 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
294 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
295 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
296 <when value="no"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
297 </when> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
298 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
299 </conditional> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
300 |
2 | 301 </when> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
302 |
2 | 303 </conditional> |
304 | |
305 <conditional name="filterCPM"> | |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
306 <param name="filtOption" type="select" label="Filter Low CPM?" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
307 help="Ignore target sequences with very low representation when |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
308 performing analysis."> |
2 | 309 <option value="yes">Yes</option> |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
310 <option value="no">No</option> |
2 | 311 </param> |
312 | |
313 <when value="yes"> | |
11
c0a76e30d61b
- Removed max on cpm filtering. Really shouldn't have been there in the first
shian_su <registertonysu@gmail.com>
parents:
10
diff
changeset
|
314 <param name="cpmReq" type="float" value="0.5" min="0" |
2 | 315 label="Minimum CPM"/> |
316 | |
317 <param name="sampleReq" type="integer" value="1" min="0" | |
318 label="Minimum Samples" | |
319 help="Filter out all the genes that do not meet the minimum | |
320 CPM in at least this many samples."/> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
321 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
322 <param name="readReq" type="integer" value="1000" min="0" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
323 label="Minimum Reads" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
324 help="Filter out all samples that do not have the minimum |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
325 number of reads."/> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
326 |
2 | 327 </when> |
328 | |
329 <when value="no"/> | |
330 | |
331 </conditional> | |
332 | |
333 <conditional name="workMode"> | |
334 <param name="mode" type="select" label="Analysis Type" | |
335 help="Classic Exact Tests are useful for simple comparisons across | |
336 two sampling groups. Generalised linear models allow for more | |
337 complex contrasts and gene level analysis to be made."> | |
338 <option value="classic">Classic Exact Test</option> | |
339 <option value="glm">Generalised Linear Model</option> | |
340 </param> | |
341 | |
342 <when value="classic"> | |
343 <param name="pair1" type="text" label="Compare" size="40"/> | |
344 <param name="pair2" type="text" label="To" size="40" | |
345 help="The analysis will subtract values of this group from those | |
346 in the group above to establish the difference."/> | |
347 </when> | |
348 | |
349 <when value="glm"> | |
350 <param name="contrast" type="text" size="60" | |
351 label="Contrasts of interest" | |
352 help="Specify equations defining contrasts to be made. Eg. | |
353 KD-Control will result in positive fold change if KD has | |
354 greater expression and negative if Control has greater | |
355 expression."/> | |
356 | |
357 <conditional name="roast"> | |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
358 <param name="roastOption" type="select" |
2 | 359 label="Perform Gene Level Analysis?" |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
360 help="Analyse LogFC tendencies for target sequences belonging |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
361 to the same gene. NOTE: this is a slow procedure that |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
362 scales badly with the number of genes analysed."> |
2 | 363 <option value="no">No</option> |
364 <option value="yes">Yes</option> | |
365 </param> | |
366 | |
367 <when value="yes"> | |
368 <param name="hairpinReq" type="integer" value="2" min="2" | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
369 label="Minimum Targets Found" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
370 help="Only genes with at least this many target sequences |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
371 found will be analysed."/> |
2 | 372 |
373 <conditional name="select"> | |
6
3d04308a99f9
- Added differentially expressed hairpin count output
shian_su <registertonysu@gmail.com>
parents:
2
diff
changeset
|
374 <param name="selOption" type="select" |
2 | 375 label="Gene Selection Method"> |
376 <option value="rank">By p-value Rank</option> | |
377 <option value="geneID">By Gene Identifier</option> | |
378 </param> | |
379 <when value="rank"> | |
380 <param name="selection" type="text" size="40" value="1:5" | |
381 label="Ranks of Top Genes to Plot" | |
382 help="Genes are ranked in ascending p-value for | |
383 differential representation, individual ranks can | |
384 be entered seperated by comma or a range seperated | |
385 by colon."/> | |
386 </when> | |
387 <when value="geneID"> | |
388 <param name="selection" type="text" size="80" value="" | |
389 label="Symbols of Genes to Plot" | |
390 help="Select genes based on their identifier in the | |
391 'Gene' column of the sample information file. | |
392 Please ensure exact match with the values in input | |
393 file and separate selections with commas."/> | |
394 </when> | |
395 </conditional> | |
396 | |
397 | |
398 </when> | |
399 | |
400 <when value="no"/> | |
401 </conditional> | |
402 </when> | |
403 </conditional> | |
404 | |
405 <param name="fdr" type="float" value="0.05" min="0" max="1" | |
406 label="FDR Threshold" | |
407 help="All observations below this threshold will be highlighted | |
408 in the smear plot."/> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
409 |
2 | 410 <param name="lfc" type="float" value="0" min="0" |
411 label="Absolute LogFC Threshold" | |
412 help="In additional to meeting the FDR requirement, the absolute | |
413 value of the log-fold-change of the observation must be above | |
414 this threshold to be highlighted."/> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
415 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
416 <param name="direction" type="select" label="Highlight Option" |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
417 help="Only hightlight positive or negative fold changes in smear plot?"> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
418 <option value="all">Default</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
419 <option value="up">Positive Only</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
420 <option value="down">Negative Only</option> |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
421 </param> |
2 | 422 </inputs> |
423 | |
424 <outputs> | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
425 <data format="html" name="outFile" label="TagSeq Analysis"/> |
2 | 426 </outputs> |
427 <help> | |
428 .. class:: infomark | |
429 | |
430 **What it does** | |
431 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
432 Given tables containing information about the hairpins/sgRNA and their |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
433 associated sample indices, information about the samples and fastq file |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
434 containing the sequencing reads. This tool will generate plots and tables for |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
435 the analysis of differential representation. |
2 | 436 |
7 | 437 .. class:: infomark |
438 | |
439 A tutorial of how to use this tool is available at: | |
440 http://bioinf.wehi.edu.au/shRNAseq/galaxy.html | |
441 | |
2 | 442 ----- |
443 | |
444 .. class:: infomark | |
445 | |
446 **INPUTS** | |
447 | |
448 **Input File Type:** | |
449 | |
450 This tool is able to either generate counts from a raw FastQ file given the | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
451 information regarding the samples and hairpins/sgRNA. Alternatively if a table |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
452 of counts has already been generated it can also be used. |
2 | 453 |
454 **Counts Table (Counts Input):** | |
455 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
456 A tab delimited text table of information regarding the counts of |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
457 hairpins/sgRNA. Should have a column 'ID' to denote the hairpins/sgRNA that |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
458 counts correspond to. Each additional column should have titles corresponding to |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
459 the label for the sample. |
2 | 460 |
461 Example:: | |
462 | |
463 ID Sample1 Sample2 Sample3 | |
464 Control1 49802 48014 40148 | |
465 Control2 12441 16352 14232 | |
466 Control3 9842 9148 9111 | |
467 Hairpin1 3300 3418 2914 | |
468 Hairpin2 91418 95812 93174 | |
469 Hairpin3 32985 31975 35104 | |
470 Hairpin4 12082 14081 14981 | |
471 Hairpin5 2491 2769 2691 | |
472 Hairpin6 1294 1486 1642 | |
473 Hairpin7 49501 49076 47611 | |
474 ... | |
475 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
476 **Target Sequence Annotation:** |
2 | 477 |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
478 A tab delimited text table of information regarding the targetted |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
479 hairpins/sgRNA sequence. Should have columns 'ID', 'Sequences' and 'Gene' to |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
480 uniquely identify the target, align it with the reads to produce counts and |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
481 identify which gene the target acts on. |
2 | 482 |
483 NOTE: the column names are case sensitive and should be input exactly as they | |
484 are shown here. | |
485 | |
486 Example:: | |
487 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
488 ID Sequences Gene |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
489 Control1 TCTCGCTTGGGCGAGAGTAAG 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
490 Control2 CCGCCTGAAGTCTCTGATTAA 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
491 Control3 AGGAATTATAATGCTTATCTA 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
492 Hairpin1 AAGGCAGAGACTGACCACCTA 4 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
493 Hairpin2 GAGCGACCTGGTGTTACTCTA 4 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
494 Hairpin3 ATGGTGTAAATAGAGCTGTTA 4 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
495 Hairpin4 CAGCTCATCTTCTGTGAAGAA 4 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
496 Hairpin5 CAGCTCTGTGGGTCAGAAGAA 4 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
497 Hairpin6 CCAGGCACAGATCTCAAGATA 4 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
498 Hairpin7 ATGACAAGAAAGACATCTCAA 7 |
2 | 499 ... |
500 | |
501 **Sample Annotation (FastQ Input):** | |
502 | |
503 A tab delimited text table of information regarding the samples. Should have | |
504 columns 'ID', 'Sequences' and 'group' to uniquely identify each sample, identify | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
505 the sample in the reads by its sample index sequence and correctly group |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
506 replicates for analysis. Additional columns may inserted for annotation purposes |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
507 and will not interfere with analysis as long as the necessary columns are |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
508 present. |
2 | 509 |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
510 NOTE: With the exception of other_group, column names are case sensitive and |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
511 should be input exactly as they are shown here. The other_group column can be |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
512 named by the user and specified in the "Include Secondary Factor" option of the |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
513 tool. |
2 | 514 |
515 Example:: | |
516 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
517 ID Sequences group other_group Replicate |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
518 3 GAAAG Day 2 male 1 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
519 6 GAACC Day 10 female 1 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
520 9 GAAGA Day 5 GFP neg male 1 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
521 16 GAATT Day 5 GFP pos male 1 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
522 18 GACAC Day 2 female 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
523 21 GACCA Day 10 male 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
524 28 GACGT Day 5 GFP neg male 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
525 31 GACTG Day 5 GFP pos female 2 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
526 33 GAGAA Day 2 male 3 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
527 40 GAGCT Day 10 female 3 |
2 | 528 ... |
529 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
530 **Include Secondary Factor** |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
531 If there are two factors involved in the experiment (i.e. Age and Gender) then |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
532 then secondary factor should be included to improve the statistical analysis. |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
533 The secondary factor should be specified as a column in the sample annotation |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
534 file and the corresponding column name should be input exactly as it is into |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
535 the provided field in the tool. |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
536 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
537 NOTE: Currently the secondary factor is used only to improve statistical |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
538 analysis, comparisons can only be made in the primary factor specified as |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
539 "group" in the sample annotation. |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
540 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
541 **Specify Sample Index and Target Sequence Locations (FastQ Input):** |
2 | 542 |
543 It is assumed that in the sequencing reads that the first 5 bases are the | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
544 sample index sequence and that bases 37-57 are the hairpins/sgRNA. If this is |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
545 not the case then the values of the positions can be changed, however it still |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
546 requires the sample indices and hairpins/sgRNA to be in a consistent location an |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
547 in a continuous sequence. |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
548 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
549 NOTE: position values start at 1 for the first base. |
2 | 550 |
551 **Filter Low CPM?:** | |
552 | |
553 Often in a large screen there may members with very low counts which are of no | |
554 interest in the experiment, these may be filtered out to speed up computations. | |
555 Filtering will be based on counts per million in a required number of samples. | |
556 | |
557 **Analysis Type:** | |
558 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
559 * **Classic Exact Test:** This allows two experimental groups to be compared |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
560 and p-values for differential representation derivec for each target |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
561 sequence. Simple and fast for straightforward comparisons. In this option you |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
562 will have the option of "*Compare* x *To* y" which implicitly subtracts the |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
563 data from y from that of x to produce the comparison. |
2 | 564 |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
565 * **Generalised Linear Model:** This allow for complex contrasts to be specified |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
566 and also gene level analysis to be performed. If this option is chosen then |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
567 contrasts must be explicitly stated in equations and multiple contrasts can |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
568 be made. In addition there will be the option to analyse hairpins/sgRNA on a |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
569 per-gene basis to see if hairpins/sgRNA belonging to a particular gene have |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
570 any overall tendencies for the direction of their log-fold-change. |
2 | 571 |
572 **FDR Threshold:** | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
573 The smear plot in the output will have hairpins/sgRNA highlighted to signify |
2 | 574 significant differential representation. The significance is determined by |
575 contorlling the false discovery rate, only those with a FDR lower than the | |
576 threshold will be highlighted in the plot. | |
577 | |
578 ----- | |
579 | |
580 **Citations:** | |
581 | |
582 .. class:: infomark | |
583 | |
584 limma | |
585 | |
586 Please cite the paper below for the limma software itself. Please also try | |
587 to cite the appropriate methodology articles that describe the statistical | |
588 methods implemented in limma, depending on which limma functions you are | |
589 using. The methodology articles are listed in Section 2.1 of the limma | |
590 User's Guide. | |
591 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
592 * Smyth, GK (2005). Limma: linear models for microarray data. In: |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
593 'Bioinformatics and Computational Biology Solutions using R and |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
594 Bioconductor'. R. Gentleman, V. Carey, S. Dudoit, R. Irizarry, |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
595 W. Huber (eds), Springer, New York, pages 397-420. |
2 | 596 |
597 .. class:: infomark | |
598 | |
599 edgeR | |
600 | |
601 Please cite the first paper for the software itself and the other papers for | |
602 the various original statistical methods implemented in edgeR. See | |
603 Section 1.2 in the User's Guide for more detail. | |
604 | |
13
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
605 * Robinson MD, McCarthy DJ and Smyth GK (2010). edgeR: a Bioconductor |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
606 package for differential expression analysis of digital gene expression |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
607 data. Bioinformatics 26, 139-140 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
608 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
609 * Robinson MD and Smyth GK (2007). Moderated statistical tests for assessing |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
610 differences in tag abundance. Bioinformatics 23, 2881-2887 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
611 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
612 * Robinson MD and Smyth GK (2008). Small-sample estimation of negative |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
613 binomial dispersion, with applications to SAGE data. |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
614 Biostatistics, 9, 321-332 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
615 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
616 * McCarthy DJ, Chen Y and Smyth GK (2012). Differential expression analysis |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
617 of multifactor RNA-Seq experiments with respect to biological variation. |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
618 Nucleic Acids Research 40, 4288-4297 |
7aaa9bc23e3c
Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents:
11
diff
changeset
|
619 |
8 | 620 Report problems to: su.s@wehi.edu.au |
2 | 621 |
622 .. _edgeR: http://www.bioconductor.org/packages/release/bioc/html/edgeR.html | |
623 .. _limma: http://www.bioconductor.org/packages/release/bioc/html/limma.html | |
624 </help> | |
625 </tool> |