annotate blockbuster.xml @ 4:34213becb53e draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
author rnateam
date Sun, 17 Jan 2016 06:54:06 -0500
parents ea55fb635c5a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
1 <tool id="blockbuster" name="blockbuster" version="0.1.2">
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
2 <description>detects blocks of overlapping reads using a gaussian-distribution approach</description>
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
3 <requirements>
3
ea55fb635c5a planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 7a097197b6a5eda0ee430b36dd8e91bd3ce1db7b
rnateam
parents: 2
diff changeset
4 <requirement type="package" version="0.0.1.1">blockbuster</requirement>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
5 </requirements>
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
6 <command>
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
7 <![CDATA[
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
8 blockbuster.x
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
9 -distance $distance
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
10 -minClusterHeight $minClusterHeight
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
11 -minBlockHeight $minBlockHeight
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
12 -scale $scale
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
13 -merge $merge
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
14 -tagFilter $tagFilter
4
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
15 #if str($print).endswith( 'blocks' )
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
16 -print 1
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
17 #else
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
18 -print 2
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
19 #end if
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
20 $input
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
21 > data.blockbuster;
4
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
22 #if str($print) == 'bed_blocks'
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
23 awk '{if ($1 ~ /^>/) print $2"\t"$3"\t"$4"\t"$1"\t"$6"\t"$5"\t"$3"\t"$4; else print $2"\t"$3"\t"$4"\tblock_"$1"\t"$6"\t"$5"\t"$3"\t"$4}' data.blockbuster > $output
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
24 #else if str($print) == 'bed_reads'
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
25 awk '{if ($1 ~ /^>/) print $2"\t"$3"\t"$4"\t"$1"\t"$6"\t"$5"\t"$3"\t"$4; else print $1"\t"$2"\t"$3"\t"$3"\t"$4"\t"$5"\t"$6"\t"$2"\t"$3}' data.blockbuster > $output
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
26 #else
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
27 mv data.blockbuster $output
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
28 #end if
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
29 ]]>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
30 </command>
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
31 <inputs>
1
bfaa2f0d9515 Uploaded
rnateam
parents: 0
diff changeset
32 <param name="input" type="data" format="bed" label="BED file containing read expressions"/>
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
33 <param name="distance" type="integer" value="40" label="minimum distance between two clusters"/>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
34 <param name="minClusterHeight" type="float" value="50" label="minimum height (readno) of a cluster"/>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
35 <param name="minBlockHeight" type="float" value="1" label="minimum height (readno) of a block"/>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
36 <param name="scale" type="float" value="0.5" label="scale stddev for a single read"/>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
37 <param name="merge" type="integer" value="0" label="merge reads with almost similar means"/>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
38 <param name="tagFilter" type="integer" value="0" label="skip tags with expression smaller than this value"/>
1
bfaa2f0d9515 Uploaded
rnateam
parents: 0
diff changeset
39 <param name="print" type="select" label="Type of output" >
4
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
40 <option value="bbf_blocks">blocks (blockbuster format)</option>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
41 <option value="bbf_reads" selected="True">reads (blockbuster format)</option>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
42 <option value="bed_blocks">blocks (bed format)</option>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
43 <option value="bed_reads" >reads (bed format)</option>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
44 </param>
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
45 </inputs>
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
46
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
47 <outputs>
4
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
48 <data format="bed" name="output" label="blockbuster on ${on_string}">
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
49 <change_format>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
50 <when input="print" value="bbf_blocks" format="tabular" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
51 <when input="print" value="bbf_reads" format="tabular" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
52 </change_format>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
53 </data>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
54 </outputs>
4
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
55 <tests>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
56 <test>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
57 <param name="input" value="blockbuster_test_input.bed" ftype="bed" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
58 <param name="print" value="bed_blocks" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
59 <output name="output" file="blockbuster_test_result1.bed" ftype="bed" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
60 </test>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
61 <test>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
62 <param name="input" value="blockbuster_test_input.bed" ftype="bed" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
63 <param name="print" value="bbf_blocks" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
64 <output name="output" file="blockbuster_test_result2.blockbuster" ftype="tabular" />
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
65 </test>
34213becb53e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit e11f6de08dca72259d2286c442c5464b1f2236d6
rnateam
parents: 3
diff changeset
66 </tests>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
67 <help>
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
68 <![CDATA[
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
69
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
70 **What it does**
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
71
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
72 Blockbuster_ detects blocks of overlapping reads using a gaussian-distribution approach.
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
73
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
74
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
75 Once short read sequences are mapped to a reference genome, one will face the problem of dividing consecutive reads into blocks to detect specific expression patterns. Due to biological variability and sequencing inaccuracies, the read arrangement does not always show exact block boundaries. The blockbuster tool automatically assigns reads to blocks and gives a unique chance to actually see the different origins where the short reads come from.
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
76
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
77 .. _Blockbuster: http://hoffmann.bioinf.uni-leipzig.de/LIFE/blockbuster.html
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
78
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
79 **Input**
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
80
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
81 Input file can be a BED file or an Segemehl output file.
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
82
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
83
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
84 ]]>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
85 </help>
2
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
86 <citations>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
87 <citation type="doi">10.1093/bioinformatics/btp419</citation>
f141f485e0e2 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/blockbuster commit 8cf209284928f45cbbb57dc8b0ec6361b5d519b8-dirty
rnateam
parents: 1
diff changeset
88 </citations>
0
2f9d4b518b03 Uploaded
rnateam
parents:
diff changeset
89 </tool>