changeset 0:2f9d4b518b03 draft

Uploaded
author rnateam
date Thu, 17 Oct 2013 04:33:30 -0400
parents
children bfaa2f0d9515
files blockbuster.xml tool_dependencies.xml
diffstat 2 files changed, 84 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/blockbuster.xml	Thu Oct 17 04:33:30 2013 -0400
@@ -0,0 +1,60 @@
+<tool id="blockbuster" name="blockbuster" version="0.1">
+    <description>detects blocks of overlapping reads using a gaussian-distribution approach</description>
+    <requirements>
+        <requirement type="package" version="0.0.1">blockbuster</requirement>
+    </requirements>
+    <command>
+        blockbuster.x 
+            -distance $distance 
+            -minClusterHeight $minClusterHeight 
+            -minBlockHeight $minBlockHeight 
+            -scale $scale 
+            -merge $merge 
+            -tagFilter $tagFilter 
+            -print $print 
+            $input
+            
+            > $output
+    </command>
+    <inputs>
+        <param name="input" type="data" format="fasta" label="Fasta file of sequeces" help="-input" />
+        <param name="distance" type="integer" value="30" size="5" label="minimum distance between two clusters" help="-distance" />
+        <param name="minClusterHeight" type="float" value="10" size="5" label="minimum height (readno) of a cluster" help="-minClusterHeight" />
+        <param name="minBlockHeight" type="float" value="2" size="5" label="minimum height (readno) of a block" help="-minBlockHeight" />
+        <param name="scale" type="float" value="0.4" size="5" label="scale stddev for a single read" help="-scale" />
+        <param name="merge" type="integer" value="0" size="5" label="merge reads with almost similar means" help="-merge" />
+        <param name="tagFilter" type="integer" value="0" size="5" label="skip tags with expression smaller than this value" help="-tagFilter" />
+        <param name="print" type="select" label="Type of output" help="-print" >
+            <option value="1" selected="True">blocks</option>
+            <option value="2">reads</option>
+        </param>
+    </inputs>
+
+    <outputs>
+        <data format="tabular" name="output" label="blockbuster on ${on_string}"/>
+    </outputs>
+    <help>
+
+.. class:: infomark
+
+**What it does** 
+
+Blockbuster_ detects blocks of overlapping reads using a gaussian-distribution approach.
+
+
+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. 
+
+.. _Blockbuster: http://hoffmann.bioinf.uni-leipzig.de/LIFE/blockbuster.html
+
+
+**References**
+
+7. Reference
+
+If you use this program in your work you might want to cite:
+
+Langenberger D, Bermudez-Santana C, Hertel J, Hoffmann S, Khaitovitch P, Stadler PF: "Evidence for Human microRNA-Offset RNAs in Small RNA Sequencing Data", Bioinformatics (2009) vol. 25 (18) pp. 2298-301
+
+
+    </help>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml	Thu Oct 17 04:33:30 2013 -0400
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<tool_dependency>
+    <!-- blockbuster seems to have no version number, assuming a really small one -->
+    <package name="blockbuster" version="0.0.1">
+        <install version="1.0">
+            <actions>
+                <action type="download_by_url">https://github.com/bgruening/download_store/raw/master/blockbuster/blockbuster-0.0.1.tar.gz</action>
+                <action type="shell_command">make</action>
+                <action type="move_file">
+                    <source>blockbuster.x</source>
+                    <destination>$INSTALL_DIR/bin</destination>
+                </action>
+                <action type="set_environment">
+                    <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable>
+                </action>
+            </actions>
+        </install>
+        <readme>
+        Blockbuster detects blocks of overlapping reads using a gaussian-distribution approach.
+        GCC is needed to compilte Blockbuster.
+        http://hoffmann.bioinf.uni-leipzig.de/LIFE/blockbuster.html
+        </readme>
+    </package>
+</tool_dependency>