annotate QDNAseq.xml @ 17:1ac2ecf8892e draft

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