Previous changeset 7:602a0c6f4bb0 (2018-03-07) Next changeset 9:8c074e4b6a9f (2018-04-27) |
Commit message:
planemo upload for repository https://github.com/maxplanck-ie/HiCExplorer/tree/master/galaxy/wrapper/ commit eec0a4d5a7c5ba4ec0fbd2ead8280c3d143bb9d8 |
modified:
hicCorrelate.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 602a0c6f4bb0 -r 2d8543aeeb65 hicCorrelate.xml --- a/hicCorrelate.xml Wed Mar 07 03:39:03 2018 -0500 +++ b/hicCorrelate.xml Fri Apr 27 03:33:56 2018 -0400 |
b |
@@ -1,5 +1,5 @@ <tool id="hicexplorer_hiccorrelate" name="@BINARY@" version="@WRAPPER_VERSION@.0"> - <description>Computes pairwise correlations between hic matrices data</description> + <description>compute pairwise correlations between multiple Hi-C contact matrices</description> <macros> <token name="@BINARY@">hicCorrelate</token> <import>macros.xml</import> @@ -40,12 +40,16 @@ <option selected="true" value="pearson">Pearson</option> </param> <param name="log1p" type="boolean" argument="--log1p" truevalue="--log1p" falsevalue="" - label="Use the log1p of the matrix values" help="(--log1p)" /> + label="Use the log1p of the matrix values" help="If set, then the log1p of the matrix values is used. + This parameter has no effect for Spearman correlations + but changes the output of Pearson correlation and, for + the scatter plot, if set, the visualization of the + values is easier." /> <expand macro="use_range" /> <repeat name="chromosomes" title="List of chromosomes to be included in the correlation" min="0"> - <param name="chromosome" type="text"> + <param name="chromosome" type="text" label='chromosome (one per field)'> <validator type="empty_field" /> </param> </repeat> @@ -93,43 +97,43 @@ Matrix correlation ================== -Computes pairwise correlations between Hi-C contact matrices. -The correlation is computed taking the values from each pair of matrices and discarding values that are zero in both matrices. +**hicCorrelate** is a dedicated Quality Control tool that allows the correlation of multiple Hi-C matrices at once with either a heatmap or scatterplots output. + +Computes pairwise correlations between Hi-C matrices data. The correlation is computed taking the values from each pair of matrices and discarding values that are zero in both matrices. Parameters that strongly affect correlations are bin size of the Hi-C matrices (can be changed using ``hicMergeMatrixBins``) and the considered range. The smaller the bin size of the matrices, the finer the differences you score. The *Range* parameter should be selected at a meaningful genomic scale according to, for example, the mean size of the TADs in the organism you work with or to specific ranges found using ``hicPlotDistVsCounts``. -Input +_________________ + +Usage ----- -Parameters -__________ -- Two contact matrices which are used for the correlation. -- Choice if pearson or spearman correlation should be used. -- log scale for the values -- Correlate full matrix or only specific chromosomes -- Correlate only within a given range. -- colormap to use: Colormap_ +It is recommended to use this tool on corrected matrices (``hicCorrectMatrix``) at restriction enzyme resolution (unmerged bins). + +_________________ Output ------ -Pearson correlation -___________________ +**hicCorrelate** outputs correlation plots of multiple Hi-C matrices. + +Below, you can find a correlation example of uncorrected Hi-C matrices obtained from *Drosophila melanogaster* embryos, either wild-type or having one gene knocked-down by RNAi. -.. image:: $PATH_TO_IMAGES/hicCorrelate_pearson.png +Heatmap +_______ + +.. image:: $PATH_TO_IMAGES/hicCorrelate_Dmel_heatmap.png :width: 45% -.. image:: $PATH_TO_IMAGES/hicCorrelate_pearson_scatter.png - :width: 45% +This example is showing a heatmap that was calculated using the Pearson correlation of corrected Hi-C matrices with a bin size of 6000 bp at a range of 5000 to 200000. The dendrogram indicates which samples are most similar to each other. You can see that the wild-type samples are seperated from the knock-down samples. In that case, Spearman correlation gives very similar results (not shown). - +Scatterplot +___________ -Spearman correlation -_____________________ +.. image:: $PATH_TO_IMAGES/hicCorrelate_Dmel_scatterplot.png + :width: 45% -.. image:: $PATH_TO_IMAGES/hicCorrelate_spearman.png - :width: 45 % +Additionally, pairwise scatterplots comparing interactions between each sample can be plotted. -.. image:: $PATH_TO_IMAGES/hicCorrelate_spearman_scatter.png - :width: 45 % +_________________ For more information about HiCExplorer please consider our documentation on readthedocs.io_. |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 involucro |
b |
Binary file involucro has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 macros.xml --- a/macros.xml Wed Mar 07 03:39:03 2018 -0500 +++ b/macros.xml Fri Apr 27 03:33:56 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 602a0c6f4bb0 -r 2d8543aeeb65 macros.xml.orig --- a/macros.xml.orig Wed Mar 07 03:39:03 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 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicAggregateContacts.png |
b |
Binary file static/images/hicAggregateContacts.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 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 602a0c6f4bb0 -r 2d8543aeeb65 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 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicCorrelate_Dmel_heatmap.png |
b |
Binary file static/images/hicCorrelate_Dmel_heatmap.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicCorrelate_Dmel_scatterplot.png |
b |
Binary file static/images/hicCorrelate_Dmel_scatterplot.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicMergeMatrixBins_Xchr.png |
b |
Binary file static/images/hicMergeMatrixBins_Xchr.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicMergeMatrixBins_Xregion.png |
b |
Binary file static/images/hicMergeMatrixBins_Xregion.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicPCA.png |
b |
Binary file static/images/hicPCA.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicPlotDistvsCounts.png |
b |
Binary file static/images/hicPlotDistvsCounts.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicPlotMatrix.png |
b |
Binary file static/images/hicPlotMatrix.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicPlotTADs.png |
b |
Binary file static/images/hicPlotTADs.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicQC_distance.png |
b |
Binary file static/images/hicQC_distance.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicQC_pairs_discarded.png |
b |
Binary file static/images/hicQC_pairs_discarded.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicQC_pairs_sequenced.png |
b |
Binary file static/images/hicQC_pairs_sequenced.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicQC_read_orientation.png |
b |
Binary file static/images/hicQC_read_orientation.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/hicQC_unmappable_and_non_unique.png |
b |
Binary file static/images/hicQC_unmappable_and_non_unique.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 static/images/pulication_plots_viewpoint.png |
b |
Binary file static/images/pulication_plots_viewpoint.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/compare_matrices_log2ratio.h5 |
b |
Binary file test-data/compare_matrices_log2ratio.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/compare_matrices_pearson_ratio.cool |
b |
Binary file test-data/compare_matrices_pearson_ratio.cool has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/covariance_small_50kb.cool |
b |
Binary file test-data/covariance_small_50kb.cool has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/covariance_small_50kb.h5 |
b |
Binary file test-data/covariance_small_50kb.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/hicCorrectMatrix_result1.npz.h5 |
b |
Binary file test-data/hicCorrectMatrix_result1.npz.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/hicMergeMatrixBins_result1.npz.h5 |
b |
Binary file test-data/hicMergeMatrixBins_result1.npz.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/hicPlotDistVsCounts_result2.png |
b |
Binary file test-data/hicPlotDistVsCounts_result2.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/hicSumMatrices_result1.npz.h5 |
b |
Binary file test-data/hicSumMatrices_result1.npz.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/li_viewpoint_32-33Mb.png |
b |
Binary file test-data/li_viewpoint_32-33Mb.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/li_viewpoint_32Mb.png |
b |
Binary file test-data/li_viewpoint_32Mb.png has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/multiFDR_zscore_matrix.h5 |
b |
Binary file test-data/multiFDR_zscore_matrix.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/obs_exp_small_50kb.cool |
b |
Binary file test-data/obs_exp_small_50kb.cool has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/obs_exp_small_50kb.h5 |
b |
Binary file test-data/obs_exp_small_50kb.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/pca1.bw |
b |
Binary file test-data/pca1.bw has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/pearson_small_50kb.h5 |
b |
Binary file test-data/pearson_small_50kb.h5 has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/pearson_small_50kb_transform.cool |
b |
Binary file test-data/pearson_small_50kb_transform.cool has changed |
b |
diff -r 602a0c6f4bb0 -r 2d8543aeeb65 test-data/small_matrix_50kb_pearson_pca1_plot.svg --- a/test-data/small_matrix_50kb_pearson_pca1_plot.svg Wed Mar 07 03:39:03 2018 -0500 +++ b/test-data/small_matrix_50kb_pearson_pca1_plot.svg Fri Apr 27 03:33:56 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 602a0c6f4bb0 -r 2d8543aeeb65 test-data/small_test_matrix_2.h5 |
b |
Binary file test-data/small_test_matrix_2.h5 has changed |