annotate QDNAseq.xml @ 75:defea65cad01 draft

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