annotate lumpy_smoove.xml @ 10:8711df965d4b draft default tip

planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 355389e3d1b38d93b1bc1c683c25094d5c6f8223
author artbio
date Wed, 24 Jan 2024 19:26:57 +0000
parents 7dcf61950215
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
8711df965d4b planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 355389e3d1b38d93b1bc1c683c25094d5c6f8223
artbio
parents: 9
diff changeset
1 <tool id="lumpy_smoove" name="lumpy_smoove" version="0.2.8+galaxy1">
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
2 <description>find structural variants using the smoove workflow</description>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
3 <macros>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
4 <import>macro_lumpy_smoove.xml</import>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
5 </macros>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
6 <requirements>
9
7dcf61950215 planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 5f62b58c65917afbb018296568c81ad132106012
artbio
parents: 8
diff changeset
7 <requirement type="package" version="0.7.1">svtyper</requirement>
7dcf61950215 planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 5f62b58c65917afbb018296568c81ad132106012
artbio
parents: 8
diff changeset
8 <requirement type="package" version="0.2.8">smoove</requirement>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
9 </requirements>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
10 <stdio>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
11 <exit_code range="1:" level="fatal" description="Tool exception" />
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
12 </stdio>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
13 <command detect_errors="exit_code"><![CDATA[
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
14 @pipefail@
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
15 @set_fasta_index@
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
16 #if $set_plan.plan_choice=='pair':
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
17 ln -s $set_plan.normal_bam normal.bam &&
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
18 ln -f -s $set_plan.normal_bam.metadata.bam_index normal.bam.bai &&
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
19 ln -s $set_plan.tumor_bam tumor.bam &&
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
20 ln -f -s $set_plan.tumor_bam.metadata.bam_index tumor.bam.bai &&
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
21 #elif $set_plan.plan_choice=='single':
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
22 ln -s $set_plan.single_bam single.bam &&
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
23 ln -f -s $set_plan.single_bam.metadata.bam_index single.bam.bai &&
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
24 #else:
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
25 #for $sample in $set_plan.cohort:
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
26 ln -s $sample ${sample.element_identifier}.bam &&
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
27 ln -f -s $sample.metadata.bam_index ${sample.element_identifier}.bam.bai &&
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
28 #end for
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
29 #end if
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
30
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
31 smoove call --name output
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
32 #if $set_exclusion.choices=="yes":
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
33 --exclude $bedmask
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
34 #end if
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
35 --fasta reference.fa
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
36 --processes \${GALAXY_SLOTS:-4}
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
37 --genotype
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
38 #if $prpos=="no":
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
39 --removepr
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
40 #end if
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
41 *.bam &&
7
8b0005fdfd04 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 558dc75a7a265e2b3572d9ce938d9f9f5673abda"
artbio
parents: 6
diff changeset
42 gunzip -c output-smoove.genotyped.vcf.gz > $vcf_call
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
43
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
44 ]]></command>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
45 <inputs>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
46 <expand macro="reference_source_conditional" />
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
47 <conditional name="set_plan">
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
48 <param name="plan_choice" type="select" label="Analyse a single Bam or a pair of Bam (eg normal/tumor)" display="radio">
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
49 <option value="pair" selected="true">A pair of Bam files</option>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
50 <option value="single">A single Bam</option>
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
51 <option value="cohort">a small cohort of Bam files (less than ~40)</option>
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
52 </param>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
53 <when value="pair">
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
54 <param format="bam" name="normal_bam" type="data" label="BAM alignment from the normal sample"/>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
55 <param format="bam" name="tumor_bam" type="data" label="BAM alignment from the tumor sample"/>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
56 </when>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
57 <when value="single">
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
58 <param format="bam" name="single_bam" type="data" label="BAM alignment from a single sample"/>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
59 </when>
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
60 <when value="cohort">
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
61 <param name="cohort" type="data_collection" format="bam" label="A collection of bam files" multiple="true"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
62 </when>
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
63 </conditional>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
64
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
65
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
66 <conditional name="set_exclusion">
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
67 <param name="choices" type="select" label="exclude regions with a bed file" display="radio">
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
68 <option value="no" selected="true">No</option>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
69 <option value="yes">Yes</option>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
70 </param>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
71 <when value="yes">
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
72 <param format="bed" name="bedmask" type="data" label="BED regions to be excluded for the analysis"/>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
73 </when>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
74 <when value="no">
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
75 </when>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
76 </conditional>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
77 <param name="prpos" type="select" label="include the PRPOS probabilities in INFO tags" display="radio">
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
78 <option value="no" selected="true">No</option>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
79 <option value="yes">Yes</option>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
80 </param>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
81 </inputs>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
82
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
83 <outputs>
7
8b0005fdfd04 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 558dc75a7a265e2b3572d9ce938d9f9f5673abda"
artbio
parents: 6
diff changeset
84 <data format="vcf" name="vcf_call" label="lumpy-smoove Variant Calling" />
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
85 </outputs>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
86
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
87 <tests>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
88 <test>
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
89
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
90 <conditional name="set_plan">
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
91 <param name="plan_choice" value="cohort"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
92 <param name="cohort">
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
93 <collection type="list">
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
94 <element name="1" ftype="bam" value="celegans_RG_1.bam"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
95 <element name="2" ftype="bam" value="celegans_RG_2.bam"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
96 </collection>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
97 </param>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
98 </conditional>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
99 <param name="reference_source_selector" value="history" />
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
100 <param name="ref_file" value="chrI-ce11.fa"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
101 <param name="choices" value="yes"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
102 <param name="bedmask" value="exclude.bed"/>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
103 <param name="prpos" value="no"/>
6
ad8853ee9909 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 7d69f5c91e7ec5e252e9728fdfb0f7bcc254bf24"
artbio
parents: 5
diff changeset
104 <output name="vcf_call" ftype="vcf" file="result-6.vcf" lines_diff="12"/>
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
105 </test>
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
106 <test>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
107 <param name="reference_source_selector" value="history" />
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
108 <param name="ref_file" value="chrI-ce11.fa"/>
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
109 <param name="normal_bam" value="celegans_RG_1.bam"/>
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
110 <param name="tumor_bam" value="celegans_RG_2.bam"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
111 <param name="choices" value="yes"/>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
112 <param name="bedmask" value="exclude.bed"/>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
113 <param name="prpos" value="no"/>
6
ad8853ee9909 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 7d69f5c91e7ec5e252e9728fdfb0f7bcc254bf24"
artbio
parents: 5
diff changeset
114 <output name="vcf_call" ftype="vcf" file="result-1.vcf" lines_diff="12"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
115 </test>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
116 <test>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
117 <param name="reference_source_selector" value="history" />
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
118 <param name="ref_file" value="chrI-ce11.fa"/>
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
119 <param name="normal_bam" value="celegans_RG_1.bam"/>
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
120 <param name="tumor_bam" value="celegans_RG_2.bam"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
121 <param name="choices" value="no"/>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
122 <param name="prpos" value="no"/>
6
ad8853ee9909 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 7d69f5c91e7ec5e252e9728fdfb0f7bcc254bf24"
artbio
parents: 5
diff changeset
123 <output name="vcf_call" ftype="vcf" file="result-2.vcf" lines_diff="12"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
124 </test>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
125 <test>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
126 <param name="reference_source_selector" value="history" />
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
127 <param name="ref_file" value="chrI-ce11.fa"/>
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
128 <param name="normal_bam" value="celegans_RG_2.bam"/>
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
129 <param name="tumor_bam" value="celegans_RG_1.bam"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
130 <param name="choices" value="no"/>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
131 <param name="prpos" value="no"/>
6
ad8853ee9909 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 7d69f5c91e7ec5e252e9728fdfb0f7bcc254bf24"
artbio
parents: 5
diff changeset
132 <output name="vcf_call" ftype="vcf" file="result-3.vcf" lines_diff="12"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
133 </test>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
134 <test>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
135 <param name="reference_source_selector" value="history" />
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
136 <param name="ref_file" value="chrI-ce11.fa"/>
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
137 <param name="normal_bam" value="celegans_RG_1.bam"/>
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
138 <param name="tumor_bam" value="celegans_RG_2.bam"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
139 <param name="choices" value="no"/>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
140 <param name="prpos" value="yes"/>
6
ad8853ee9909 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 7d69f5c91e7ec5e252e9728fdfb0f7bcc254bf24"
artbio
parents: 5
diff changeset
141 <output name="vcf_call" ftype="vcf" file="result-4.vcf" lines_diff="12"/>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
142 </test>
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
143 <test>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
144 <param name="reference_source_selector" value="history" />
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
145 <param name="plan_choice" value="single" />
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
146 <param name="ref_file" value="chrI-ce11.fa"/>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
147 <param name="single_bam" value="celegans_RG_1.bam"/>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
148 <param name="choices" value="no"/>
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
149 <param name="prpos" value="no"/>
6
ad8853ee9909 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 7d69f5c91e7ec5e252e9728fdfb0f7bcc254bf24"
artbio
parents: 5
diff changeset
150 <output name="vcf_call" ftype="vcf" file="result-5.vcf" lines_diff="12"/>
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
151 </test>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
152 </tests>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
153
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
154 <help>
10
8711df965d4b planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 355389e3d1b38d93b1bc1c683c25094d5c6f8223
artbio
parents: 9
diff changeset
155 **smoove** simplifies and speeds up SV calling and genotyping for short reads. It also improves
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
156 specificity by removing many spurious alignment signals that are indicative of low-level
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
157 noise and often contribute to spurious calls.
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
158
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
159 There is a blog-post describing smoove in more detail
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
160 here: https://brentp.github.io/post/smoove/
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
161
5
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
162 Currently, this Galaxy tool only wraps smoove for 1, 2 (bam normal and tumor inputs) or
bd4135caa3fa "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 627bb5344b7d86c0b7ca7235ea3636269613dc32"
artbio
parents: 4
diff changeset
163 a small collection of samples (&lt;40),
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
164 which translates in the command line::
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
165
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
166 <![CDATA[smoove call --name my-cohort --exclude $bed --fasta $fasta -p $threads --genotype [--removepr] /path/to/*.bam]]>
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
167
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
168
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
169 the --exclude $bed is highly recommended as it can be used to ignore reads that overlap
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
170 problematic regions.
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
171
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
172 A good set of regions for GRCh37 can be found here_
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
173
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
174 .. _here: https://github.com/hall-lab/speedseq/blob/master/annotations/ceph18.b37.lumpy.exclude.2014-01-15.bed
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
175
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
176
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
177 And a good set for GRCh38 can be found there_
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
178
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
179 .. _there: https://github.com/hall-lab/speedseq/blob/master/annotations/exclude.cnvnator_100bp.GRCh38.20170403.bed
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
180
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
181
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
182 smoove will::
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
183
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
184 1. parallelize calls to lumpy_filter to extract split and discordant reads required by lumpy
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
185
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
186 2. further filter lumpy_filter calls to remove high-coverage, spurious regions and user-specified chroms like 'hs37d5';
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
187 it will also remove reads that we've found are likely spurious signals. after this, it will
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
188 remove singleton reads (where the mate was removed by one of the previous filters)
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
189 from the discordant bams. This makes lumpy much faster and less memory-hungry.
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
190
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
191 3. calculate per-sample metrics for mean, standard deviation, and distribution of insert
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
192 size as required by lumpy.
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
193
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
194 4. stream output of lumpy directly into multiple svtyper processes for parallel-by-region
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
195 genotyping while lumpy is still running.
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
196
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
197 5. sort, compress, and index final VCF (but this galaxy wrapper is uncompression the gzip_vcf output)
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
198
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
199 **Input(s)**
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
200
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
201 * BAM files: Either a pair of Bam files (e.g. normal vs tumor sample) or a single Bam file.
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
202 Only BAM alignments produced by BWA-mem have been tested with this tool
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
203
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
204 .. class:: warningmark
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
205
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
206 It is mandatory for proper run of svtyper that **BAM files contain read group information**,
4
49da975ba395 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 83a18424ccf42793d2c7f5385b3f9ca211e49790"
artbio
parents: 3
diff changeset
207 ie the @RG tag is present and filled in each BAM file
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
208
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
209
3
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
210 * A bed file describing the regions to exclude from the analysis
65b400409455 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit c52939d44f8e8287ad4068949daadf616879f008"
artbio
parents: 2
diff changeset
211 * Additional options*: refer to smoove GitHub repository_ and the lumpy publication (doi 10.1186/gb-2014-15-6-r84)
0
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
212
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
213 .. _repository: https://github.com/brentp/smoove
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
214
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
215
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
216 Options::
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
217
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
218 <![CDATA[
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
219
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
220 smoove calls several programs. Those with 'Y' are found on your $PATH. Only those with '*' are required.
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
221
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
222 [Y] bgzip [ sort -> (compress) -> index ]
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
223 [Y] gsort [(sort) -> compress -> index ]
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
224 [Y] tabix [ sort -> compress -> (index)]
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
225 [Y] lumpy
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
226 [Y] lumpy_filter
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
227 [Y] samtools
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
228 [Y] svtyper
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
229 [Y] mosdepth [extra filtering of split and discordant files for better scaling]
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
230
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
231 [Y] duphold [(optional) annotate calls with depth changes]
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
232 [Y] svtools [only needed for large cohorts].
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
233
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
234 Available sub-commands are below. Each can be run with -h for additional help.
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
235
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
236 call : call lumpy (and optionally svtyper)
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
237 merge : merge and sort (using svtools) calls from multiple samples
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
238 genotype : parallelize svtyper on an input VCF
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
239 paste : square final calls from multiple samples (each with same number of variants)
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
240 plot-counts : plot counts of split, discordant reads before, after smoove filtering
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
241 annotate : annotate a VCF with gene and quality of SV call
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
242 hipstr : run hipSTR in parallel
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
243 cnvnator : run cnvnator in parallel
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
244 duphold : run duphold in parallel (this can be done by adding a flag to call or genotype)
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
245 ]]>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
246 </help>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
247
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
248 <citations>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
249 <citation type="doi">10.1186/gb-2014-15-6-r84</citation>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
250 </citations>
ee8fc44b1655 "planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/lumpy_smoove commit 515176ccca845de0b1a0c08417238bfa9ea45360"
artbio
parents:
diff changeset
251 </tool>