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

Changeset 4:8b60271e7e54 (2017-12-16)
Previous changeset 3:f569cd2afecb (2017-11-27) Next changeset 5:db2cc9e1ff76 (2017-12-30)
Commit message:
planemo upload for repository https://github.com/maxplanck-ie/HiCExplorer/tree/master/galaxy/wrapper/ commit dfa5a68cb20842407941c7ffda9ef956a0e86a04
modified:
hicFindTADs.xml
macros.xml
added:
static/images/SRR027956.svg
static/images/SRR0279XX_perChr_eigenvector1.png
static/images/diagnostic_plot.png
static/images/hicCorrelate_pearson.png
static/images/hicCorrelate_pearson_scatter.png
static/images/hicCorrelate_spearman.png
static/images/hicCorrelate_spearman_scatter.png
static/images/hicPlotDistVsCounts_result1.png
static/images/hicPlotDistVsCounts_result2.png
static/images/hicQC.png
static/images/master_TADs_plot.png
static/images/z-score.svg
b
diff -r f569cd2afecb -r 8b60271e7e54 hicFindTADs.xml
--- a/hicFindTADs.xml Mon Nov 27 11:12:30 2017 -0500
+++ b/hicFindTADs.xml Sat Dec 16 16:32:17 2017 -0500
[
@@ -111,11 +111,66 @@
         </test>
     </tests>
     <help><![CDATA[
+Calculate TADs
+==============
 
-**What it does**
+Topological associated domains (TADs) are regions on the DNA which tend to interact within the region a lot, but not outside their boundaries. More information_.
+
+Calculation
+------------
+``hicFindTADs`` computes the TAD regions in two steps: In a first step it computes a TAD-separation score based on a z-score matrix for all bins. The z-score is defined as:
+
+“The absolute value of z represents the distance between the raw score and the population mean in 
+units of the standard deviation. z is negative when the raw score is below the mean, positive when above.” 
+[Source_].
+
+.. image:: $PATH_TO_IMAGES/z-score.svg
+   :width: 150
+   
+`Source of image <https://wikimedia.org/api/rest_v1/media/math/render/svg/5ceed701c4042bb34618535c9a902ca1a937a351>`_
+
+In our case the distribution describes the counts per bin of a genomic distance. In a second step the local minima of the TAD-separation score is evaluated with respect to the surrounding bins to assign a p-value. Two multiple testing corrections can be applied to filter the results: `Bonferroni <https://en.wikipedia.org/wiki/Bonferroni_correction>`_ or the `false discovery rate <https://en.wikipedia.org/wiki/False_discovery_rate>`_.
+
+
+Input
+-----
 
-Uses the graph clustering measure "conductance" to find minimum cuts that correspond to boundaries.
+Parameters
+__________
+- contact matrix to compute the TADs on
+- minimum window length
+- maximum window length
+- step size
+- multiple testing correction
+- minimum threshold
+- minimum distance
+
+
+hicFindTADs tries to identify sensible parameters but those can be change to identify more stringent set of boundaries.
+
+Output
+------
 
+- Boundary positions as a bed file
+- Matrix with multi-scale TAD scores as a bedgraph 
+- TAD domains as a bed file
+- Boundary information plus score as gff
+- TAD information in bm file
+- Z-score matrix in h5
+
+The calulated TAD regions can be plotted with ``hicPlotTADs``.
+
+
+.. image:: $PATH_TO_IMAGES/master_TADs_plot.png
+   :width: 80 %
+
+
+
+For more information about HiCExplorer please consider our documentation on readthedocs.io_
+
+.. _readthedocs.io: http://hicexplorer.readthedocs.io/en/latest/index.html
+.. _Source: https://en.wikipedia.org/wiki/Standard_score#Calculation_from_raw_score 
+.. _information: https://en.wikipedia.org/wiki/Topologically_associating_domain_
 ]]></help>
     <expand macro="citations" />
 </tool>
b
diff -r f569cd2afecb -r 8b60271e7e54 macros.xml
--- a/macros.xml Mon Nov 27 11:12:30 2017 -0500
+++ b/macros.xml Sat Dec 16 16:32:17 2017 -0500
b
@@ -21,7 +21,7 @@
     </xml>
 
     <xml name="colormap">
-        <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: http://www.astro.lsa.umich.edu/~msshin/science/code/matplotlib_cm/">
+        <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">
             <option value="RdYlBu">RdYlBu</option>
             <option value="Accent">Accent</option>
             <option value="Spectral">Spectral</option>
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/SRR027956.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/static/images/SRR027956.svg Sat Dec 16 16:32:17 2017 -0500
b
b'@@ -0,0 +1,678 @@\n+<?xml version="1.0" encoding="utf-8" standalone="no"?>\n+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"\n+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\n+<!-- Created with matplotlib (http://matplotlib.org/) -->\n+<svg height="432pt" version="1.1" viewBox="0 0 504 432" width="504pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n+ <defs>\n+  <style type="text/css">\n+*{stroke-linecap:butt;stroke-linejoin:round;}\n+  </style>\n+ </defs>\n+ <g id="figure_1">\n+  <g id="patch_1">\n+   <path d="M 0 432 \n+L 504 432 \n+L 504 0 \n+L 0 0 \n+z\n+" style="fill:#ffffff;"/>\n+  </g>\n+  <g id="axes_1">\n+   <g id="patch_2">\n+    <path d="M 57.6 374.4 \n+L 402.497561 374.4 \n+L 402.497561 28.8 \n+L 57.6 28.8 \n+z\n+" style="fill:#ffffff;"/>\n+   </g>\n+   <image height="345" id="image8c8ebbe161" transform="scale(1 -1)translate(0 -345)" width="344" x="58" xlink:href="data:image/png;base64,\n+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'..b'aVuSans-37"/>\n+     <use x="393.310547" xlink:href="#DejaVuSans-39"/>\n+     <use x="456.933594" xlink:href="#DejaVuSans-35"/>\n+     <use x="520.556641" xlink:href="#DejaVuSans-36"/>\n+    </g>\n+   </g>\n+  </g>\n+  <g id="axes_2">\n+   <g id="patch_7">\n+    <path clip-path="url(#pda3c0c3bdd)" d="M 408.977561 374.4 \n+L 408.977561 373.05 \n+L 408.977561 30.15 \n+L 408.977561 28.8 \n+L 417.6 28.8 \n+L 417.6 30.15 \n+L 417.6 373.05 \n+L 417.6 374.4 \n+z\n+" style="fill:#ffffff;stroke:#ffffff;stroke-linejoin:miter;stroke-width:0.01;"/>\n+   </g>\n+   <image height="345" id="image0c8330bae8" transform="scale(1 -1)translate(0 -345)" width="9" x="409" xlink:href="data:image/png;base64,\n+iVBORw0KGgoAAAANSUhEUgAAAAkAAAFZCAYAAABKaAVTAAAABHNCSVQICAgIfAhkiAAAAYFJREFUaIHtmcGNw0AMA7VrV3SvqzTd2psSdh4DQg6ct2COSMoIkvH3/1m1+ZzjGLuZmtuJqjpr7ueQ3DmmxYTkNHDIBLZL+1QHsSAbi+aTWd8sE5J7szsHyW4SJjIk+hRmgnL7h0E5zQKvvprjaLtwLHGfrIDT2ZEXRrrjaZ9GVO4IWwC2y8cChg4LPFyVNBPrU7bj6T5lY9EcT58UY9rPqLFkmdhbBciZJ9WSSZLryJS2AHwzevBJdazvqBsMDTA067KYiJwGDrMD23ngqk9WLLNhLGQ7Wl+PyTqpNzvo07KYCjyJDm3/SVGZ7o4WaExgO+S4yUQsWC2z6+cTDLihT/3uzjwpa4gySY6rTK9PhEl70/24T0+VQ2Y+96TWhapChsCTIJMld9al+eQxaX2C2ZE+9csOnhSxADK9VXmqT+RJok8I/M6e1CJnTrYzmbJyd0OmuE9SC8ST0mJpeeZhJmQmKAHOThqCcvvl8kyW3I8zLfKr0euTyQSupeeZR+W+3EVFh/BH928AAAAASUVORK5CYII=" y="-29"/>\n+   <g id="matplotlib.axis_3"/>\n+   <g id="matplotlib.axis_4">\n+    <g id="ytick_6">\n+     <g id="line2d_11">\n+      <defs>\n+       <path d="M 0 0 \n+L 3.5 0 \n+" id="m495cf070a1" style="stroke:#000000;stroke-width:0.8;"/>\n+      </defs>\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="374.4"/>\n+      </g>\n+     </g>\n+     <g id="text_14">\n+      <!-- 1 -->\n+      <g transform="translate(424.6 378.199219)scale(0.1 -0.1)">\n+       <use xlink:href="#DejaVuSans-31"/>\n+      </g>\n+     </g>\n+    </g>\n+    <g id="ytick_7">\n+     <g id="line2d_12">\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="327.082041"/>\n+      </g>\n+     </g>\n+    </g>\n+    <g id="ytick_8">\n+     <g id="line2d_13">\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="264.531101"/>\n+      </g>\n+     </g>\n+    </g>\n+    <g id="ytick_9">\n+     <g id="line2d_14">\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="217.213142"/>\n+      </g>\n+     </g>\n+     <g id="text_15">\n+      <!-- 10 -->\n+      <g transform="translate(424.6 221.01236)scale(0.1 -0.1)">\n+       <use xlink:href="#DejaVuSans-31"/>\n+       <use x="63.623047" xlink:href="#DejaVuSans-30"/>\n+      </g>\n+     </g>\n+    </g>\n+    <g id="ytick_10">\n+     <g id="line2d_15">\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="169.895182"/>\n+      </g>\n+     </g>\n+    </g>\n+    <g id="ytick_11">\n+     <g id="line2d_16">\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="107.344243"/>\n+      </g>\n+     </g>\n+    </g>\n+    <g id="ytick_12">\n+     <g id="line2d_17">\n+      <g>\n+       <use style="stroke:#000000;stroke-width:0.8;" x="417.6" xlink:href="#m495cf070a1" y="60.026283"/>\n+      </g>\n+     </g>\n+     <g id="text_16">\n+      <!-- 100 -->\n+      <g transform="translate(424.6 63.825502)scale(0.1 -0.1)">\n+       <use xlink:href="#DejaVuSans-31"/>\n+       <use x="63.623047" xlink:href="#DejaVuSans-30"/>\n+       <use x="127.246094" xlink:href="#DejaVuSans-30"/>\n+      </g>\n+     </g>\n+    </g>\n+   </g>\n+   <g id="patch_8">\n+    <path d="M 408.977561 374.4 \n+L 408.977561 373.05 \n+L 408.977561 30.15 \n+L 408.977561 28.8 \n+L 417.6 28.8 \n+L 417.6 30.15 \n+L 417.6 373.05 \n+L 417.6 374.4 \n+z\n+" style="fill:none;stroke:#000000;stroke-linejoin:miter;stroke-width:0.8;"/>\n+   </g>\n+  </g>\n+ </g>\n+ <defs>\n+  <clipPath id="pda3c0c3bdd">\n+   <rect height="345.6" width="8.622439" x="408.977561" y="28.8"/>\n+  </clipPath>\n+ </defs>\n+</svg>\n'
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/SRR0279XX_perChr_eigenvector1.png
b
Binary file static/images/SRR0279XX_perChr_eigenvector1.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/diagnostic_plot.png
b
Binary file static/images/diagnostic_plot.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicCorrelate_pearson.png
b
Binary file static/images/hicCorrelate_pearson.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicCorrelate_pearson_scatter.png
b
Binary file static/images/hicCorrelate_pearson_scatter.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicCorrelate_spearman.png
b
Binary file static/images/hicCorrelate_spearman.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicCorrelate_spearman_scatter.png
b
Binary file static/images/hicCorrelate_spearman_scatter.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicPlotDistVsCounts_result1.png
b
Binary file static/images/hicPlotDistVsCounts_result1.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicPlotDistVsCounts_result2.png
b
Binary file static/images/hicPlotDistVsCounts_result2.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/hicQC.png
b
Binary file static/images/hicQC.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/master_TADs_plot.png
b
Binary file static/images/master_TADs_plot.png has changed
b
diff -r f569cd2afecb -r 8b60271e7e54 static/images/z-score.svg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/static/images/z-score.svg Sat Dec 16 16:32:17 2017 -0500
b
@@ -0,0 +1,27 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="10.647ex" height="4.843ex" style="vertical-align: -1.838ex;" viewBox="0 -1293.7 4584 2085" xmlns="http://www.w3.org/2000/svg">
+<defs>
+<path stroke-width="10" id="E1-MJMATHI-7A" d="M347 338Q337 338 294 349T231 360Q211 360 197 356T174 346T162 335T155 324L153 320Q150 317 138 317Q117 317 117 325Q117 330 120 339Q133 378 163 406T229 440Q241 442 246 442Q271 442 291 425T329 392T367 375Q389 375 411 408T434 441Q435 442 449 442H462Q468 436 468 434Q468 430 463 420T449 399T432 377T418 358L411 349Q368 298 275 214T160 106L148 94L163 93Q185 93 227 82T290 71Q328 71 360 90T402 140Q406 149 409 151T424 153Q443 153 443 143Q443 138 442 134Q425 72 376 31T278 -11Q252 -11 232 6T193 40T155 57Q111 57 76 -3Q70 -11 59 -11H54H41Q35 -5 35 -2Q35 13 93 84Q132 129 225 214T340 322Q352 338 347 338Z"></path>
+<path stroke-width="10" id="E1-MJMAIN-3D" d="M56 347Q56 360 70 367H707Q722 359 722 347Q722 336 708 328L390 327H72Q56 332 56 347ZM56 153Q56 168 72 173H708Q722 163 722 153Q722 140 707 133H70Q56 140 56 153Z"></path>
+<path stroke-width="10" id="E1-MJMATHI-78" d="M52 289Q59 331 106 386T222 442Q257 442 286 424T329 379Q371 442 430 442Q467 442 494 420T522 361Q522 332 508 314T481 292T458 288Q439 288 427 299T415 328Q415 374 465 391Q454 404 425 404Q412 404 406 402Q368 386 350 336Q290 115 290 78Q290 50 306 38T341 26Q378 26 414 59T463 140Q466 150 469 151T485 153H489Q504 153 504 145Q504 144 502 134Q486 77 440 33T333 -11Q263 -11 227 52Q186 -10 133 -10H127Q78 -10 57 16T35 71Q35 103 54 123T99 143Q142 143 142 101Q142 81 130 66T107 46T94 41L91 40Q91 39 97 36T113 29T132 26Q168 26 194 71Q203 87 217 139T245 247T261 313Q266 340 266 352Q266 380 251 392T217 404Q177 404 142 372T93 290Q91 281 88 280T72 278H58Q52 284 52 289Z"></path>
+<path stroke-width="10" id="E1-MJMAIN-2212" d="M84 237T84 250T98 270H679Q694 262 694 250T679 230H98Q84 237 84 250Z"></path>
+<path stroke-width="10" id="E1-MJMATHI-3BC" d="M58 -216Q44 -216 34 -208T23 -186Q23 -176 96 116T173 414Q186 442 219 442Q231 441 239 435T249 423T251 413Q251 401 220 279T187 142Q185 131 185 107V99Q185 26 252 26Q261 26 270 27T287 31T302 38T315 45T327 55T338 65T348 77T356 88T365 100L372 110L408 253Q444 395 448 404Q461 431 491 431Q504 431 512 424T523 412T525 402L449 84Q448 79 448 68Q448 43 455 35T476 26Q485 27 496 35Q517 55 537 131Q543 151 547 152Q549 153 557 153H561Q580 153 580 144Q580 138 575 117T555 63T523 13Q510 0 491 -8Q483 -10 467 -10Q446 -10 429 -4T402 11T385 29T376 44T374 51L368 45Q362 39 350 30T324 12T288 -4T246 -11Q199 -11 153 12L129 -85Q108 -167 104 -180T92 -202Q76 -216 58 -216Z"></path>
+<path stroke-width="10" id="E1-MJMATHI-3C3" d="M184 -11Q116 -11 74 34T31 147Q31 247 104 333T274 430Q275 431 414 431H552Q553 430 555 429T559 427T562 425T565 422T567 420T569 416T570 412T571 407T572 401Q572 357 507 357Q500 357 490 357T476 358H416L421 348Q439 310 439 263Q439 153 359 71T184 -11ZM361 278Q361 358 276 358Q152 358 115 184Q114 180 114 178Q106 141 106 117Q106 67 131 47T188 26Q242 26 287 73Q316 103 334 153T356 233T361 278Z"></path>
+</defs>
+<g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)">
+ <use xlink:href="#E1-MJMATHI-7A" x="0" y="0"></use>
+ <use xlink:href="#E1-MJMAIN-3D" x="750" y="0"></use>
+<g transform="translate(1811,0)">
+<g transform="translate(120,0)">
+<rect stroke="none" width="2532" height="60" x="0" y="220"></rect>
+<g transform="translate(60,745)">
+ <use xlink:href="#E1-MJMATHI-78" x="0" y="0"></use>
+ <use xlink:href="#E1-MJMAIN-2212" x="799" y="0"></use>
+ <use xlink:href="#E1-MJMATHI-3BC" x="1804" y="0"></use>
+</g>
+ <use xlink:href="#E1-MJMATHI-3C3" x="977" y="-686"></use>
+</g>
+</g>
+</g>
+</svg>
\ No newline at end of file