annotate ezBAMQC.xml @ 17:161866cee2a2

wrapper rename
author youngkim
date Wed, 30 Mar 2016 13:28:47 -0400
parents BAMqc.xml@736260d32237
children caed0168f704
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
1 <tool id="cshl_BAMqc" name="ezBAMQC" version="0.6.7" >
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
2
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
3 <description>
16
736260d32237 Uploaded
cshl-bsr
parents: 2
diff changeset
4 perform QC on BAM files of NGS dataset
2
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
5 </description>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
6
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
7 <requirements>
17
161866cee2a2 wrapper rename
youngkim
parents: 16
diff changeset
8 <requirement type="package">ezBAMQC</requirement>
2
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
9 <requirement type="package">R</requirement>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
10 </requirements>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
11
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
12 <command interpreter="sh">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
13
17
161866cee2a2 wrapper rename
youngkim
parents: 16
diff changeset
14 ezBAMQC.sh
2
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
15
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
16 -r '${refdb}'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
17
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
18 -f '${attrID}'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
19
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
20 -R '${rRNAdb}'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
21
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
22 -s '$stranded'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
23
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
24 -o "$output"
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
25
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
26 #set $core = len($files)
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
27
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
28 -p $core
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
29
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
30 #if str($cond_adv_options.adv_options) == 'yes':
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
31 -q '$cond_adv_options.mapq'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
32 #end if
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
33
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
34 #for $file in $files
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
35 '$file.input'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
36 '$file.input.tag'
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
37 #end for
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
38
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
39 </command>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
40
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
41 <inputs>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
42 <repeat name="files" title="BAM files" min="1">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
43 <param format="bam" name="input" type="data" label="Files for QC" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
44 </repeat>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
45
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
46 <param name="refdb" type="select" label="Reference gene model (GTF)">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
47 <options from_data_table="gene_GTF_database" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
48 </param>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
49
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
50 <param name="attrID" type="text" size="50" value="gene_id" label="Feature ID name" help="Summing reads based on gene (gene_id) or transcript (transcript_id.">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
51 <sanitizer>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
52 <valid initial="none">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
53 <add value="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890_-." />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
54 </valid>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
55 </sanitizer>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
56 </param>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
57
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
58 <param name="rRNAdb" type="select" label="Ribosomal RNA locations (BED)">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
59 <options from_data_table="rRNA_BED_database" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
60 </param>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
61
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
62 <param name="stranded" type="select" label="Strandedness">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
63 <option value="yes">Yes - Read from stranded library</option>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
64 <option value="no">No - Reads from unstranded library</option>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
65 <option value="reverse">Reverse - reverse-stranded library (e.g. NSR)</option>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
66 </param>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
67
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
68 <conditional name="cond_adv_options">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
69 <param name="adv_options" type="select" label="Set advanced options">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
70 <option value="no" selected="true">No</option>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
71 <option value="yes">Yes</option>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
72 </param>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
73
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
74 <when value="yes">
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
75 <param name="mapq" type="integer" value="30" label="Minimum mapping quality for an alignment to be called uniquely mapped" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
76 </when>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
77
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
78 <when value="no" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
79 </conditional>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
80
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
81 </inputs>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
82
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
83 <outputs>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
84 <data format="html" name="output" label="BAM QC on $on_tag_string" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
85 <data format="txt" name="log" from_work_dir="bamqc.log" label="ezBAMQC log output" hidden="True" />
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
86 </outputs>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
87
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
88 <help>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
89
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
90 **What it does**
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
91
17
161866cee2a2 wrapper rename
youngkim
parents: 16
diff changeset
92 This tool takes the mapping results from NGS libraries (BAM), and performs rapid quality assessment. If multiple files are provided, it will calculate and display correlation between each sample.
2
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
93
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
94 -----
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
95
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
96 The Galaxy wrapper for this tool is written by the `Cold Spring Harbor Laboratory`_ `Bioinformatics Shared Resources`_.
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
97
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
98 ezBAMQC_ is written by the `Molly Hammell Laboratory`_ and the `Bioinformatics Shared Resources`_ at CSHL_.
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
99
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
100 .. _CSHL: `Cold Spring Harbor Laboratory`_
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
101 .. _ezBAMQC: http://hammelllab.labsites.cshl.edu/software#ezBAMQC
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
102 .. _`Molly Hammell Laboratory`: http://hammelllab.labsites.cshl.edu/
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
103 .. _`Cold Spring Harbor Laboratory`: http://www.cshl.edu/
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
104 .. _`Bioinformatics Shared Resources`: http://bioinfo.cshl.edu/index.html
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
105
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
106 </help>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
107 </tool>
f98435398c1d Uploaded
cshl-bsr
parents:
diff changeset
108