comparison mutational_patterns.xml @ 15:8182d1625433 draft

"planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/mutational_patterns commit 6ca5597637439c87b61af2dbd6c38089b29eca37"
author artbio
date Sun, 03 Oct 2021 09:29:04 +0000
parents 56c8869a231e
children 31e7a33ecd71
comparison
equal deleted inserted replaced
14:56c8869a231e 15:8182d1625433
1 <tool id="mutational_patterns" name="Analyse Mutational Patterns/Signatures" version="2.0.0+galaxy14"> 1 <tool id="mutational_patterns" name="Analyse Mutational Patterns/Signatures" version="3.2.0+galaxy0">
2 <description>from genomic variations in vcf files</description> 2 <description>from genomic variations in vcf files</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="2.0.0=r40_0">bioconductor-mutationalpatterns</requirement> 4 <requirement type="package" version="3.2.0=r41hdfd78af_0">bioconductor-mutationalpatterns</requirement>
5 <requirement type="package" version="1.6.6=r40h6115d3f_1">r-optparse</requirement> 5 <requirement type="package" version="1.6.6=r41hc72bb7e_1">r-optparse</requirement>
6 <requirement type="package" version="0.2.20=r40h0357c0b_1002">r-rjson</requirement> 6 <requirement type="package" version="0.2.20=r41h03ef668_1002">r-rjson</requirement>
7 <requirement type="package" version="0.21.0=r40h0357c0b_1004">r-nmf</requirement> 7 <requirement type="package" version="0.21.0=r41h03ef668_1004">r-nmf</requirement>
8 <requirement type="package" version="2.3=r40h6115d3f_1003">r-gridextra</requirement> 8 <requirement type="package" version="2.3=r41hc72bb7e_1003">r-gridextra</requirement>
9 <requirement type="package" version="1.4.3=r40_0">bioconductor-bsgenome.hsapiens.ucsc.hg19</requirement> 9 <requirement type="package" version="1.4.3=r41hdfd78af_3">bioconductor-bsgenome.hsapiens.ucsc.hg19</requirement>
10 <requirement type="package" version="1.4.3=r40_0">bioconductor-bsgenome.hsapiens.ucsc.hg38</requirement> 10 <requirement type="package" version="1.4.3=r41hdfd78af_3">bioconductor-bsgenome.hsapiens.ucsc.hg38</requirement>
11 <!-- 11 <!--
12 <requirement type="package" version="1.3.1000=r40_4">bioconductor-bsgenome.hsapiens.ncbi.grch38</requirement> 12 <requirement type="package" version="1.3.1000=r40_4">bioconductor-bsgenome.hsapiens.ncbi.grch38</requirement>
13 <requirement type="package" version="0.99.1=r40_4">bioconductor-bsgenome.hsapiens.1000genomes.hs37d5</requirement> 13 <requirement type="package" version="0.99.1=r40_4">bioconductor-bsgenome.hsapiens.1000genomes.hs37d5</requirement>
14 --> 14 -->
15 <!-- 15 <!--
52 52
53 #if $set_cosmic.choices == 'yes': 53 #if $set_cosmic.choices == 'yes':
54 --cosmic_version '$set_cosmic.cosmic_version' 54 --cosmic_version '$set_cosmic.cosmic_version'
55 --signum '$set_cosmic.signum' 55 --signum '$set_cosmic.signum'
56 --output_cosmic $cosmic 56 --output_cosmic $cosmic
57 #if $set_cosmic.contrib_matrix_out 57 #if $set_cosmic.contrib_matrix_out == 'yes'
58 --sig_contrib_matrix $sig_contrib_matrix 58 --sig_contrib_matrix $sig_contrib_matrix
59 #end if 59 #end if
60 #end if 60 #end if
61 61
62 #if $rdata_out 62 #if $rdata_out
122 </when> 122 </when>
123 <when value="no" /> 123 <when value="no" />
124 </conditional> 124 </conditional>
125 125
126 <conditional name="set_cosmic"> 126 <conditional name="set_cosmic">
127 <param name="choices" type="select" label="Decompose with Cosmic signature v2" display="radio"> 127 <param name="choices" type="select" label="Decompose with Cosmic signatures" display="radio">
128 <option value="yes" selected="true">Yes</option> 128 <option value="yes" selected="true">Yes</option>
129 <option value="no">No</option> 129 <option value="no">No</option>
130 </param> 130 </param>
131 <when value="yes"> 131 <when value="yes">
132 <param name="signum" type="integer" value="3" min="2" max="30" 132 <param name="signum" type="integer" value="3" min="2" max="30"
134 help="an integer between 2 and 30 signature types from cosmic"/> 134 help="an integer between 2 and 30 signature types from cosmic"/>
135 <param name="cosmic_version" type="select" label="Version of the Cosmic signature set"> 135 <param name="cosmic_version" type="select" label="Version of the Cosmic signature set">
136 <option value="v2" selected="true">Cosmic v2, March 2015</option> 136 <option value="v2" selected="true">Cosmic v2, March 2015</option>
137 <option value="v3">Cosmic v3, May 2019</option> 137 <option value="v3">Cosmic v3, May 2019</option>
138 </param> 138 </param>
139 <param name="contrib_matrix_out" type="boolean" checked="false" label="Output Signature Contribution table ?" 139 <param name="contrib_matrix_out" type="select" label="Output Signature Contribution table ?"
140 help="Output the normalized signatures contributions for further visualization" /> 140 help="Output the normalized signatures contributions for further visualization" >
141 <option value="no" selected="true">No</option>
142 <option value="yes">Yes</option>
143 </param>
141 </when> 144 </when>
142 <when value="no" /> 145 <when value="no" />
143 </conditional> 146 </conditional>
144 <param name="rdata_out" type="boolean" checked="false" label="Output RData file?" help="Output all the data used by R to construct the tables and plots, can be loaded into R" /> 147 <param name="rdata_out" type="boolean" checked="false" label="Output RData file?" help="Output all the data used by R to construct the tables and plots, can be loaded into R" />
145 </inputs> 148 </inputs>
155 </data> 158 </data>
156 <data name="cosmic" format="pdf" label="Cosmic signatures"> 159 <data name="cosmic" format="pdf" label="Cosmic signatures">
157 <filter>set_cosmic['choices'] == "yes"</filter> 160 <filter>set_cosmic['choices'] == "yes"</filter>
158 </data> 161 </data>
159 <data name="sig_contrib_matrix" format="tabular" label="${tool.name}: Signature contribution table"> 162 <data name="sig_contrib_matrix" format="tabular" label="${tool.name}: Signature contribution table">
160 <filter>set_cosmic['contrib_matrix_out']</filter> 163 <filter>set_cosmic['choices'] == "yes" and set_cosmic['contrib_matrix_out'] == "yes"</filter>
161 </data> 164 </data>
162 165
163 <data name="rdata" format="rdata" label="${tool.name}: RData file"> 166 <data name="rdata" format="rdata" label="${tool.name}: RData file">
164 <filter>rdata_out</filter> 167 <filter>rdata_out</filter>
165 </data> 168 </data>
166 169
167 </outputs> 170 </outputs>
168 <tests> 171 <tests>
172 <!-- cosmic signatures with cosmic V3 -->
173 <test>
174 <param name="vcfs">
175 <collection type="list">
176 <element name="6" value="F.vcf"/>
177 <element name="7" value="G.vcf"/>
178 <element name="8" value="H.vcf"/>
179 <element name="9" value="I.vcf"/>
180 </collection>
181 </param>
182 <param name="genome" value="BSgenome.Hsapiens.UCSC.hg38"/>
183 <param name="levels" value="FGHI_levels.tab" ftype="tabular"/>
184 <conditional name="set_spectrum">
185 <param name="choices" value="no"/>
186 </conditional>
187 <conditional name="set_denovo">
188 <param name="choices" value="no"/>
189 </conditional>
190 <conditional name="set_cosmic">
191 <param name="choices" value="yes"/>
192 <param name="contrib_matrix_out" value="yes" />
193 <param name="cosmic_version" value="v3"/>
194 </conditional>
195 <param name="signum" value="3" />
196 <output name="cosmic" file="cosmic_output_v3.pdf" compare="sim_size"/>
197 <output name="sig_contrib_matrix" file="sig_contrib_table_v3.tsv" compare="sim_size"/>
198 </test>
199
200 <!-- cosmic signatures -->
201 <test>
202 <param name="vcfs">
203 <collection type="list">
204 <element name="6" value="F.vcf"/>
205 <element name="7" value="G.vcf"/>
206 <element name="8" value="H.vcf"/>
207 <element name="9" value="I.vcf"/>
208 </collection>
209 </param>
210 <param name="genome" value="BSgenome.Hsapiens.UCSC.hg38"/>
211 <param name="levels" value="FGHI_levels.tab" ftype="tabular"/>
212 <conditional name="set_spectrum">
213 <param name="choices" value="no"/>
214 </conditional>
215 <conditional name="set_denovo">
216 <param name="choices" value="no"/>
217 </conditional>
218 <conditional name="set_cosmic">
219 <param name="choices" value="yes"/>
220 <param name="contrib_matrix_out" value="yes" />
221 </conditional>
222 <param name="signum" value="3" />
223 <output name="cosmic" file="cosmic_output1.pdf" compare="sim_size"/>
224 <output name="sig_contrib_matrix" file="sig_contrib_table.tsv" compare="sim_size"/>
225 </test>
226
227 <!-- cosmic signature on single sample -->
228 <test>
229 <param name="vcfs">
230 <collection type="list">
231 <element name="1" value="G.vcf"/>
232 </collection>
233 </param>
234 <param name="genome" value="BSgenome.Hsapiens.UCSC.hg38"/>
235 <conditional name="set_spectrum">
236 <param name="choices" value="no"/>
237 </conditional>
238 <conditional name="set_denovo">
239 <param name="choices" value="no"/>
240 </conditional>
241 <conditional name="set_cosmic">
242 <param name="choices" value="yes"/>
243 </conditional>
244 <param name="signum" value="5" />
245 <output name="cosmic" file="cosmic_output2.pdf" compare="sim_size" delta="50000"/>
246 </test>
247
169 <!-- simple profile --> 248 <!-- simple profile -->
170 <test> 249 <test>
171 <param name="vcfs"> 250 <param name="vcfs">
172 <collection type="list"> 251 <collection type="list">
173 <element name="1" ftype="vcf" value="G.vcf"/> 252 <element name="1" ftype="vcf" value="G.vcf"/>
217 <param name="rdata_out" value="true" /> 296 <param name="rdata_out" value="true" />
218 <output name="denovo" file="denovo_output1.pdf" compare="sim_size"/> 297 <output name="denovo" file="denovo_output1.pdf" compare="sim_size"/>
219 <output name="sigmatrix" file="sigmatrix.tab" compare="sim_size"/> 298 <output name="sigmatrix" file="sigmatrix.tab" compare="sim_size"/>
220 <output name="rdata" file="denovo_1.RData" compare="sim_size" delta="400000"/> <!-- delta="170000" --> 299 <output name="rdata" file="denovo_1.RData" compare="sim_size" delta="400000"/> <!-- delta="170000" -->
221 </test> 300 </test>
222
223 <!-- cosmic signatures -->
224 <test>
225 <param name="vcfs">
226 <collection type="list">
227 <element name="6" value="F.vcf"/>
228 <element name="7" value="G.vcf"/>
229 <element name="8" value="H.vcf"/>
230 <element name="9" value="I.vcf"/>
231 </collection>
232 </param>
233 <param name="genome" value="BSgenome.Hsapiens.UCSC.hg38"/>
234 <param name="levels" value="FGHI_levels.tab" ftype="tabular"/>
235 <conditional name="set_spectrum">
236 <param name="choices" value="no"/>
237 </conditional>
238 <conditional name="set_denovo">
239 <param name="choices" value="no"/>
240 </conditional>
241 <conditional name="set_cosmic">
242 <param name="choices" value="yes"/>
243 <param name="contrib_matrix_out" value="true" />
244 </conditional>
245 <param name="signum" value="3" />
246 <output name="cosmic" file="cosmic_output1.pdf" compare="sim_size"/>
247 <output name="sig_contrib_matrix" file="sig_contrib_table.tsv" compare="sim_size"/>
248 </test>
249 <!-- cosmic signature on single sample -->
250 <test>
251 <param name="vcfs">
252 <collection type="list">
253 <element name="1" value="G.vcf"/>
254 </collection>
255 </param>
256 <param name="genome" value="BSgenome.Hsapiens.UCSC.hg38"/>
257 <conditional name="set_spectrum">
258 <param name="choices" value="no"/>
259 </conditional>
260 <conditional name="set_denovo">
261 <param name="choices" value="no"/>
262 </conditional>
263 <conditional name="set_cosmic">
264 <param name="choices" value="yes"/>
265 </conditional>
266 <param name="signum" value="5" />
267 <output name="cosmic" file="cosmic_output2.pdf" compare="sim_size" delta="50000"/>
268 </test>
269 </tests> 301 </tests>
270 <help> 302 <help>
271 303
272 **What it does** 304 **What it does**
273 305