Repository 'hicexplorer_hicaggregatecontacts'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicaggregatecontacts

Changeset 1:ec59bf4c3d06 (2018-04-27)
Previous changeset 0:ccd1d3013827 (2018-03-07) Next changeset 2:2abdd761461b (2018-04-27)
Commit message:
planemo upload for repository https://github.com/maxplanck-ie/HiCExplorer/tree/master/galaxy/wrapper/ commit eec0a4d5a7c5ba4ec0fbd2ead8280c3d143bb9d8
modified:
hicAggregateContacts.xml
macros.xml
test-data/compare_matrices_log2ratio.h5
test-data/compare_matrices_pearson_ratio.cool
test-data/covariance_small_50kb.cool
test-data/covariance_small_50kb.h5
test-data/hicCorrectMatrix_result1.npz.h5
test-data/hicMergeMatrixBins_result1.npz.h5
test-data/hicPlotDistVsCounts_result2.png
test-data/hicSumMatrices_result1.npz.h5
test-data/li_viewpoint_32-33Mb.png
test-data/li_viewpoint_32Mb.png
test-data/obs_exp_small_50kb.cool
test-data/obs_exp_small_50kb.h5
test-data/pca1.bw
test-data/pearson_small_50kb.h5
test-data/pearson_small_50kb_transform.cool
test-data/small_matrix_50kb_pearson_pca1_plot.svg
test-data/small_test_matrix_2.h5
added:
static/images/hicAggregateContacts.png
static/images/hicCompareMatrices_QC_log2_m50_matrix_plot (1).png
static/images/hicCompareMatrices_m1bp_over_gst_log2_m50_matrix_plot (1).png
static/images/hicCorrelate_Dmel_heatmap.png
static/images/hicCorrelate_Dmel_scatterplot.png
static/images/hicMergeMatrixBins_Xchr.png
static/images/hicMergeMatrixBins_Xregion.png
static/images/hicPCA.png
static/images/hicPlotDistvsCounts.png
static/images/hicPlotMatrix.png
static/images/hicPlotTADs.png
static/images/hicQC_distance.png
static/images/hicQC_pairs_discarded.png
static/images/hicQC_pairs_sequenced.png
static/images/hicQC_read_orientation.png
static/images/hicQC_unmappable_and_non_unique.png
static/images/pulication_plots_viewpoint.png
removed:
involucro
macros.xml.orig
test-data/multiFDR_zscore_matrix.h5
b
diff -r ccd1d3013827 -r ec59bf4c3d06 hicAggregateContacts.xml
--- a/hicAggregateContacts.xml Wed Mar 07 03:37:18 2018 -0500
+++ b/hicAggregateContacts.xml Fri Apr 27 03:32:37 2018 -0400
b
b'@@ -1,5 +1,6 @@\n+\n <tool id="hicexplorer_hicaggregatecontacts" name="@BINARY@" version="@WRAPPER_VERSION@.0">\n-    <description>Takes a list of positions in the hic-matrix and makes a pooled image</description>\n+    <description>allow plotting of aggregated Hi-C contacts between regions specified in a file</description>\n     <macros>\n         <token name="@BINARY@">hicAggregateContacts</token>\n         <import>macros.xml</import>\n@@ -64,21 +65,21 @@\n     </command>\n     <inputs>\n         <expand macro=\'matrix_h5_cooler_macro\' />\n-        <param argument="--BED" type="data" format="bed" label="Interactions between regions in this BED file are plotted."/>\n+        <param argument="--BED" type="data" format="bed" label="Interactions between regions in this BED file are plotted"/>\n         <param argument="--BED2" type="data" format="bed" optional="true"\n-            label="Interactions between regions in first and second BED file are plotted."/>\n+            label="Interactions between regions in first and second BED file are plotted"/>\n \n         <expand macro=\'range\' />\n \n         <repeat name="chromosomes" title="List of chromosomes to plot" min="0">\n-            <param name="chromosome" type="text">\n+            <param name="chromosome" type="text" label="chromosome (one per field)">\n                 <validator type="empty_field" />\n             </param>\n         </repeat>\n \n         <param argument="--numberOfBins" type="integer" optional="true" label="Number of bins to include in the submatrix"\n-            help=" The bed regions will be centered between - half number of bins\n-            and the other half number of bins." />\n+            help="The bed regions will be centered between -half number of bins\n+            and +half number of bins indicated." />\n \n         <param argument="--transform" type="select" label="Type of transformation for the matrix"\n             help="If total counts are selected, then the sub-matrix values\n@@ -99,10 +100,10 @@\n         <param name="clustering" type="select" optional="true" label="Number of clusters per chromosome"\n             help="When this option is set, then the matrix is split into\n                   clusters using the hierarchical clustering algorithm,\n-                  using \'ward linkage\'. --hclust could be very slow if\n+                  using \'ward linkage\'. hclust could be very slow if\n                   you have >1000 submatrices per chromosome. In those\n-                  cases, you might prefer --kmeans">\n-            <option value="--kmeans">kmenas</option>\n+                  cases, you might prefer kmeans.">\n+            <option value="--kmeans">kmeans</option>\n             <option value="--hclust">hclust (#clusters per chromosome)</option>\n         </param>\n \n@@ -111,15 +112,18 @@\n             help="Clustering is by default carried out on the whole\n                   submatrices. If this parameter is given, the\n                   clustering is only carried out based on the submatrix\n-                  diagonal (representing values at the same distance to each other)" />\n+                  diagonal (representing values at the same distance to each other)." />\n \n         <param argument="--plotType" type="select" optional="true" label="Plot type">\n             <option value="2d">2D</option>\n             <option value="3d">3D</option>\n         </param>\n         <expand macro="colormap" />\n-        <param argument="--vMin" type="float" optional="true" label="vMin"/>\n-        <param argument="--vMax" type="float" optional="true" label="vMax"/>\n+        <param argument="--vMin" type="float" optional="true" label="vMin"\n+            help= "Minimum value of the plotted score." />\n+\n+        <param argument="--vMax" type="float" optional="true" label="vMax"\n+            help= "Maximum value of the plotted score." />\n \n         <param name="image_file_format" type="select" label="Image output format">\n             <option value="png" selected="True">png</option>\n@@ -134,7 '..b's option is given, then the position of the\n-                        contacts is saved as (chrom1, start1, end1, chrom2,\n-                        start2, end2) where chrom_n, start_n, end_n correspond\n-                        to the pair ofpositions used to compute the submatrix.\n-                        The data is saved per chromosome and per cluster\n-                        separatedly (one file each)\n-  --diagnosticHeatmapFile DIAGNOSTICHEATMAPFILE\n-                        If given, a heatmap file (per chromosome) is saved.\n-                        Each row in the heatmap contains thediagonal of each\n-                        of the submatrices centered on the bed file. This file\n-                        is useful to get an idea of the values that are used\n-                        for the aggregate matrix and to determine the fraction\n-                        of sub-matrices that are aggregated that may have an\n-                        enrichment at the center.\n+Aggregation of Hi-C contacts\n+============================\n+\n+**hicAggregateContacts** allows plotting of aggregated Hi-C sub-matrices of a specified list of positions. Positions of interest can for example be binding sites of a specific protein that were determined by ChIP-seq or genetic elements as transcription start sites of active genes.\n+\n+_________________\n+\n+Usage\n+-----\n+\n+This tool must be used on Hi-C matrices corrected by ``hicCorrectMatrix``. One should also consider bigger bins than restriction enzyme resolution bins using ``hicMergeMatrixBins``.\n+\n+_________________\n+\n+Optional parameters\n+-------------------\n+\n+Optional data output can be selected:\n \n+    - **Save values underlying the final matrix:** if this option is given, then the values underlying the final matrix will be saved to tab-delimited tables (one per chromosome) using the indicated prefix, for example TSS_to_TSS_chrX.tab. If clustering is performed, then the values are saved including the cluster_id a in TSS_to_TSS_chrX_cluster_1.tab\n \n+    - **Save the position of the contacts:** if this option is given, then the position of the contacts is saved as (chrom1, start1, end1, chrom2, start2, end2) where chrom_n, start_n, end_n correspond to the pair of positions used to compute the submatrix. The data is saved per chromosome and per cluster separately (one file each).\n+\n+    - **Heatmap file per chromosome:** if given, a heatmap file (per chromosome) is saved. Each row in the heatmap contains the diagonal of each of the submatrices centered on the bed file. This file is useful to get an idea of the values that are used for the aggregate matrix and to determine the fraction of submatrices that are aggregated that may have an enrichment at the center.\n+\n+_________________\n+\n+Output\n+------\n+\n+**hicAggregateContacts** outputs a plot of aggregated contacts.\n+\n+Below, you can find an example of an aggregate Hi-C matrix obtained from *Drosophila melanogaster* Hi-C data. The interactions are plotted at binding sites of a protein that were determined by ChIP-seq. We plot sub-matrices of 30 bins (1.5 kb bin size, 45 kb in total). The regions specified in the BED file will be centered between half number of bins and the other half number of bins.The considered range is 300-1000 kb. The range should be adjusted and only contain contacts larger than TAD size to reduce background interactions.\n+\n+.. image:: $PATH_TO_IMAGES/hicAggregateContacts.png\n+\n+This example was calculated using mean interactions of an observed vs. expected transformed Hi-C matrix. Additional options for the matrix transformation are total-counts or z-score. Aggregate contacts can be plotted in 2D or 3D.\n+\n+_________________\n \n | For more information about HiCExplorer please consider our documentation on readthedocs.io_\n \n .. _readthedocs.io: http://hicexplorer.readthedocs.io/en/latest/index.html\n+.. _Colormaps: https://matplotlib.org/examples/color/colormaps_reference.html\n ]]></help>\n     <expand macro="citations" />\n </tool>\n'
b
diff -r ccd1d3013827 -r ec59bf4c3d06 involucro
b
Binary file involucro has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 macros.xml
--- a/macros.xml Wed Mar 07 03:37:18 2018 -0500
+++ b/macros.xml Fri Apr 27 03:32:37 2018 -0400
b
@@ -1,7 +1,6 @@
 <macros>
     <token name="@THREADS@">\${GALAXY_SLOTS:-4}</token>
-    <token name="@WRAPPER_VERSION@">2.1</token>
-
+    <token name="@WRAPPER_VERSION@">2.1.2</token>
     <token name="@USE_RANGE@">
         #if $use_range.select_use_range == "yes_use_range":
             --range $range_min:$range_max
@@ -28,7 +27,7 @@
     </xml>
     <xml name="use_range">
         <conditional name="use_range"> <!-- argparse specifies one argument of type min_range:max_range -->
-            <param name="select_use_range" type="select" label="Range restriction (in bp)" argument="--range">
+            <param name="select_use_range" type="select" label="Range restriction (in bp)" argument="--range" help="If given, only counts within the specified range are considered.">
                 <option value="no_use_range">No restriction</option>
                 <option value="yes_use_range">Only consider counts within a range</option>
             </param>
@@ -40,8 +39,8 @@
     </xml>
 
     <xml name="range">
-        <param name="range_min" type="integer" value="" min="0"/>
-        <param name="range_max" type="integer" value="" min="0"/>
+        <param name='range_min' label="Minimum range to consider interactions" type="integer" value="" min="0" help="The minimum range should be farer from the diagonal than median TAD size in order to reduce background interactions."/>
+        <param name='range_max' label="Maximum range to consider interactions" type="integer" value="" min="0"/>
     </xml>
 
     <xml name="colormap">
@@ -189,9 +188,9 @@
 
 
     <xml name="multiple_input_matrices">
-        <repeat name="input_files" title="HiC Matrix files" min="2">
+        <repeat name="input_files" title="Hi-C Matrix files" min="2">
             <param name="matrix" type="data" format="h5,cool"
-                label="HiC Matrix file"
+                label="Hi-C Matrix file"
                 help=""/>
             <param name="mlabel" type="text" size="30" optional="true" value=""
                 label="Label"
b
diff -r ccd1d3013827 -r ec59bf4c3d06 macros.xml.orig
--- a/macros.xml.orig Wed Mar 07 03:37:18 2018 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
b'@@ -1,585 +0,0 @@\n-<macros>\n-    <token name="@THREADS@">\\${GALAXY_SLOTS:-4}</token>\n-<<<<<<< HEAD\n-    <token name="@WRAPPER_VERSION@">2.0</token>\n-\n-    <token name="@USE_RANGE@">\n-        #if $use_range.select_use_range == "yes_use_range":\n-            --range $range_min:$range_max\n-        #end if\n-    </token>\n-\n-=======\n-    <token name="@WRAPPER_VERSION@">2.1alpha1</token>\n->>>>>>> joachimwolff-master\n-    <xml name="requirements">\n-        <requirements>\n-            <requirement type="package" version="@WRAPPER_VERSION@">hicexplorer</requirement>\n-            <yield />\n-        </requirements>\n-        <version_command>@BINARY@ --version</version_command>\n-    </xml>\n-\n-    <xml name="citations">\n-        <citations>\n-            <citation type="doi">10.5281/zenodo.1133705</citation>\n-            <yield />\n-        </citations>\n-    </xml>\n-\n-    <xml name="zMax">\n-        <param argument="--zMax" name="zMax" type="float" optional="true" label="zMax for 3D plot"/> <!-- this should only be enabled when both or 3d is selected for param whatToShow -->\n-    </xml>\n-    <xml name="use_range">\n-        <conditional name="use_range"> <!-- argparse specifies one argument of type min_range:max_range -->\n-            <param name="select_use_range" type="select" label="Range restriction (in bp)" argument="--range">\n-                <option value="no_use_range">No restriction</option>\n-                <option value="yes_use_range">Only consider counts within a range</option>\n-            </param>\n-            <when value="no_use_range"/>\n-            <when value="yes_use_range">\n-                <param name="range_min" type="integer" value="" min="0"/>\n-                <param name="range_max" type="integer" value="" min="0"/>\n-            </when>\n-        </conditional>\n-    </xml>\n-    <xml name="colormap">\n-        <param argument="--colorMap" name="colormap" type="select" optional="True" label="Color map to use for the heatmap" help=" Available color map names can be found here: https://matplotlib.org/examples/color/colormaps_reference.html">\n-            <option value="RdYlBu">RdYlBu</option>\n-            <option value="Accent">Accent</option>\n-            <option value="Spectral">Spectral</option>\n-            <option value="Set1">Set1</option>\n-            <option value="Set2">Set2</option>\n-            <option value="Set3">Set3</option>\n-            <option value="Dark2">Dark2</option>\n-            <option value="Reds">Reds</option>\n-            <option value="Oranges">Oranges</option>\n-            <option value="Greens">Greens</option>\n-            <option value="Blues">Blues</option>\n-            <option value="Greys">Greys</option>\n-            <option value="Purples">Purples</option>\n-            <option value="Paired">Paired</option>\n-            <option value="Pastel1">Pastel1</option>\n-            <option value="Pastel2">Pastel2</option>\n-            <option value="spring">spring</option>\n-            <option value="summer">summer</option>\n-            <option value="autumn">autumn</option>\n-            <option value="winter">winter</option>\n-            <option value="hot">hot</option>\n-            <option value="coolwarm">coolwarm</option>\n-            <option value="cool">cool</option>\n-            <option value="seismic">seismic</option>\n-            <option value="terrain">terrain</option>\n-            <option value="ocean">ocean</option>\n-            <option value="rainbow">rainbow</option>\n-            <option value="bone">bone</option>\n-            <option value="flag">flag</option>\n-            <option value="prism">prism</option>\n-            <option value="cubehelix">cubehelix</option>\n-            <option value="binary">binary</option>\n-            <option value="pink">pink</option>\n-            <option value="gray">gray</option>\n-            <option value="copper">copper</option>\n-            <option value="BrBG">BrBG</option>\n-            <option value="BuGn">BuGn</option>\n-            <option value="'..b'/>\n-            <when value="yes">\n-                <yield />\n-                <param name="saveData" type="boolean" label="Save the data underlying the average profile"/>\n-                <param name="saveSortedRegions" type="boolean" label="Save the regions after skipping zeros or min/max threshold values" help="The order of the regions in the file follows the sorting order selected. This is useful, for example, to generate other heatmaps keeping the sorting of the first heatmap."/>\n-            </when>\n-        </conditional>\n-    </xml>\n-\n-    <xml name="input_image_file_format">\n-        <param name="outFileFormat" type="select" label="Image file format">\n-            <option value="png" selected="true">png</option>\n-            <option value="pdf">pdf</option>\n-            <option value="svg">svg</option>\n-            <option value="eps">eps</option>\n-            <option value="emf">emf</option>\n-        </param>\n-    </xml>\n-\n-    <xml name="output_image_file_format">\n-        <data format="png" name="outFileName" label="${tool.name} image">\n-            <change_format>\n-                <when input="output.outFileFormat" value="pdf" format="pdf" />\n-                <when input="output.outFileFormat" value="svg" format="svg" />\n-                <when input="output.outFileFormat" value="eps" format="eps" />\n-                <when input="output.outFileFormat" value="emf" format="emf" />\n-            </change_format>\n-        </data>\n-    </xml>\n-\n-    <xml name="output_save_matrix_values">\n-        <data format="tabular" name="outFileNameMatrix" label="${tool.name} on ${on_string}: Heatmap values">\n-            <filter>\n-            ((\n-                output[\'showOutputSettings\'] == \'yes\' and\n-                output[\'saveMatrix\'] is True\n-            ))\n-            </filter>\n-        </data>\n-    </xml>\n-\n-    <xml name="output_graphic_outputs">\n-        <data format="tabular" name="outFileNameData" label="${tool.name} on ${on_string}: averages per matrix column">\n-            <filter>\n-            ((\n-                output[\'showOutputSettings\'] == \'yes\' and\n-                output[\'saveData\'] is True\n-            ))\n-            </filter>\n-        </data>\n-        <data format="bed" name="outFileSortedRegions" label="${tool.name} on ${on_string}: sorted/filtered regions">\n-            <filter>\n-            ((\n-                output[\'showOutputSettings\'] == \'yes\' and\n-                output[\'saveSortedRegions\'] is True\n-            ))\n-            </filter>\n-        </data>\n-    </xml>\n-\n-    <xml name="track_input_h5_macro">\n-        <param name="track_input_h5" type="data" format="h5, cool" label="Track file h5 or cool format"/>\n-    </xml>\n-    <xml name="track_input_bed_macro">\n-        <param name="track_input_bed" type="data" format="bed" label="Track file bed format"/>\n-    </xml>\n-    <xml name="track_input_bedgraph_macro">\n-        <param name="track_input_bedgraph" type="data" format="bedgraph" label="Track file bedgraph format"/>\n-    </xml>\n-    <xml name="track_input_bigwig_macro">\n-        <param name="track_input_bigwig" type="data" format="bigwig" label="Track file bigwig format"/>\n-    </xml>\n-    <xml name="track_input_bedgraph_matrix_macro">\n-        <param name="track_input_bedgraph_matrix" type="data" format="bedgraph" label="Track file bigwig format"/>\n-    </xml>\n-    <xml name="track_input_tabular_macro">\n-        <param name="track_input_tabular" type="data" format="tabular" label="Track file tabular format"/>\n-    </xml>\n-    <xml name="plot_title">\n-        <param name="title" type="text" optional="true" label="Plot title"/>\n-    </xml>\n-\n-    <xml name="spacer_macro">\n-        <param name="spacer_width" type="float" value="" optional="True"\n-              label="Include spacer at the end of the track." help="Width of the spacer." />\n-    </xml>\n-    <xml name="fontsize_macro">\n-        <param name="fontsize" type="integer" value="" optional="True" label="Fontsize" />\n-    </xml>\n-</macros>\n'
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicAggregateContacts.png
b
Binary file static/images/hicAggregateContacts.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicCompareMatrices_QC_log2_m50_matrix_plot (1).png
b
Binary file static/images/hicCompareMatrices_QC_log2_m50_matrix_plot (1).png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicCompareMatrices_m1bp_over_gst_log2_m50_matrix_plot (1).png
b
Binary file static/images/hicCompareMatrices_m1bp_over_gst_log2_m50_matrix_plot (1).png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicCorrelate_Dmel_heatmap.png
b
Binary file static/images/hicCorrelate_Dmel_heatmap.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicCorrelate_Dmel_scatterplot.png
b
Binary file static/images/hicCorrelate_Dmel_scatterplot.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicMergeMatrixBins_Xchr.png
b
Binary file static/images/hicMergeMatrixBins_Xchr.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicMergeMatrixBins_Xregion.png
b
Binary file static/images/hicMergeMatrixBins_Xregion.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicPCA.png
b
Binary file static/images/hicPCA.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicPlotDistvsCounts.png
b
Binary file static/images/hicPlotDistvsCounts.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicPlotMatrix.png
b
Binary file static/images/hicPlotMatrix.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicPlotTADs.png
b
Binary file static/images/hicPlotTADs.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicQC_distance.png
b
Binary file static/images/hicQC_distance.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicQC_pairs_discarded.png
b
Binary file static/images/hicQC_pairs_discarded.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicQC_pairs_sequenced.png
b
Binary file static/images/hicQC_pairs_sequenced.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicQC_read_orientation.png
b
Binary file static/images/hicQC_read_orientation.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/hicQC_unmappable_and_non_unique.png
b
Binary file static/images/hicQC_unmappable_and_non_unique.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 static/images/pulication_plots_viewpoint.png
b
Binary file static/images/pulication_plots_viewpoint.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/compare_matrices_log2ratio.h5
b
Binary file test-data/compare_matrices_log2ratio.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/compare_matrices_pearson_ratio.cool
b
Binary file test-data/compare_matrices_pearson_ratio.cool has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/covariance_small_50kb.cool
b
Binary file test-data/covariance_small_50kb.cool has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/covariance_small_50kb.h5
b
Binary file test-data/covariance_small_50kb.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/hicCorrectMatrix_result1.npz.h5
b
Binary file test-data/hicCorrectMatrix_result1.npz.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/hicMergeMatrixBins_result1.npz.h5
b
Binary file test-data/hicMergeMatrixBins_result1.npz.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/hicPlotDistVsCounts_result2.png
b
Binary file test-data/hicPlotDistVsCounts_result2.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/hicSumMatrices_result1.npz.h5
b
Binary file test-data/hicSumMatrices_result1.npz.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/li_viewpoint_32-33Mb.png
b
Binary file test-data/li_viewpoint_32-33Mb.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/li_viewpoint_32Mb.png
b
Binary file test-data/li_viewpoint_32Mb.png has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/multiFDR_zscore_matrix.h5
b
Binary file test-data/multiFDR_zscore_matrix.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/obs_exp_small_50kb.cool
b
Binary file test-data/obs_exp_small_50kb.cool has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/obs_exp_small_50kb.h5
b
Binary file test-data/obs_exp_small_50kb.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/pca1.bw
b
Binary file test-data/pca1.bw has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/pearson_small_50kb.h5
b
Binary file test-data/pearson_small_50kb.h5 has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/pearson_small_50kb_transform.cool
b
Binary file test-data/pearson_small_50kb_transform.cool has changed
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/small_matrix_50kb_pearson_pca1_plot.svg
--- a/test-data/small_matrix_50kb_pearson_pca1_plot.svg Wed Mar 07 03:37:18 2018 -0500
+++ b/test-data/small_matrix_50kb_pearson_pca1_plot.svg Fri Apr 27 03:32:37 2018 -0400
b
b'@@ -19,25 +19,25 @@\n   </g>\n   <g id="axes_1">\n    <g id="patch_2">\n-    <path d="M 78.425 350.781389 \n-L 380.762475 350.781389 \n-L 380.762475 65.420504 \n-L 78.425 65.420504 \n+    <path d="M 78.675 350.879598 \n+L 380.736238 350.879598 \n+L 380.736238 65.685669 \n+L 78.675 65.685669 \n z\n " style="fill:#ffffff;"/>\n    </g>\n-   <image height="286" id="imageb6ecaf4aee" transform="scale(1 -1)translate(0 -286)" width="303" x="78" xlink:href="data:image/png;base64,\n-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'..b't="285.360885" width="22.756584" x="380.762475" y="490.557941"/>\n+  <clipPath id="pd107e286ab">\n+   <rect height="285.193929" width="22.735792" x="380.736238" y="490.793643"/>\n   </clipPath>\n-  <clipPath id="pb716d09da1">\n-   <rect height="50.357803" width="302.337475" x="519.569059" y="792.70476"/>\n+  <clipPath id="p025383b557">\n+   <rect height="50.32834" width="302.061238" x="519.77203" y="792.763686"/>\n   </clipPath>\n-  <clipPath id="p1e15a2165e">\n-   <rect height="285.360885" width="22.756584" x="821.906535" y="490.557941"/>\n+  <clipPath id="pd201f777f0">\n+   <rect height="285.193929" width="22.735792" x="821.833267" y="490.793643"/>\n   </clipPath>\n-  <clipPath id="pe12add889c">\n-   <rect height="50.357803" width="302.337475" x="960.713119" y="792.70476"/>\n+  <clipPath id="p13f278769d">\n+   <rect height="50.32834" width="302.061238" x="960.869059" y="792.763686"/>\n   </clipPath>\n-  <clipPath id="p0ff7293b63">\n-   <rect height="285.360885" width="22.756584" x="1263.050594" y="490.557941"/>\n+  <clipPath id="paed07b8b64">\n+   <rect height="285.193929" width="22.735792" x="1262.930297" y="490.793643"/>\n   </clipPath>\n-  <clipPath id="p7c7dcb07c1">\n-   <rect height="50.357803" width="302.337475" x="1401.857178" y="792.70476"/>\n+  <clipPath id="p2945dd303d">\n+   <rect height="50.32834" width="302.061238" x="1401.966089" y="792.763686"/>\n   </clipPath>\n-  <clipPath id="pb3c3abb07e">\n-   <rect height="285.360885" width="22.756584" x="1704.194653" y="490.557941"/>\n+  <clipPath id="p5858241236">\n+   <rect height="285.193929" width="22.735792" x="1704.027327" y="490.793643"/>\n   </clipPath>\n-  <clipPath id="p0a9c2d9b03">\n-   <rect height="50.357803" width="302.337475" x="1843.001238" y="792.70476"/>\n+  <clipPath id="pf594cbfe73">\n+   <rect height="50.32834" width="302.061238" x="1843.063119" y="792.763686"/>\n   </clipPath>\n-  <clipPath id="p28ff501d1c">\n-   <rect height="285.360885" width="22.756584" x="2145.338713" y="490.557941"/>\n+  <clipPath id="pde056838b0">\n+   <rect height="285.193929" width="22.735792" x="2145.124356" y="490.793643"/>\n   </clipPath>\n-  <clipPath id="pc4bad087e8">\n-   <rect height="50.357803" width="302.337475" x="78.425" y="1217.842197"/>\n+  <clipPath id="pcc50abdd06">\n+   <rect height="50.32834" width="302.061238" x="78.675" y="1217.87166"/>\n   </clipPath>\n-  <clipPath id="p55edf7d7cd">\n-   <rect height="285.360885" width="22.756584" x="380.762475" y="915.695378"/>\n+  <clipPath id="pfe6ac93df6">\n+   <rect height="285.193929" width="22.735792" x="380.736238" y="915.901617"/>\n   </clipPath>\n-  <clipPath id="p21774952d4">\n-   <rect height="50.357803" width="302.337475" x="519.569059" y="1217.842197"/>\n+  <clipPath id="p0bf0a812e1">\n+   <rect height="50.32834" width="302.061238" x="519.77203" y="1217.87166"/>\n   </clipPath>\n-  <clipPath id="pa5f3b38b09">\n-   <rect height="285.360885" width="22.756584" x="821.906535" y="915.695378"/>\n+  <clipPath id="pe0ef4ebfca">\n+   <rect height="285.193929" width="22.735792" x="821.833267" y="915.901617"/>\n   </clipPath>\n-  <clipPath id="pe27500d3a6">\n-   <rect height="50.357803" width="302.337475" x="960.713119" y="1217.842197"/>\n+  <clipPath id="pcde1675e15">\n+   <rect height="50.32834" width="302.061238" x="960.869059" y="1217.87166"/>\n   </clipPath>\n-  <clipPath id="p2894034f0b">\n-   <rect height="285.360885" width="22.756584" x="1263.050594" y="915.695378"/>\n+  <clipPath id="p2f9c876988">\n+   <rect height="285.193929" width="22.735792" x="1262.930297" y="915.901617"/>\n   </clipPath>\n-  <clipPath id="p7882d2f5e8">\n-   <rect height="50.357803" width="302.337475" x="1843.001238" y="1217.842197"/>\n+  <clipPath id="p8668790cea">\n+   <rect height="50.32834" width="302.061238" x="1843.063119" y="1217.87166"/>\n   </clipPath>\n-  <clipPath id="pf64684458c">\n-   <rect height="285.360885" width="22.756584" x="2145.338713" y="915.695378"/>\n+  <clipPath id="pcd3e84e8a0">\n+   <rect height="285.193929" width="22.735792" x="2145.124356" y="915.901617"/>\n   </clipPath>\n  </defs>\n </svg>\n'
b
diff -r ccd1d3013827 -r ec59bf4c3d06 test-data/small_test_matrix_2.h5
b
Binary file test-data/small_test_matrix_2.h5 has changed