annotate QDNAseq.xml @ 11:4fe3844a5fb0 draft

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