annotate QDNAseq.xml @ 3:fbe7fe47991f draft

Uploaded
author stef
date Tue, 30 Dec 2014 09:09:33 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
fbe7fe47991f Uploaded
stef
parents:
diff changeset
1 <tool id="QDNAseq" name="QDNAseq" version="0.0.2" force_history_refresh="True">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
2
fbe7fe47991f Uploaded
stef
parents:
diff changeset
3 <requirements>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
4
fbe7fe47991f Uploaded
stef
parents:
diff changeset
5 <requirement type="package" version="0.1.18">samtools</requirement>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
6 <!-- R 3.1.0 dependency will be used instead when available, now default R is used, see command -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
7 <!-- <requirement type="package" version="3.1.0">R</requirement> -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
8 <!-- <requirement type="package" version="1.0.5">qdnaseq</requirement> -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
9 <requirement type="set_environment">QDNASEQ_PATH</requirement>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
10
fbe7fe47991f Uploaded
stef
parents:
diff changeset
11 </requirements>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
12
fbe7fe47991f Uploaded
stef
parents:
diff changeset
13 <description>Quantitative copy number abberation detection</description>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
14
fbe7fe47991f Uploaded
stef
parents:
diff changeset
15 <!-- change to /full/path/to/Rscript if required (eg /ccagc/lib/R/R-3.1.0/bin/Rscript) -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
16 <command interpreter="Rscript">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
17 QDNAseq.R
fbe7fe47991f Uploaded
stef
parents:
diff changeset
18 $qdnaseq_cfg
fbe7fe47991f Uploaded
stef
parents:
diff changeset
19 \$QDNASEQ_PATH
fbe7fe47991f Uploaded
stef
parents:
diff changeset
20 </command>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
21
fbe7fe47991f Uploaded
stef
parents:
diff changeset
22 <stdio>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
23 <!-- Anything higher than 0 means the R script didnt finish (correctly) -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
24 <!-- Because different R packages deal with err/warn differently unable to waterproof this -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
25 <exit_code range="1:" level="fatal" description="R script didnt finish correctly, check log" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
26 </stdio>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
27
fbe7fe47991f Uploaded
stef
parents:
diff changeset
28 <inputs>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
29
fbe7fe47991f Uploaded
stef
parents:
diff changeset
30 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
31 <!-- General inputs -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
32 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
33
fbe7fe47991f Uploaded
stef
parents:
diff changeset
34 <!-- Job name: must contain non-whitespace chars -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
35 <param name="jobName" type="text" optional="false" label="Analysis/ouput name" help="Supply a name for the outputs to remind you what they contain" value="TEST">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
36 <validator type="empty_field" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
37 <validator type="regex" message="This field should contain some non-whitespace character">.*\S</validator>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
38 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
39
fbe7fe47991f Uploaded
stef
parents:
diff changeset
40 <!-- Bin Size: only certain sizes are supported by QDNAseq package -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
41 <param name="binSizes" type="select" optional="false" multiple="true" label="Select bin-sizes to use (kb)" help="Larger bin sizes provide faster analysis but lower resolution">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
42 <option value="1000" selected="true">1Mb</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
43 <option value="100" selected="true">100kb</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
44 <option value="30">30kb</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
45 <option value="15" selected="true">15kb</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
46 <option value="5">5kb</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
47 <option value="1">1kb</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
48 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
49
fbe7fe47991f Uploaded
stef
parents:
diff changeset
50 <!-- Experiment type: only one type (SR50) supported now, maybe more in the future-->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
51 <param name="experimentType" type="select" label="Type of sequencing data" help="Currently only single end reads of lenght 50 are supported within galaxy">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
52 <option value="SR50">Single Reads of 50bp</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
53 <!-- <option value="PE1000">PairedEnd1000</option> -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
54 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
55
fbe7fe47991f Uploaded
stef
parents:
diff changeset
56 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
57 <!-- Input BAMs -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
58 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
59 <param name="bams" type="data" multiple="true" optional="True" format="bam" label="Input BAMs" help="Select the BAM files to analyze" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
60
fbe7fe47991f Uploaded
stef
parents:
diff changeset
61 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
62 <!-- Optional segmenting -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
63 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
64 <param name="doSegment" type="select" label="Also perform segmentation" help="Segmentation collects bins with similar ratio into regions">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
65 <option value="TRUE">yes</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
66 <option value="FALSE">no</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
67 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
68
fbe7fe47991f Uploaded
stef
parents:
diff changeset
69 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
70 <!-- Option to use your own bin annotations file -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
71 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
72 <conditional name="binannotations_source">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
73 <param name="show" type="select" label="Bin annotations to use" help="Default bin-annotations are for GRCh37/hg19 and tuned for 50bp reads (single end)">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
74 <option value="default">Default</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
75 <option value="history">From history</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
76 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
77 <when value="history">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
78 <param name="binannotation_file" type="data" multiple="false" label="R data structure file (*.rds) with bin-annotations" help="If you made your own bin-annotations with the QDNAseq bioconductor package you can upload them to your history and select here" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
79 </when>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
80 <when value="default">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
81 <param name="binannotation_file" type="hidden" value="" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
82 </when>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
83
fbe7fe47991f Uploaded
stef
parents:
diff changeset
84 </conditional>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
85
fbe7fe47991f Uploaded
stef
parents:
diff changeset
86 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
87 <!-- Optional advanced options -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
88 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
89 <conditional name="advanced">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
90 <param name="show" type="select" label="Use advanced options" help="Select yes to show and use filter and output options">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
91 <option value="no">no</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
92 <option value="yes">yes</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
93 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
94 <when value="yes">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
95
fbe7fe47991f Uploaded
stef
parents:
diff changeset
96 <param name="copynumbers_igv" type="select" label="Also output copynumber IGV file to history">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
97 <option value="FALSE">no</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
98 <option value="TRUE">yes</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
99 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
100
fbe7fe47991f Uploaded
stef
parents:
diff changeset
101 <param name="undo_splits" type="select" label="undoSplits" help="If set to sdundo, see undoSD below">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
102 <option value="sdundo">sdundo</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
103 <option value="prune">prune</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
104 <option value="none">none</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
105 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
106
fbe7fe47991f Uploaded
stef
parents:
diff changeset
107 <param name="undoSD" size="10" type="float" value="1" label="undoSD" help='The number of SDs between means to keep a split if undo.splits="sdundo".' />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
108
fbe7fe47991f Uploaded
stef
parents:
diff changeset
109 <param name="blacklist" type="select" label="Filter blacklisted bins (blacklist)" help="Will exclude all blacklisted bins in the binannotation if set">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
110 <option value="TRUE">yes</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
111 <option value="FALSE">no</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
112 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
113
fbe7fe47991f Uploaded
stef
parents:
diff changeset
114 <param name="mappability" type="integer" value="0" min="0" max="100" label="Filter bins with lower mappability" help="Will exclude all bins will lower mappability than this number (0-100)" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
115
fbe7fe47991f Uploaded
stef
parents:
diff changeset
116 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
117 <!-- Optional graphical/plotting options -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
118 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
119 <param name="plot_width" size="3" type="integer" value="1440" label="Width of the png image produced" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
120 <param name="plot_height" size="3" type="integer" value="720" label="Height of the png image produced" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
121 <param name="exclude_chrs" type="select" multiple="true" label="Hide these chromosomes in plots" help="Currently only standard human chromosomes supported. NOTE: other filters might also exclude chromosomes">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
122 <option value="1">1</option><option value="2">2</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
123 <option value="3">3</option><option value="4">4</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
124 <option value="5">5</option><option value="6">6</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
125 <option value="7">7</option><option value="8">8</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
126 <option value="9">9</option><option value="10">10</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
127 <option value="11">11</option><option value="12">12</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
128 <option value="13">13</option><option value="14">14</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
129 <option value="15">15</option><option value="16">16</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
130 <option value="17">17</option><option value="18">18</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
131 <option value="19">19</option><option value="20">20</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
132 <option value="21">21</option><option value="22">22</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
133 <option value="X" selected="true">X</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
134 <option value="Y" selected="true">Y</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
135 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
136 </when>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
137
fbe7fe47991f Uploaded
stef
parents:
diff changeset
138 <!-- need to set defaults because params are passed to R regardless of conditional opened/closed -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
139 <when value="no">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
140 <param name="copynumbers_igv" type="hidden" value="FALSE" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
141 <param name="undoSD" type="hidden" value="1" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
142 <param name="undo_splits" type="hidden" value="sdundo" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
143 <param name="blacklist" type="hidden" value="TRUE" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
144 <param name="mappability" type="hidden" value="0" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
145 <param name="plot_width" type="hidden" value="1440" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
146 <param name="plot_height" type="hidden" value="720" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
147 <param name="exclude_chrs" type="hidden" value="X,Y" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
148 </when>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
149 </conditional>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
150
fbe7fe47991f Uploaded
stef
parents:
diff changeset
151 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
152 <!-- Option to perform a test run with built in data -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
153 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
154 <param name="debug" type="select" label="Run with test data" help="Use inbuilt LGG150 data instead of input BAMs">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
155 <option value="FALSE">no</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
156 <option value="TRUE">yes</option>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
157 </param>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
158
fbe7fe47991f Uploaded
stef
parents:
diff changeset
159 </inputs>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
160 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
161 <!-- Config file to pass params to R script -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
162 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
163 <configfiles>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
164 <configfile name="qdnaseq_cfg">
fbe7fe47991f Uploaded
stef
parents:
diff changeset
165 ## Desc: this file was sourced in QDNAseq R wrapper script
fbe7fe47991f Uploaded
stef
parents:
diff changeset
166 ## as means to pass all galaxy params to R
fbe7fe47991f Uploaded
stef
parents:
diff changeset
167
fbe7fe47991f Uploaded
stef
parents:
diff changeset
168 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
169 ## required params
fbe7fe47991f Uploaded
stef
parents:
diff changeset
170 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
171 TRUE -> inGalaxy
fbe7fe47991f Uploaded
stef
parents:
diff changeset
172 "${binSizes}" -> binSizesString
fbe7fe47991f Uploaded
stef
parents:
diff changeset
173 "${experimentType}" -> experimentType
fbe7fe47991f Uploaded
stef
parents:
diff changeset
174 "${jobName}" -> outputName
fbe7fe47991f Uploaded
stef
parents:
diff changeset
175
fbe7fe47991f Uploaded
stef
parents:
diff changeset
176 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
177 ## extra main params
fbe7fe47991f Uploaded
stef
parents:
diff changeset
178 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
179 "${htmlFile}" -> outputHtml
fbe7fe47991f Uploaded
stef
parents:
diff changeset
180 "${htmlFile.id}" -> outputId
fbe7fe47991f Uploaded
stef
parents:
diff changeset
181 "${__new_file_path__}" -> newFilePath
fbe7fe47991f Uploaded
stef
parents:
diff changeset
182
fbe7fe47991f Uploaded
stef
parents:
diff changeset
183 "${htmlFile.files_path}" -> outputPath
fbe7fe47991f Uploaded
stef
parents:
diff changeset
184 as.logical( "${doSegment}" ) -> doSegment
fbe7fe47991f Uploaded
stef
parents:
diff changeset
185 as.logical( "${debug}" ) -> debug
fbe7fe47991f Uploaded
stef
parents:
diff changeset
186
fbe7fe47991f Uploaded
stef
parents:
diff changeset
187 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
188 ## own bin-annotations file options
fbe7fe47991f Uploaded
stef
parents:
diff changeset
189 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
190 "${binannotations_source.binannotation_file}" -> binAnnotations
fbe7fe47991f Uploaded
stef
parents:
diff changeset
191
fbe7fe47991f Uploaded
stef
parents:
diff changeset
192 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
193 ## advanced options
fbe7fe47991f Uploaded
stef
parents:
diff changeset
194 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
195 as.double( "${advanced.undoSD}" ) -> undoSD
fbe7fe47991f Uploaded
stef
parents:
diff changeset
196 as.logical( "${advanced.blacklist}" ) -> filterBlacklistedBins
fbe7fe47991f Uploaded
stef
parents:
diff changeset
197 as.integer( "${advanced.mappability}" ) -> mappabilityCutoff
fbe7fe47991f Uploaded
stef
parents:
diff changeset
198 "${advanced.undo_splits}" -> undoSplits
fbe7fe47991f Uploaded
stef
parents:
diff changeset
199 as.logical( "${advanced.copynumbers_igv}" ) -> doOutputCopynumbersIgv
fbe7fe47991f Uploaded
stef
parents:
diff changeset
200
fbe7fe47991f Uploaded
stef
parents:
diff changeset
201 ## #for binSize in $binSizes}.split(",")#
fbe7fe47991f Uploaded
stef
parents:
diff changeset
202 ## "${binSize}kbp_${igvCopyNumbers}" -> copyNumbersIgvDatasetFile
fbe7fe47991f Uploaded
stef
parents:
diff changeset
203 ## #end for
fbe7fe47991f Uploaded
stef
parents:
diff changeset
204
fbe7fe47991f Uploaded
stef
parents:
diff changeset
205 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
206 ## plot options
fbe7fe47991f Uploaded
stef
parents:
diff changeset
207 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
208 as.integer( "${advanced.plot_width}" ) -> PLOT_WIDTH
fbe7fe47991f Uploaded
stef
parents:
diff changeset
209 as.integer( "${advanced.plot_height}" ) -> PLOT_HEIGHT
fbe7fe47991f Uploaded
stef
parents:
diff changeset
210 "${advanced.exclude_chrs}" -> excludeChrsString
fbe7fe47991f Uploaded
stef
parents:
diff changeset
211
fbe7fe47991f Uploaded
stef
parents:
diff changeset
212 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
213 ## input BAMs init
fbe7fe47991f Uploaded
stef
parents:
diff changeset
214 ## -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
215 c() -> bamsPaths
fbe7fe47991f Uploaded
stef
parents:
diff changeset
216 c() -> bamsNames
fbe7fe47991f Uploaded
stef
parents:
diff changeset
217
fbe7fe47991f Uploaded
stef
parents:
diff changeset
218 #for bam in $bams#
fbe7fe47991f Uploaded
stef
parents:
diff changeset
219 c( bamsPaths, "${bam}" ) -> bamsPaths
fbe7fe47991f Uploaded
stef
parents:
diff changeset
220 c( bamsNames, "${bam.name}" ) -> bamsNames
fbe7fe47991f Uploaded
stef
parents:
diff changeset
221 #end for
fbe7fe47991f Uploaded
stef
parents:
diff changeset
222
fbe7fe47991f Uploaded
stef
parents:
diff changeset
223 </configfile>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
224 </configfiles>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
225
fbe7fe47991f Uploaded
stef
parents:
diff changeset
226 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
227 <!-- Main output is an html based report -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
228 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
229 <outputs>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
230
fbe7fe47991f Uploaded
stef
parents:
diff changeset
231 <!-- main output is a html report -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
232 <!-- ...but there can be more outputs using the id of the htmlFile output -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
233 <data format="html" name="htmlFile" label="QDNAseq: ${jobName}" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
234
fbe7fe47991f Uploaded
stef
parents:
diff changeset
235 </outputs>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
236
fbe7fe47991f Uploaded
stef
parents:
diff changeset
237 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
238 <!-- Tests still to be done -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
239 <!-- ==================== -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
240
fbe7fe47991f Uploaded
stef
parents:
diff changeset
241 <!--
fbe7fe47991f Uploaded
stef
parents:
diff changeset
242 <tests>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
243 <test>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
244 <param name="input1" value="input1" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
245 <param name="input2" value="input2" />
fbe7fe47991f Uploaded
stef
parents:
diff changeset
246 </test>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
247 </tests>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
248 -->
fbe7fe47991f Uploaded
stef
parents:
diff changeset
249
fbe7fe47991f Uploaded
stef
parents:
diff changeset
250 <help>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
251 .. class:: infomark
fbe7fe47991f Uploaded
stef
parents:
diff changeset
252
fbe7fe47991f Uploaded
stef
parents:
diff changeset
253 **Introduction**
fbe7fe47991f Uploaded
stef
parents:
diff changeset
254
fbe7fe47991f Uploaded
stef
parents:
diff changeset
255 This tool is a wrapper for the R Bioconductor package QDNAseq_
fbe7fe47991f Uploaded
stef
parents:
diff changeset
256
fbe7fe47991f Uploaded
stef
parents:
diff changeset
257 .. _QDNAseq: http://www.bioconductor.org/packages/release/bioc/html/QDNAseq.html
fbe7fe47991f Uploaded
stef
parents:
diff changeset
258
fbe7fe47991f Uploaded
stef
parents:
diff changeset
259 It determines the copy number state of human chromosomes 1 - 22 for (shallow coverage) whole genome sequencing data.
fbe7fe47991f Uploaded
stef
parents:
diff changeset
260
fbe7fe47991f Uploaded
stef
parents:
diff changeset
261 For questions/remarks about the galaxy part of this tool, see contact form here_
fbe7fe47991f Uploaded
stef
parents:
diff changeset
262
fbe7fe47991f Uploaded
stef
parents:
diff changeset
263 .. _here: http://www.stefs.nl/wp/contact
fbe7fe47991f Uploaded
stef
parents:
diff changeset
264
fbe7fe47991f Uploaded
stef
parents:
diff changeset
265 You can **test this tool** with built-in data by selecting the option "Run with test data" and press execute.
fbe7fe47991f Uploaded
stef
parents:
diff changeset
266
fbe7fe47991f Uploaded
stef
parents:
diff changeset
267 -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
268
fbe7fe47991f Uploaded
stef
parents:
diff changeset
269 .. class:: warningmark
fbe7fe47991f Uploaded
stef
parents:
diff changeset
270
fbe7fe47991f Uploaded
stef
parents:
diff changeset
271 As there is no R 3.1.0 galaxy-package yet (a requirement for QDNAseq), the **dependencies** need to be installed by hand and available to the user under which galaxy runs: R (3.1.0) and bioconductor package QDNAseq (>= 1.0.5). In case the default R is not 3.1.0, also the wrapper xml must be updated to include the correct path during installation of this tool.
fbe7fe47991f Uploaded
stef
parents:
diff changeset
272
fbe7fe47991f Uploaded
stef
parents:
diff changeset
273 .. class:: warningmark
fbe7fe47991f Uploaded
stef
parents:
diff changeset
274
fbe7fe47991f Uploaded
stef
parents:
diff changeset
275 The input BAMs are expected to be **single end reads of 50bp length** mapped to GRCh37/hg19 genome build. Other experiment setups are currently not tested or supported within galaxy. See the documentation of QDNAseq at bioconductor on how to deal with different setups (or keep fingers crossed ;) )
fbe7fe47991f Uploaded
stef
parents:
diff changeset
276
fbe7fe47991f Uploaded
stef
parents:
diff changeset
277 .. class:: warningmark
fbe7fe47991f Uploaded
stef
parents:
diff changeset
278
fbe7fe47991f Uploaded
stef
parents:
diff changeset
279 Requires **internet access** for downloading bin-annotations from bitbucket and to show some styling (css) of the final report
fbe7fe47991f Uploaded
stef
parents:
diff changeset
280
fbe7fe47991f Uploaded
stef
parents:
diff changeset
281 -----
fbe7fe47991f Uploaded
stef
parents:
diff changeset
282
fbe7fe47991f Uploaded
stef
parents:
diff changeset
283 **Citation**
fbe7fe47991f Uploaded
stef
parents:
diff changeset
284
fbe7fe47991f Uploaded
stef
parents:
diff changeset
285 For the underlying QDNAseq R package please cite:
fbe7fe47991f Uploaded
stef
parents:
diff changeset
286 Scheinin I, Sie D, Bengtsson H, van de Wiel MA, Olshen AB, van Thuijl HF, van Essen HF, Eijk PP, Rustenburg F, Meijer GA, Reijneveld JC, Wesseling P, Pinkel D, Albertson DG and Ylstra B (2014). “DNA copy number analysis of fresh and formalin-fixed specimens by shallow whole-genome sequencing with identification and exclusion of problematic regions in the genome assembly.” Genome Research. doi:10.1101/gr.175141.114.
fbe7fe47991f Uploaded
stef
parents:
diff changeset
287
fbe7fe47991f Uploaded
stef
parents:
diff changeset
288 See also the bioconductor package_ documentation.
fbe7fe47991f Uploaded
stef
parents:
diff changeset
289
fbe7fe47991f Uploaded
stef
parents:
diff changeset
290 .. _package: http://www.bioconductor.org/packages/release/bioc/html/QDNAseq.html
fbe7fe47991f Uploaded
stef
parents:
diff changeset
291
fbe7fe47991f Uploaded
stef
parents:
diff changeset
292 .. image:: LGG150_copynumber.png
fbe7fe47991f Uploaded
stef
parents:
diff changeset
293 .. image:: LGG150_copynumberSegmented.png
fbe7fe47991f Uploaded
stef
parents:
diff changeset
294
fbe7fe47991f Uploaded
stef
parents:
diff changeset
295 </help>
fbe7fe47991f Uploaded
stef
parents:
diff changeset
296
fbe7fe47991f Uploaded
stef
parents:
diff changeset
297 </tool>