Repository 'hgv_hilbertvis'
hg clone https://toolshed.g2.bx.psu.edu/repos/devteam/hgv_hilbertvis

Changeset 0:0e80ffa5b7f7 (2013-09-25)
Next changeset 1:e1a9ad05dced (2014-06-03)
Commit message:
Uploaded tool tarball.
added:
hilbertvis.sh
hilbertvis.xml
test-data/hvis_mkar_chr22.pdf
test-data/hvis_mkar_chr22.tab
tool_dependencies.xml
b
diff -r 000000000000 -r 0e80ffa5b7f7 hilbertvis.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hilbertvis.sh Wed Sep 25 11:23:48 2013 -0400
[
@@ -0,0 +1,109 @@
+#!/usr/bin/env bash
+
+input_file="$1"
+output_file="$2"
+chromInfo_file="$3"
+chrom="$4"
+score_col="$5"
+hilbert_curve_level="$6"
+summarization_mode="$7"
+chrom_col="$8"
+start_col="$9"
+end_col="${10}"
+strand_col="${11}"
+
+## use first sequence if chrom filed is empty
+if [ -z "$chrom" ]; then
+    chrom=$( head -n 1 "$input_file" | cut -f$chrom_col )
+fi
+
+## get sequence length 
+if [ ! -r "$chromInfo_file" ]; then
+    echo "Unable to read chromInfo_file $chromInfo_file" 1>&2
+    exit 1
+fi
+
+chrom_len=$( awk '$1 == chrom {print $2}' chrom=$chrom $chromInfo_file )
+
+## error if we can't find the chrom_len
+if [ -z "$chrom_len" ]; then
+    echo "Can't find length for sequence \"$chrom\" in chromInfo_file $chromInfo_file" 1>&2
+    exit 1
+fi
+
+## make sure chrom_len is positive
+if [ $chrom_len -le 0 ]; then
+    echo "sequence \"$chrom\" length $chrom_len <= 0" 1>&2
+    exit 1
+fi
+
+## modify R script depending on the inclusion of a score column, strand information
+input_cols="\$${start_col}, \$${end_col}"
+col_types='beg=0, end=0, strand=""'
+
+# if strand_col == 0 (strandCol metadata is not set), assume everything's on the plus strand
+if [ $strand_col -ne 0 ]; then
+    input_cols="${input_cols}, \$${strand_col}"
+else
+    input_cols="${input_cols}, \\\"+\\\""
+fi
+
+# set plot value (either from data or use a constant value)
+if [ $score_col -eq -1 ]; then
+    value=1
+else
+    input_cols="${input_cols}, \$${score_col}"
+    col_types="${col_types}, score=0"
+    value='chunk$score[i]'
+fi
+
+R --vanilla &> /dev/null <<endOfCode
+library(HilbertVis);
+
+chrom_len <- ${chrom_len};
+chunk_size <- 1000;
+interval_count <- 0;
+invalid_strand <- 0;
+
+awk_cmd <- paste(
+  "awk 'BEGIN{FS=\"\t\";OFS=\"\t\"}",
+    "\$${chrom_col} == \"${chrom}\"",
+      "{print ${input_cols}}' ${input_file}"
+);
+
+col_types <- list(${col_types});
+vec <- vector(mode="numeric", length=chrom_len);
+conn <- pipe(description=awk_cmd, open="r");
+
+repeat {
+  chunk <- scan(file=conn, what=col_types, sep="\t", nlines=chunk_size, quiet=TRUE);
+
+  if ((rows <- length(chunk\$beg)) == 0)
+        break;
+
+  interval_count <- interval_count + rows;
+
+  for (i in 1:rows) {
+    if (chunk\$strand[i] == '+') {
+      start <- chunk\$beg[i] + 1;
+      stop <- chunk\$end[i];
+    } else if (chunk\$strand[i] == '-') {
+      start <- chrom_len - chunk\$end[i] - 1;
+      stop <- chrom_len - chunk\$beg[i];
+    } else {
+      invalid_strand <- invalid_strand + 1;
+      interval_count <- interval_count - 1;
+      next;
+    }
+    vec[start:stop] <- ${value};
+  }
+}
+
+close(conn);
+
+hMat <- hilbertImage(vec, level=$hilbert_curve_level, mode="$summarization_mode");
+pdf(file="$output_file", onefile=TRUE, width=8, height=10.5, paper="letter");
+showHilbertImage(hMat);
+dev.off();
+endOfCode
+
b
diff -r 000000000000 -r 0e80ffa5b7f7 hilbertvis.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hilbertvis.xml Wed Sep 25 11:23:48 2013 -0400
b
@@ -0,0 +1,120 @@
+<tool id="hgv_hilbertvis" name="HVIS" version="1.0.0">
+  <description>visualization of genomic data with the Hilbert curve</description>
+  <requirements>
+    <requirement type="package" version="2.11.0">R</requirement>
+    <requirement type="package" version="1.18.0">bioc_hilbertvis</requirement>
+  </requirements>
+  <command interpreter="bash">
+    hilbertvis.sh $input $output $chromInfo "$chrom" $plot_value.score_col $level $mode
+    #if isinstance( $input.datatype, $__app__.datatypes_registry.get_datatype_by_extension('gff').__class__)
+      1 4 5 7
+    #else
+      ${input.metadata.chromCol} ${input.metadata.startCol} ${input.metadata.endCol} ${input.metadata.strandCol}
+    #end if
+  </command>
+
+  <inputs>
+    <param name="input" type="data" format="interval,gff" label="Dataset">
+      <validator type="unspecified_build"/>
+      <validator type="metadata" check="chromCol" message="chromCol missing"/>
+      <validator type="metadata" check="startCol" message="startCol missing"/>
+      <validator type="metadata" check="endCol" message="endCol missing"/>
+    </param>
+    <param name="chrom" type="text" label="Sequence to plot" help="Name of sequence (from the chromosome column in the dataset) to plot.  If left blank, the first sequence in the dataset will be plotted."/>
+    <conditional name="plot_value">
+      <param name="choice" type="select" label="Value to plot">
+        <option value="score" selected="true">Score column from dataset</option>
+        <option value="exist">Same value for each base (existence)</option>
+      </param>
+      <when value="score">
+        <param name="score_col" type="data_column" data_ref="input" numerical="true" label="Score column"/>
+      </when>
+      <when value="exist">
+        <param name="score_col" type="hidden" value="-1"/>
+      </when>
+    </conditional>
+    <param name="level" type="integer" value="9" label="Level" help="Level of Hilbert curve.  The resulting image will have 2&lt;sup&gt;level&lt;/sup&gt; by 2&lt;sup&gt;level&lt;/sup&gt; pixels.">
+      <validator type="in_range" min="1" message="The level must be an integer &gt;= 1."/>
+    </param>
+    <param name="mode" type="select" label="Summarization mode" help="Method used to determine a value for a point in the plot which covers multiple values in the input.">
+      <option value="max">Maximal value in each bin</option>
+      <option value="min">Minimal value in each bin</option>
+      <option value="absmax" selected="true">Maximal absolute value in each bin</option>
+      <option value="mean">Mean value of each bin</option>
+    </param>
+  </inputs>
+
+  <outputs>
+    <data name="output" format="pdf"/>
+  </outputs>
+
+  <tests>
+    <test>
+      <param name="input" value="hvis_mkar_chr22.tab"/>
+      <param name="chrom" value="chr22"/>
+      <param name="choice" value="score"/>
+      <param name="score_col" value="15"/>
+      <param name="level" value="9"/>
+      <param name="mode" value="absmax"/>
+      <output name="output" file="hvis_mkar_chr22.pdf" compare="sim_size" delta="7168"/>
+    </test>
+  </tests>
+
+  <help>
+**Dataset formats**
+
+The input format is interval_, and the output is an image in PDF format.
+(`Dataset missing?`_)
+
+.. _interval: ${static_path}/formatHelp.html#interval
+.. _Dataset missing?: ${static_path}/formatHelp.html
+
+-----
+
+**What it does**
+
+HilbertVis uses the Hilbert space-filling curve to visualize the structure of
+position-dependent data.  It maps the traditional one-dimensional line
+visualization onto a two-dimensional square.  For example, here is a diagram
+showing the path of a level-2 Hilbert curve.
+
+.. image:: ${static_path}/images/hilbertvisDiagram.png
+
+The shade of each pixel represents the value for the corresponding bin of
+consecutive genomic positions, calculated according to the specified
+summarization mode.  The pixels are arranged so that bins that are close
+to each other on the data vector are represented by pixels that are close
+to each other in the plot.  In particular, adjacent bins are mapped to
+adjacent pixels.  Hence, dark spots in a figure represent a peak; the area
+of the spot in the two-dimensional plot is proportional to the width of the
+peak in the one-dimensional data, and the darkness of the spot corresponds to
+the height of the peak.
+
+The input file is in interval format, and typically contains a column with
+scores or other numbers, such as conservation scores, SNP density, the
+coverage of aligned reads from ChIP-Seq data, etc.
+
+Website: http://www.ebi.ac.uk/huber-srv/hilbert/
+
+-----
+
+**Examples**
+
+Here are some examples from the HilbertVis homepage, using ChIP-Seq data.
+
+.. image:: ${static_path}/images/hilbertvis1.png
+
+-----
+
+.. image:: ${static_path}/images/hilbertvis2.png
+
+-----
+
+**Reference**
+
+Anders S. (2009)
+Visualization of genomic data with the Hilbert curve.
+Bioinformatics. 25(10):1231-5. Epub 2009 Mar 17.
+
+  </help>
+</tool>
b
diff -r 000000000000 -r 0e80ffa5b7f7 test-data/hvis_mkar_chr22.pdf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/hvis_mkar_chr22.pdf Wed Sep 25 11:23:48 2013 -0400
[
b'@@ -0,0 +1,342235 @@\n+%PDF-1.4\n+%\x81\xe2\x81\xe3\x81\xcf\x81\xd3\\r\n+1 0 obj\n+<<\n+/CreationDate (D:20100907164027)\n+/ModDate (D:20100907164027)\n+/Title (R Graphics Output)\n+/Producer (R 2.11.1)\n+/Creator (R)\n+>>\n+endobj\n+2 0 obj\n+<<\n+/Type /Catalog\n+/Pages 3 0 R\n+>>\n+endobj\n+5 0 obj\n+<<\n+/Type /Page\n+/Parent 3 0 R\n+/Contents 6 0 R\n+/Resources 4 0 R\n+>>\n+endobj\n+6 0 obj\n+<<\n+/Length 7 0 R\n+>>\n+stream\r\n+1 J 1 j q\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 36.00 148.83 500.34 500.34 re W n\n+1.000 0.337 0.337 rg\n+36.00 148.83 0.98 0.98 re f\n+36.98 148.83 0.98 0.98 re f\n+1.000 0.310 0.310 rg\n+37.95 148.83 0.98 0.98 re f\n+38.93 148.83 0.98 0.98 re f\n+1.000 0.475 0.475 rg\n+39.91 148.83 0.98 0.98 re f\n+40.89 148.83 0.98 0.98 re f\n+1.000 0.161 0.161 rg\n+41.86 148.83 0.98 0.98 re f\n+42.84 148.83 0.98 0.98 re f\n+1.000 0.510 0.510 rg\n+43.82 148.83 0.98 0.98 re f\n+1.000 0.749 0.749 rg\n+44.80 148.83 0.98 0.98 re f\n+45.77 148.83 0.98 0.98 re f\n+46.75 148.83 0.98 0.98 re f\n+1.000 0.847 0.847 rg\n+47.73 148.83 0.98 0.98 re f\n+1.000 0.506 0.506 rg\n+48.70 148.83 0.98 0.98 re f\n+49.68 148.83 0.98 0.98 re f\n+50.66 148.83 0.98 0.98 re f\n+1.000 0.400 0.400 rg\n+51.64 148.83 0.98 0.98 re f\n+52.61 148.83 0.98 0.98 re f\n+53.59 148.83 0.98 0.98 re f\n+54.57 148.83 0.98 0.98 re f\n+1.000 0.525 0.525 rg\n+55.54 148.83 0.98 0.98 re f\n+56.52 148.83 0.98 0.98 re f\n+1.000 0.710 0.710 rg\n+57.50 148.83 0.98 0.98 re f\n+58.48 148.83 0.98 0.98 re f\n+1.000 0.337 0.337 rg\n+59.45 148.83 0.98 0.98 re f\n+60.43 148.83 0.98 0.98 re f\n+1.000 0.000 0.000 rg\n+61.41 148.83 0.98 0.98 re f\n+62.39 148.83 0.98 0.98 re f\n+63.36 148.83 0.98 0.98 re f\n+64.34 148.83 0.98 0.98 re f\n+1.000 0.196 0.196 rg\n+65.32 148.83 0.98 0.98 re f\n+66.29 148.83 0.98 0.98 re f\n+1.000 0.000 0.000 rg\n+67.27 148.83 0.98 0.98 re f\n+68.25 148.83 0.98 0.98 re f\n+69.23 148.83 0.98 0.98 re f\n+70.20 148.83 0.98 0.98 re f\n+71.18 148.83 0.98 0.98 re f\n+72.16 148.83 0.98 0.98 re f\n+73.13 148.83 0.98 0.98 re f\n+74.11 148.83 0.98 0.98 re f\n+1.000 0.635 0.635 rg\n+75.09 148.83 0.98 0.98 re f\n+1.000 0.820 0.820 rg\n+76.07 148.83 0.98 0.98 re f\n+77.04 148.83 0.98 0.98 re f\n+78.02 148.83 0.98 0.98 re f\n+1.000 0.867 0.867 rg\n+79.00 148.83 0.98 0.98 re f\n+79.98 148.83 0.98 0.98 re f\n+80.95 148.83 0.98 0.98 re f\n+81.93 148.83 0.98 0.98 re f\n+1.000 0.659 0.659 rg\n+82.91 148.83 0.98 0.98 re f\n+83.88 148.83 0.98 0.98 re f\n+1.000 0.631 0.631 rg\n+84.86 148.83 0.98 0.98 re f\n+85.84 148.83 0.98 0.98 re f\n+1.000 0.439 0.439 rg\n+86.82 148.83 0.98 0.98 re f\n+87.79 148.83 0.98 0.98 re f\n+1.000 0.557 0.557 rg\n+88.77 148.83 0.98 0.98 re f\n+89.75 148.83 0.98 0.98 re f\n+1.000 0.514 0.514 rg\n+90.72 148.83 0.98 0.98 re f\n+91.70 148.83 0.98 0.98 re f\n+1.000 0.600 0.600 rg\n+92.68 148.83 0.98 0.98 re f\n+93.66 148.83 0.98 0.98 re f\n+1.000 0.906 0.906 rg\n+94.63 148.83 0.98 0.98 re f\n+95.61 148.83 0.98 0.98 re f\n+1.000 0.949 0.949 rg\n+96.59 148.83 0.98 0.98 re f\n+97.57 148.83 0.98 0.98 re f\n+1.000 0.918 0.918 rg\n+98.54 148.83 0.98 0.98 re f\n+99.52 148.83 0.98 0.98 re f\n+100.50 148.83 0.98 0.98 re f\n+1.000 0.678 0.678 rg\n+101.47 148.83 0.98 0.98 re f\n+1.000 0.859 0.859 rg\n+102.45 148.83 0.98 0.98 re f\n+103.43 148.83 0.98 0.98 re f\n+104.41 148.83 0.98 0.98 re f\n+1.000 0.910 0.910 rg\n+105.38 148.83 0.98 0.98 re f\n+106.36 148.83 0.98 0.98 re f\n+107.34 148.83 0.98 0.98 re f\n+108.31 148.83 0.98 0.98 re f\n+109.29 148.83 0.98 0.98 re f\n+1.000 1.000 1.000 rg\n+110.27 148.83 0.98 0.98 re'..b'8 0.84 re f\n+1.000 0.129 0.129 rg\n+542.34 615.70 17.28 0.84 re f\n+1.000 0.125 0.125 rg\n+542.34 616.54 17.28 0.84 re f\n+1.000 0.122 0.122 rg\n+542.34 617.38 17.28 0.84 re f\n+1.000 0.118 0.118 rg\n+542.34 618.21 17.28 0.84 re f\n+1.000 0.114 0.114 rg\n+542.34 619.05 17.28 0.84 re f\n+1.000 0.110 0.110 rg\n+542.34 619.89 17.28 0.84 re f\n+542.34 620.72 17.28 0.84 re f\n+1.000 0.106 0.106 rg\n+542.34 621.56 17.28 0.84 re f\n+1.000 0.102 0.102 rg\n+542.34 622.40 17.28 0.84 re f\n+1.000 0.098 0.098 rg\n+542.34 623.23 17.28 0.84 re f\n+1.000 0.094 0.094 rg\n+542.34 624.07 17.28 0.84 re f\n+1.000 0.090 0.090 rg\n+542.34 624.91 17.28 0.84 re f\n+542.34 625.74 17.28 0.84 re f\n+1.000 0.086 0.086 rg\n+542.34 626.58 17.28 0.84 re f\n+1.000 0.082 0.082 rg\n+542.34 627.42 17.28 0.84 re f\n+1.000 0.078 0.078 rg\n+542.34 628.25 17.28 0.84 re f\n+1.000 0.075 0.075 rg\n+542.34 629.09 17.28 0.84 re f\n+1.000 0.071 0.071 rg\n+542.34 629.93 17.28 0.84 re f\n+1.000 0.067 0.067 rg\n+542.34 630.76 17.28 0.84 re f\n+542.34 631.60 17.28 0.84 re f\n+1.000 0.063 0.063 rg\n+542.34 632.44 17.28 0.84 re f\n+1.000 0.059 0.059 rg\n+542.34 633.27 17.28 0.84 re f\n+1.000 0.055 0.055 rg\n+542.34 634.11 17.28 0.84 re f\n+1.000 0.051 0.051 rg\n+542.34 634.95 17.28 0.84 re f\n+1.000 0.047 0.047 rg\n+542.34 635.78 17.28 0.84 re f\n+1.000 0.043 0.043 rg\n+542.34 636.62 17.28 0.84 re f\n+542.34 637.46 17.28 0.84 re f\n+1.000 0.039 0.039 rg\n+542.34 638.29 17.28 0.84 re f\n+1.000 0.035 0.035 rg\n+542.34 639.13 17.28 0.84 re f\n+1.000 0.031 0.031 rg\n+542.34 639.97 17.28 0.84 re f\n+1.000 0.027 0.027 rg\n+542.34 640.80 17.28 0.84 re f\n+1.000 0.024 0.024 rg\n+542.34 641.64 17.28 0.84 re f\n+1.000 0.020 0.020 rg\n+542.34 642.48 17.28 0.84 re f\n+542.34 643.31 17.28 0.84 re f\n+1.000 0.016 0.016 rg\n+542.34 644.15 17.28 0.84 re f\n+1.000 0.012 0.012 rg\n+542.34 644.99 17.28 0.84 re f\n+1.000 0.008 0.008 rg\n+542.34 645.82 17.28 0.84 re f\n+1.000 0.004 0.004 rg\n+542.34 646.66 17.28 0.84 re f\n+1.000 0.000 0.000 rg\n+542.34 647.50 17.28 0.84 re f\n+542.34 648.33 17.28 0.84 re f\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+0.000 0.000 0.000 RG\n+0.75 w\n+[] 0 d\n+1 J\n+1 j\n+10.00 M\n+542.34 148.83 17.28 500.34 re S\n+Q q 18.00 18.00 576.00 756.00 re W n\n+0.000 0.000 0.000 RG\n+0.75 w\n+[] 0 d\n+1 J\n+1 j\n+10.00 M\n+559.62 148.83 m 563.08 148.83 l S\n+559.62 273.91 m 563.08 273.91 l S\n+559.62 399.00 m 563.08 399.00 l S\n+559.62 524.08 m 563.08 524.08 l S\n+559.62 649.17 m 563.08 649.17 l S\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+BT\n+0.000 0.000 0.000 rg\n+/F2 1 Tf 10.00 0.00 -0.00 10.00 568.26 145.24 Tm (-1.0) Tj\n+ET\n+BT\n+/F2 1 Tf 10.00 0.00 -0.00 10.00 568.26 270.32 Tm (-0.5) Tj\n+ET\n+BT\n+/F2 1 Tf 10.00 0.00 -0.00 10.00 568.26 395.41 Tm (0.0) Tj\n+ET\n+BT\n+/F2 1 Tf 10.00 0.00 -0.00 10.00 568.26 520.49 Tm (0.5) Tj\n+ET\n+BT\n+/F2 1 Tf 10.00 0.00 -0.00 10.00 568.26 645.58 Tm (1.0) Tj\n+ET\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q q 18.00 18.00 576.00 756.00 re W n\n+Q\n+endstream\n+endobj\n+7 0 obj\n+9254192\n+endobj\n+3 0 obj\n+<<\n+/Type /Pages\n+/Kids [\n+5 0 R\n+]\n+/Count 1\n+/MediaBox [0 0 612 792]\n+>>\n+endobj\n+4 0 obj\n+<<\n+/ProcSet [/PDF /Text]\n+/Font <</F2 9 0 R >>\n+/ExtGState << >>\n+>>\n+endobj\n+8 0 obj\n+<<\n+/Type /Encoding\n+/BaseEncoding /WinAnsiEncoding\n+/Differences [ 45/minus 96/quoteleft\n+144/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent\n+/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space]\n+>>\n+endobj\n+9 0 obj <<\n+/Type /Font\n+/Subtype /Type1\n+/Name /F2\n+/BaseFont /Helvetica\n+/Encoding 8 0 R\n+>> endobj\n+xref\n+0 10\n+0000000000 65535 f \n+0000000021 00000 n \n+0000000164 00000 n \n+0009254561 00000 n \n+0009254644 00000 n \n+0000000213 00000 n \n+0000000293 00000 n \n+0009254538 00000 n \n+0009254725 00000 n \n+0009254982 00000 n \n+trailer\n+<<\n+/Size 10\n+/Info 1 0 R\n+/Root 2 0 R\n+>>\n+startxref\n+9255078\n+%%EOF\n'
b
diff -r 000000000000 -r 0e80ffa5b7f7 test-data/hvis_mkar_chr22.tab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/hvis_mkar_chr22.tab Wed Sep 25 11:23:48 2013 -0400
b
b'@@ -0,0 +1,28863 @@\n+chr22\t14430000\t14440000\t25\t198\t0.126263\t4\t58\t0.068966\t1.830808\t22.691228\t200.308772\t6.308772\t55.691228\t0.3471636826\n+chr22\t14431000\t14441000\t22\t184\t0.119565\t8\t68\t0.117647\t1.016304\t21.914894\t184.085106\t8.085106\t67.914894\t1.0000000000\n+chr22\t14432000\t14442000\t18\t167\t0.107784\t10\t70\t0.142857\t0.754491\t19.547170\t165.452830\t8.452830\t71.547170\t0.5177233340\n+chr22\t14433000\t14443000\t14\t160\t0.087500\t10\t65\t0.153846\t0.568750\t16.771084\t157.228916\t7.228916\t67.771084\t0.2413572437\n+chr22\t14434000\t14444000\t11\t154\t0.071429\t11\t75\t0.146667\t0.487013\t14.462151\t150.537849\t7.537849\t78.462151\t0.1562373723\n+chr22\t14435000\t14445000\t8\t128\t0.062500\t11\t79\t0.139241\t0.448864\t11.433628\t124.566372\t7.566372\t82.433628\t0.1399027248\n+chr22\t14436000\t14446000\t5\t104\t0.048077\t14\t111\t0.126126\t0.381181\t8.850427\t100.149573\t10.149573\t114.850427\t0.0917395981\n+chr22\t14437000\t14447000\t5\t61\t0.081967\t16\t126\t0.126984\t0.645492\t6.663462\t59.336538\t14.336538\t127.663462\t0.4695544037\n+chr22\t14439000\t14449000\t4\t40\t0.100000\t18\t123\t0.146341\t0.683333\t5.232432\t38.767568\t16.767568\t124.232432\t0.6038150593\n+chr22\t14440000\t14450000\t4\t42\t0.095238\t26\t114\t0.228070\t0.417582\t7.419355\t38.580645\t22.580645\t117.419355\t0.1645009959\n+chr22\t14441000\t14451000\t4\t35\t0.114286\t26\t116\t0.224138\t0.509890\t6.464088\t32.535912\t23.535912\t118.464088\t0.3311500174\n+chr22\t14443000\t14453000\t1\t40\t0.025000\t25\t129\t0.193798\t0.129000\t5.466667\t35.533333\t20.533333\t133.466667\t0.0191351517\n+chr22\t14444000\t14454000\t2\t41\t0.048780\t24\t119\t0.201681\t0.241870\t6.010753\t36.989247\t19.989247\t123.010753\t0.0465792140\n+chr22\t14445000\t14455000\t3\t51\t0.058824\t24\t117\t0.205128\t0.286765\t7.476923\t46.523077\t19.523077\t121.476923\t0.0389111857\n+chr22\t14446000\t14456000\t3\t86\t0.034884\t21\t85\t0.247059\t0.141196\t10.953846\t78.046154\t13.046154\t92.953846\t0.0003742607\n+chr22\t14447000\t14457000\t4\t101\t0.039604\t19\t70\t0.271429\t0.145909\t12.448454\t92.551546\t10.551546\t78.448454\t0.0002162965\n+chr22\t14448000\t14458000\t7\t113\t0.061947\t18\t56\t0.321429\t0.192724\t15.463918\t104.536082\t9.536082\t64.463918\t0.0003027614\n+chr22\t14449000\t14459000\t7\t124\t0.056452\t16\t55\t0.290909\t0.194052\t14.915842\t116.084158\t8.084158\t62.915842\t0.0004118974\n+chr22\t14450000\t14460000\t7\t136\t0.051471\t10\t56\t0.178571\t0.288235\t11.631579\t131.368421\t5.368421\t60.631579\t0.0258485976\n+chr22\t14452000\t14462000\t13\t159\t0.081761\t13\t45\t0.288889\t0.283019\t19.443478\t152.556522\t6.556522\t51.443478\t0.0036769674\n+chr22\t14453000\t14463000\t16\t155\t0.103226\t13\t42\t0.309524\t0.333499\t21.942478\t149.057522\t7.057522\t47.942478\t0.0098453648\n+chr22\t14454000\t14464000\t14\t141\t0.099291\t16\t65\t0.246154\t0.403369\t19.703390\t135.296610\t10.296610\t70.703390\t0.0237801266\n+chr22\t14455000\t14465000\t17\t165\t0.103030\t16\t64\t0.250000\t0.412121\t22.923664\t159.076336\t10.076336\t69.923664\t0.0248987852\n+chr22\t14456000\t14466000\t17\t137\t0.124088\t16\t76\t0.210526\t0.589416\t20.658537\t133.341463\t12.341463\t79.658537\t0.1780480660\n+chr22\t14457000\t14467000\t16\t146\t0.109589\t16\t76\t0.210526\t0.520548\t20.409449\t141.590551\t11.590551\t80.409449\t0.1142996821\n+chr22\t14458000\t14468000\t18\t156\t0.115385\t16\t76\t0.210526\t0.548077\t22.240602\t151.759398\t11.759398\t80.240602\t0.1226798960\n+chr22\t14459000\t14469000\t18\t166\t0.108434\t16\t64\t0.250000\t0.433735\t23.696970\t160.303030\t10.303030\t69.696970\t0.0282274617\n+chr22\t14460000\t14470000\t18\t172\t0.104651\t11\t54\t0.203704\t0.513742\t21.607843\t168.392157\t7.392157\t57.607843\t0.1151991205\n+chr22\t14461000\t14471000\t16\t163\t0.098160\t11\t51\t0.215686\t0.455103\t20.053942\t158.946058\t6.946058\t55.053942\t0.0651699110\n+chr22\t14473000\t14483000\t36\t414\t0.086957\t7\t66\t0.106061\t0.819876\t36.998088\t413.001912\t6.001912\t66.998088\t0.6460726701\n+chr22\t14474000\t14484000\t41\t404\t0.101485\t9\t87\t0.103448\t0.981023\t41.127542\t403.872458\t8.872458\t87.127542\t1.0000000000\n+chr22\t14475000\t14485000\t41\t321\t0.127726\t14\t114\t0.122807\t1.040053\t40.632653\t321.367347\t14.367347\t113.632653\t1.0000000000\n+chr22\t14476000\t14486000\t40\t261\t0.153257\t19\t150\t0.126667\t1.209921\t37.785106\t263.214894\t21.214894\t147.785106\t0.5642869771\n+chr22\t14477000\t14487000\t41\t236\t0.173729\t20\t156\t0.128205\t1.355085\t37.300221\t239.699779\t23.'..b'7\t0.207792\t6\t60\t0.100000\t2.077922\t12.867925\t80.132075\t9.132075\t56.867925\t0.1677578677\n+chr22\t49452000\t49462000\t14\t64\t0.218750\t6\t55\t0.109091\t2.005208\t11.223022\t66.776978\t8.776978\t52.223022\t0.2260826131\n+chr22\t49453000\t49463000\t16\t71\t0.225352\t8\t40\t0.200000\t1.126761\t15.466667\t71.533333\t8.533333\t39.466667\t1.0000000000\n+chr22\t49454000\t49464000\t18\t81\t0.222222\t7\t26\t0.269231\t0.825397\t18.750000\t80.250000\t6.250000\t26.750000\t0.7980082124\n+chr22\t49466000\t49476000\t20\t117\t0.170940\t6\t29\t0.206897\t0.826211\t20.709302\t116.290698\t5.290698\t29.709302\t0.7916051321\n+chr22\t49467000\t49477000\t16\t86\t0.186047\t7\t34\t0.205882\t0.903654\t16.405594\t85.594406\t6.594406\t34.405594\t0.8064236219\n+chr22\t49468000\t49478000\t10\t34\t0.294118\t7\t44\t0.159091\t1.848739\t7.873684\t36.126316\t9.126316\t41.873684\t0.2917184446\n+chr22\t49469000\t49479000\t4\t24\t0.166667\t14\t51\t0.274510\t0.607143\t5.419355\t22.580645\t12.580645\t52.419355\t0.5700385455\n+chr22\t49470000\t49480000\t6\t26\t0.230769\t16\t51\t0.313725\t0.735577\t7.111111\t24.888889\t14.888889\t52.111111\t0.6165078993\n+chr22\t49471000\t49481000\t9\t30\t0.300000\t16\t53\t0.301887\t0.993750\t9.027778\t29.972222\t15.972222\t53.027778\t1.0000000000\n+chr22\t49472000\t49482000\t10\t30\t0.333333\t16\t55\t0.290909\t1.145833\t9.369369\t30.630631\t16.630631\t54.369369\t0.8174766567\n+chr22\t49473000\t49483000\t8\t32\t0.250000\t14\t42\t0.333333\t0.750000\t9.166667\t30.833333\t12.833333\t43.166667\t0.6287868790\n+chr22\t49474000\t49484000\t12\t32\t0.375000\t14\t42\t0.333333\t1.125000\t11.440000\t32.560000\t14.560000\t41.440000\t0.8218179393\n+chr22\t49475000\t49485000\t14\t36\t0.388889\t13\t34\t0.382353\t1.017094\t13.917526\t36.082474\t13.082474\t33.917526\t1.0000000000\n+chr22\t49476000\t49486000\t15\t38\t0.394737\t10\t34\t0.294118\t1.342105\t13.659794\t39.340206\t11.340206\t32.659794\t0.6427291231\n+chr22\t49477000\t49487000\t18\t48\t0.375000\t9\t29\t0.310345\t1.208333\t17.134615\t48.865385\t9.865385\t28.134615\t0.8174337525\n+chr22\t49478000\t49488000\t20\t53\t0.377358\t10\t26\t0.384615\t0.981132\t20.091743\t52.908257\t9.908257\t26.091743\t1.0000000000\n+chr22\t49479000\t49489000\t23\t61\t0.377049\t3\t21\t0.142857\t2.639344\t20.222222\t63.777778\t5.777778\t18.222222\t0.1788144309\n+chr22\t49480000\t49490000\t27\t65\t0.415385\t1\t19\t0.052632\t7.892308\t23.000000\t69.000000\t5.000000\t15.000000\t0.0228178904\n+chr22\t49482000\t49492000\t30\t61\t0.491803\t2\t15\t0.133333\t3.688525\t26.962963\t64.037037\t5.037037\t11.962963\t0.0906328328\n+chr22\t49483000\t49493000\t33\t62\t0.532258\t5\t18\t0.277778\t1.916129\t30.593220\t64.406780\t7.406780\t15.593220\t0.3211810702\n+chr22\t49484000\t49494000\t31\t60\t0.516667\t9\t25\t0.360000\t1.435185\t29.120000\t61.880000\t10.880000\t23.120000\t0.5197826507\n+chr22\t49485000\t49495000\t29\t62\t0.467742\t9\t29\t0.310345\t1.507168\t26.806202\t64.193798\t11.193798\t26.806202\t0.4026259795\n+chr22\t49486000\t49496000\t31\t70\t0.442857\t9\t24\t0.375000\t1.180952\t30.149254\t70.850746\t9.850746\t23.149254\t0.8278306450\n+chr22\t49487000\t49497000\t30\t82\t0.365854\t9\t24\t0.375000\t0.975610\t30.124138\t81.875862\t8.875862\t24.124138\t1.0000000000\n+chr22\t49488000\t49498000\t32\t85\t0.376471\t8\t17\t0.470588\t0.800000\t32.957746\t84.042254\t7.042254\t17.957746\t0.6313420873\n+chr22\t49489000\t49499000\t34\t82\t0.414634\t9\t18\t0.500000\t0.829268\t34.881119\t81.118881\t8.118881\t18.881119\t0.8160427665\n+chr22\t49490000\t49500000\t32\t88\t0.363636\t9\t20\t0.450000\t0.808081\t33.020134\t86.979866\t7.979866\t21.020134\t0.6476674445\n+chr22\t49491000\t49501000\t34\t93\t0.365591\t9\t20\t0.450000\t0.812425\t35.006410\t91.993590\t7.993590\t21.006410\t0.6497917361\n+chr22\t49492000\t49502000\t32\t85\t0.376471\t8\t24\t0.333333\t1.129412\t31.409396\t85.590604\t8.590604\t23.409396\t1.0000000000\n+chr22\t49493000\t49503000\t31\t88\t0.352273\t6\t24\t0.250000\t1.409091\t29.550336\t89.449664\t7.449664\t22.550336\t0.6378617992\n+chr22\t49547000\t49557000\t6\t32\t0.187500\t7\t52\t0.134615\t1.392857\t5.092784\t32.907216\t7.907216\t51.092784\t0.7612004699\n+chr22\t49549000\t49559000\t6\t35\t0.171429\t7\t46\t0.152174\t1.126531\t5.670213\t35.329787\t7.329787\t45.670213\t1.0000000000\n+chr22\t49550000\t49560000\t6\t38\t0.157895\t6\t38\t0.157895\t1.000000\t6.000000\t38.000000\t6.000000\t38.000000\t1.0000000000\n+chr22\t49551000\t49561000\t8\t54\t0.148148\t7\t36\t0.194444\t0.761905\t8.857143\t53.142857\t6.142857\t36.857143\t0.7778037535\n'
b
diff -r 000000000000 -r 0e80ffa5b7f7 tool_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml Wed Sep 25 11:23:48 2013 -0400
b
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<tool_dependency>
+    <package name="R" version="2.11.0">
+        <repository changeset_revision="8d0a55bf7aaf" name="package_r_2_11_0" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" />
+    </package>
+    <package name="bioc_hilbertvis" version="1.18.0">
+        <repository changeset_revision="ce15999e50b1" name="package_bioc_hilbertvis_1_18_0" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" />
+    </package>
+</tool_dependency>