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

Changeset 3:745e77f4e81e (2018-04-27)
Previous changeset 2:bb82a2982d3d (2018-03-07) Next changeset 4:c4f273c3c73f (2018-04-27)
Commit message:
planemo upload for repository https://github.com/maxplanck-ie/HiCExplorer/tree/master/galaxy/wrapper/ commit eec0a4d5a7c5ba4ec0fbd2ead8280c3d143bb9d8
modified:
hicPlotViewpoint.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 bb82a2982d3d -r 745e77f4e81e hicPlotViewpoint.xml
--- a/hicPlotViewpoint.xml Wed Mar 07 03:41:30 2018 -0500
+++ b/hicPlotViewpoint.xml Fri Apr 27 03:35:16 2018 -0400
[
@@ -1,5 +1,5 @@
 <tool id="hicexplorer_hicplotviewpoint" name="@BINARY@" version="@WRAPPER_VERSION@.0">
-    <description>computes the principal components for A / B compartment analysis</description>
+    <description>plot interactions around a viewpoint</description>
     <macros>
         <token name="@BINARY@">hicPlotViewpoint</token>
         <import>macros.xml</import>
@@ -22,7 +22,7 @@
         <expand macro="region" />
         <param name="referencePoint" type="text" label="Reference point"
             help="The format is chr:referencePoint or chr:regionStart-regionEnd."/>
-   
+
         <param name="interactionOutFileName" type="boolean" truevalue="--interactionOutFileName" falsevalue="" checked="false"
                             label="Create bedgraph file with interactions" />
         <param name="image_file_format" type="select" label="Image output format">
@@ -32,17 +32,17 @@
 
     </inputs>
     <outputs>
-       
-        <data format="png" name="outFileName" from_work_dir="plot">
+
+        <data format="png" name="outFileName" from_work_dir="plot" label="${tool.name} on ${matrix_h5_cooler.name} [${on_string}]: Plot">
             <change_format>
                 <when input="image_file_format" value="png" format="png" />
                 <when input="image_file_format" value="svg" format="svg" />
             </change_format>
         </data>
-        <data name='interactionFile' from_work_dir='interactions.bedgraph' format='bedgraph'>
+        <data name='interactionFile' from_work_dir='interactions.bedgraph' format='bedgraph' label="${tool.name} on ${matrix_h5_cooler.name} [${on_string}]: Bedgraph">
             <filter>interactionOutFileName</filter>
         </data>
-        
+
     </outputs>
     <tests>
         <test>
@@ -60,25 +60,34 @@
             <param name='interactionOutFileName' value='True' />
             <output name="outFileName" file="li_viewpoint_32-33Mb.png" ftype="png" compare="sim_size"/>
             <output name="interactionFile" file="li_32-33mb_interactions.bedgraph" ftype="bedgraph" compare="sim_size"/>
-            
+
         </test>
     </tests>
     <help><![CDATA[
-Principal component analysis
-============================
-`hicPCA` computes two eigenvector files based on the input matrix for an A / B compartment analysis.
+Plot Viewpoint
+==============
 
-Input
+**hicPlotViewpoint** plots the number of interactions around a specific reference point or region in the genome like a 4C analysis using Hi-C data.
+This plotting method allows to make long-range interactions more visible.
+
+_________________
+
+Usage
 -----
-- the matrix to be analysed
 
-Parameters
-__________
-- Output file format: bigwig or bedgraph
+This tool must be used on Hi-C contact matrices corrected using ``hicCorrectMatrix``.
+
+_________________
 
 Output
 ------
-Two files with the first and the second eigenvector.
+
+**hicPlotViewpoint** outputs an image with the plotted interactions around the reference point in png or svg format, an example plot can be found bellow. An option allows to also output the interactions as a bedgraph file.
+
+.. image:: $PATH_TO_IMAGES/pulication_plots_viewpoint.png
+   :width: 80 %
+
+_________________
 
 | For more information about HiCExplorer please consider our documentation on readthedocs.io_
 
b
diff -r bb82a2982d3d -r 745e77f4e81e involucro
b
Binary file involucro has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e macros.xml
--- a/macros.xml Wed Mar 07 03:41:30 2018 -0500
+++ b/macros.xml Fri Apr 27 03:35:16 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 bb82a2982d3d -r 745e77f4e81e macros.xml.orig
--- a/macros.xml.orig Wed Mar 07 03:41:30 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 bb82a2982d3d -r 745e77f4e81e static/images/hicAggregateContacts.png
b
Binary file static/images/hicAggregateContacts.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e 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 bb82a2982d3d -r 745e77f4e81e 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 bb82a2982d3d -r 745e77f4e81e static/images/hicCorrelate_Dmel_heatmap.png
b
Binary file static/images/hicCorrelate_Dmel_heatmap.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicCorrelate_Dmel_scatterplot.png
b
Binary file static/images/hicCorrelate_Dmel_scatterplot.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicMergeMatrixBins_Xchr.png
b
Binary file static/images/hicMergeMatrixBins_Xchr.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicMergeMatrixBins_Xregion.png
b
Binary file static/images/hicMergeMatrixBins_Xregion.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicPCA.png
b
Binary file static/images/hicPCA.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicPlotDistvsCounts.png
b
Binary file static/images/hicPlotDistvsCounts.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicPlotMatrix.png
b
Binary file static/images/hicPlotMatrix.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicPlotTADs.png
b
Binary file static/images/hicPlotTADs.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicQC_distance.png
b
Binary file static/images/hicQC_distance.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicQC_pairs_discarded.png
b
Binary file static/images/hicQC_pairs_discarded.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicQC_pairs_sequenced.png
b
Binary file static/images/hicQC_pairs_sequenced.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicQC_read_orientation.png
b
Binary file static/images/hicQC_read_orientation.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/hicQC_unmappable_and_non_unique.png
b
Binary file static/images/hicQC_unmappable_and_non_unique.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e static/images/pulication_plots_viewpoint.png
b
Binary file static/images/pulication_plots_viewpoint.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/compare_matrices_log2ratio.h5
b
Binary file test-data/compare_matrices_log2ratio.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/compare_matrices_pearson_ratio.cool
b
Binary file test-data/compare_matrices_pearson_ratio.cool has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/covariance_small_50kb.cool
b
Binary file test-data/covariance_small_50kb.cool has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/covariance_small_50kb.h5
b
Binary file test-data/covariance_small_50kb.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/hicCorrectMatrix_result1.npz.h5
b
Binary file test-data/hicCorrectMatrix_result1.npz.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/hicMergeMatrixBins_result1.npz.h5
b
Binary file test-data/hicMergeMatrixBins_result1.npz.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/hicPlotDistVsCounts_result2.png
b
Binary file test-data/hicPlotDistVsCounts_result2.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/hicSumMatrices_result1.npz.h5
b
Binary file test-data/hicSumMatrices_result1.npz.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/li_viewpoint_32-33Mb.png
b
Binary file test-data/li_viewpoint_32-33Mb.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/li_viewpoint_32Mb.png
b
Binary file test-data/li_viewpoint_32Mb.png has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/multiFDR_zscore_matrix.h5
b
Binary file test-data/multiFDR_zscore_matrix.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/obs_exp_small_50kb.cool
b
Binary file test-data/obs_exp_small_50kb.cool has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/obs_exp_small_50kb.h5
b
Binary file test-data/obs_exp_small_50kb.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/pca1.bw
b
Binary file test-data/pca1.bw has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/pearson_small_50kb.h5
b
Binary file test-data/pearson_small_50kb.h5 has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/pearson_small_50kb_transform.cool
b
Binary file test-data/pearson_small_50kb_transform.cool has changed
b
diff -r bb82a2982d3d -r 745e77f4e81e test-data/small_matrix_50kb_pearson_pca1_plot.svg
--- a/test-data/small_matrix_50kb_pearson_pca1_plot.svg Wed Mar 07 03:41:30 2018 -0500
+++ b/test-data/small_matrix_50kb_pearson_pca1_plot.svg Fri Apr 27 03:35:16 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 bb82a2982d3d -r 745e77f4e81e test-data/small_test_matrix_2.h5
b
Binary file test-data/small_test_matrix_2.h5 has changed