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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
5 </description>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
6
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
7 <requirements>
17
shian_su <registertonysu@gmail.com>
parents: 15
diff changeset
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
shian_su <registertonysu@gmail.com>
parents: 15
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
12 </requirements>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
13
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
14 <stdio>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
15 <exit_code range="1:" level="fatal" description="Tool exception" />
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
16 </stdio>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
17
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
22 #for $i, $fas in enumerate($inputOpt.fastq):
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
23 fastq::$fas.file
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
24 #end for
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
25
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
26 $inputOpt.hairpin
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
58 $inputOpt.positions.barstart
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
62 $inputOpt.positions.hpstart
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
63 $inputOpt.positions.hpend
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
64 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
65 1
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
69 37
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
70 57
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
91 $filterCPM.cpmReq
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
92 $filterCPM.sampleReq
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
93 $filterCPM.readReq
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
94 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
95 -Inf
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
96 -Inf
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
97 -Inf
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
98 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
106
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
107 #if $workMode.mode=="classic":
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
108 "$workMode.pair1"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
117 "$workMode.roast.select.selection"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
118 #else:
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
119 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
120 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
121 0
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
122 #end if
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
123
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
124 #end if
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
125 </command>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
126
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
127 <inputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
133 <option value="counts">Table of Counts</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
134 </param>
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
135
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
136 <when value="fastq">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
139
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
140 <param name="samples" type="data" format="tabular"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
141 label="Sample Annotation"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
142
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
143 <repeat name="fastq" title="FastQ Files">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
144 <param name="file" type="data" format="fastq"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
173 <option value="no" selected="True">No</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
174 <option value="yes">Yes</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
175 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
176
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
177 <when value="yes">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
182
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
185
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
188 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
189
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
190 <when value="no"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
191 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
268 <when value="counts">
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
269
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
301 </when>
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
302
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
303 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
304
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
311 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
312
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
315 label="Minimum CPM"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
316
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
317 <param name="sampleReq" type="integer" value="1" min="0"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
318 label="Minimum Samples"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
319 help="Filter out all the genes that do not meet the minimum
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
327 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
328
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
329 <when value="no"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
330
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
331 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
332
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
333 <conditional name="workMode">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
334 <param name="mode" type="select" label="Analysis Type"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
335 help="Classic Exact Tests are useful for simple comparisons across
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
336 two sampling groups. Generalised linear models allow for more
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
337 complex contrasts and gene level analysis to be made.">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
338 <option value="classic">Classic Exact Test</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
339 <option value="glm">Generalised Linear Model</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
340 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
341
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
342 <when value="classic">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
343 <param name="pair1" type="text" label="Compare" size="40"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
344 <param name="pair2" type="text" label="To" size="40"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
345 help="The analysis will subtract values of this group from those
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
346 in the group above to establish the difference."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
347 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
348
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
349 <when value="glm">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
350 <param name="contrast" type="text" size="60"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
351 label="Contrasts of interest"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
352 help="Specify equations defining contrasts to be made. Eg.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
353 KD-Control will result in positive fold change if KD has
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
354 greater expression and negative if Control has greater
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
355 expression."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
356
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
363 <option value="no">No</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
364 <option value="yes">Yes</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
365 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
366
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
367 <when value="yes">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
372
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
375 label="Gene Selection Method">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
376 <option value="rank">By p-value Rank</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
377 <option value="geneID">By Gene Identifier</option>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
378 </param>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
379 <when value="rank">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
380 <param name="selection" type="text" size="40" value="1:5"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
381 label="Ranks of Top Genes to Plot"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
382 help="Genes are ranked in ascending p-value for
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
383 differential representation, individual ranks can
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
384 be entered seperated by comma or a range seperated
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
385 by colon."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
386 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
387 <when value="geneID">
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
388 <param name="selection" type="text" size="80" value=""
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
389 label="Symbols of Genes to Plot"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
390 help="Select genes based on their identifier in the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
391 'Gene' column of the sample information file.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
392 Please ensure exact match with the values in input
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
393 file and separate selections with commas."/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
394 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
395 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
396
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
397
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
398 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
399
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
400 <when value="no"/>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
401 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
402 </when>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
403 </conditional>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
404
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
405 <param name="fdr" type="float" value="0.05" min="0" max="1"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
406 label="FDR Threshold"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
407 help="All observations below this threshold will be highlighted
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
408 in the smear plot."/>
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
409
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
410 <param name="lfc" type="float" value="0" min="0"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
411 label="Absolute LogFC Threshold"
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
412 help="In additional to meeting the FDR requirement, the absolute
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
413 value of the log-fold-change of the observation must be above
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
422 </inputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
423
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
426 </outputs>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
427 <help>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
428 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
429
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
430 **What it does**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
436
7
91e411fcdecc Version 1.0.8
shian_su <registertonysu@gmail.com>
parents: 6
diff changeset
437 .. class:: infomark
91e411fcdecc Version 1.0.8
shian_su <registertonysu@gmail.com>
parents: 6
diff changeset
438
91e411fcdecc Version 1.0.8
shian_su <registertonysu@gmail.com>
parents: 6
diff changeset
439 A tutorial of how to use this tool is available at:
91e411fcdecc Version 1.0.8
shian_su <registertonysu@gmail.com>
parents: 6
diff changeset
440 http://bioinf.wehi.edu.au/shRNAseq/galaxy.html
91e411fcdecc Version 1.0.8
shian_su <registertonysu@gmail.com>
parents: 6
diff changeset
441
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
442 -----
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
443
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
444 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
445
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
446 **INPUTS**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
447
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
448 **Input File Type:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
449
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
453
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
454 **Counts Table (Counts Input):**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
460
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
461 Example::
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
462
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
463 ID Sample1 Sample2 Sample3
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
464 Control1 49802 48014 40148
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
465 Control2 12441 16352 14232
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
466 Control3 9842 9148 9111
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
467 Hairpin1 3300 3418 2914
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
468 Hairpin2 91418 95812 93174
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
469 Hairpin3 32985 31975 35104
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
470 Hairpin4 12082 14081 14981
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
471 Hairpin5 2491 2769 2691
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
472 Hairpin6 1294 1486 1642
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
473 Hairpin7 49501 49076 47611
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
474 ...
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
475
13
7aaa9bc23e3c Added support for paired end reads
shian_su <registertonysu@gmail.com>
parents: 11
diff changeset
476 **Target Sequence Annotation:**
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
482
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
483 NOTE: the column names are case sensitive and should be input exactly as they
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
484 are shown here.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
485
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
486 Example::
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
499 ...
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
500
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
501 **Sample Annotation (FastQ Input):**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
502
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
503 A tab delimited text table of information regarding the samples. Should have
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
514
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
515 Example::
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
528 ...
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
542
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
550
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
551 **Filter Low CPM?:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
552
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
553 Often in a large screen there may members with very low counts which are of no
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
554 interest in the experiment, these may be filtered out to speed up computations.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
555 Filtering will be based on counts per million in a required number of samples.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
556
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
557 **Analysis Type:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
571
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
574 significant differential representation. The significance is determined by
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
575 contorlling the false discovery rate, only those with a FDR lower than the
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
576 threshold will be highlighted in the plot.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
577
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
578 -----
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
579
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
580 **Citations:**
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
581
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
582 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
583
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
584 limma
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
585
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
586 Please cite the paper below for the limma software itself. Please also try
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
587 to cite the appropriate methodology articles that describe the statistical
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
588 methods implemented in limma, depending on which limma functions you are
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
589 using. The methodology articles are listed in Section 2.1 of the limma
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
590 User's Guide.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
596
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
597 .. class:: infomark
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
598
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
599 edgeR
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
600
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
601 Please cite the first paper for the software itself and the other papers for
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
602 the various original statistical methods implemented in edgeR. See
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
603 Section 1.2 in the User's Guide for more detail.
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
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
548802b3492f Version 1.0.9
shian_su <registertonysu@gmail.com>
parents: 7
diff changeset
620 Report problems to: su.s@wehi.edu.au
2
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
621
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
622 .. _edgeR: http://www.bioconductor.org/packages/release/bioc/html/edgeR.html
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
623 .. _limma: http://www.bioconductor.org/packages/release/bioc/html/limma.html
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
624 </help>
076ca575208f First commit
shian_su <registertonysu@gmail.com>
parents:
diff changeset
625 </tool>