annotate muse_call.xml @ 7:110b3018eb2a draft default tip

Uploaded
author elixir-it
date Sat, 21 Sep 2019 13:21:15 -0400
parents 723755ec06be
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
1 <tool id="muse_call" name="muse call" version="1.0.rc">
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
2 <description>First step of somatic point mutation caller for tumor-normal paired samples in next-generation sequencing data.</description>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
3 <requirements>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
4 <requirement type="package" version="1.0.rc" >muse</requirement>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
5 <requirement type="package" version="1.7">samtools</requirement>
5
723755ec06be Uploaded
elixir-it
parents: 4
diff changeset
6 <requirement type="package" version="1.0" >openssl</requirement>
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
7 </requirements>
1
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
8 <macros>
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
9 <import>muse_macros.xml</import>
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
10 </macros>
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
11 <command> <![CDATA[
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
12 ##creation of the bam indexes and execution of the MuSE call command with all the advanced options
1
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
13
5
723755ec06be Uploaded
elixir-it
parents: 4
diff changeset
14 samtools index $input2 2> $log && samtools index $input3 2> $log &&
1
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
15
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
16 MuSE call -O variant_call
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
17 #if $reference_source.reference_source_selector == "history"
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
18 -f $reference_source.reference
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
19 #end if
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
20 #if $reference_source.reference_source_selector == "cached"
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
21 -f $reference_source.ref_file.fields.path
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
22 #end if
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
23
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
24 $input2 $input3
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
25
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
26 #if $region
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
27 -r $region
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
28 #end if
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
29 #if $positions
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
30 -l $positions
5
723755ec06be Uploaded
elixir-it
parents: 4
diff changeset
31 #end if
723755ec06be Uploaded
elixir-it
parents: 4
diff changeset
32 2> $log
723755ec06be Uploaded
elixir-it
parents: 4
diff changeset
33 ]]>
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
34 </command>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
35 <inputs>
1
fe9b86b5da79 Uploaded
elixir-it
parents: 0
diff changeset
36 <expand macro="reference_loc"/>
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
37 <param format="bam" name="input2" type="data" label="tumor bam" help="tumor sample bamfile"/>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
38 <param format="bam" name="input3" type="data" label="normal bam" help="normal sample bamfile"/>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
39 <param name="region" type="text" optional="true" label="region" help="(chr:pos-pos)"/>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
40 <param format="txt,bed" name="positions" type="data" optional="true" label="list of regions" help="file txt or BED (chr:pos-pos or BED),with one region per line" />
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
41 </inputs>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
42 <outputs>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
43 <data format="txt" name="output" from_work_dir="variant_call.MuSE.txt" label="${tool.name} on ${on_string}"/>
5
723755ec06be Uploaded
elixir-it
parents: 4
diff changeset
44 <data format="txt" name="log" label="${tool.name} on ${on_string} log"/>
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
45 </outputs>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
46 <tests>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
47 <test>
4
3112ea6b2c52 Uploaded
elixir-it
parents: 1
diff changeset
48 <param name="input1" value="test_fasta.fa" ftype="fasta"/>
0
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
49 <param name="input2" value="Muse_test_tumoral.bam"/>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
50 <param name="input3" value="Muse_test_normal.bam"/>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
51 <output name="output" file="results.txt" lines_diff="8"/>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
52 </test>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
53 </tests>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
54 <help>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
55 **MuSE call**, takes as input the indexed reference genome FASTA file and the BAM file from normal and tumoral sample.
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
56 The BAM files require aligning all the sequence reads against the reference genome using the Burrows-Wheeler alignment tool (BWA),
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
57 with either the backtrack or the maximal exact matches (MEM) algorithm. In addition,
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
58 the BAM files need to be processed by following the Genome Analysis Toolkit (GATK) Best Practices that include:
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
59 Marking duplicates,realigning the paired tumor-normal BAMs jointly recalibrating base quality scores.
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
60 More information at MuSE: http://bioinformatics.mdanderson.org/main/MuSE
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
61
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
62 Galaxy wrapper for MuSE call implements all options available through the command line. Supported options are described below.
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
63
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
64 Usage: MuSE call [options] tumor.bam matched_normal.bam
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
65 Options:
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
66 -f FILE faidx indexed reference sequence file
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
67 -r STR single region (chr:pos-pos) where somatic
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
68 mutations are called
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
69 -l FILE list of regions (chr:pos-pos or BED), one
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
70 region per line
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
71 -O STR output file name (suffix '.MuSE.txt' is
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
72 automatically added)
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
73 </help>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
74 <citations>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
75 <citation type="doi">10.1186/s13059-016-1029-6</citation>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
76 </citations>
c4f5e1994690 Uploaded
elixir-it
parents:
diff changeset
77 </tool>