Mustache

Mustache detects chromatin loops and other chromatin interactions in Hi-C and Micro-C contact maps to map structural and regulatory genome interactions across genomic distances.


Key Features:

  • Scale-space blob detection: Leverages scale-space theory from computer vision to detect blob-shaped structures in contact maps.
  • Smoothing kernel parameterization: Parameterizes contact maps by the size of a smoothing kernel to enable multi-scale detection.
  • Hi-C and Micro-C compatibility: Operates on both Hi-C and Micro-C contact maps, including high-resolution datasets.
  • Detection across genomic distances: Identifies chromatin interactions spanning diverse genomic distance scales via multi-scale analysis.
  • Association with regulatory elements: Identified interactions align with CTCF binding sites, enhancers, and promoters.
  • Performance on 5 kb maps: Processes 5 kb-resolution human genome contact maps on general-purpose CPUs in minutes per chromosome.
  • Increased sensitivity vs HiCCUPS: Detects approximately 2–3 times more chromatin loops than HiCCUPS.
  • Reproducibility: Maintains reproducibility across biological replicates.
  • Recovery of orthogonal loops: Recovers a larger proportion of known ChIA-PET and HiChIP loops compared to HiCCUPS.
  • Micro-C enhanced detection: Shows strong agreement between high-resolution Hi-C and Micro-C, with Micro-C demonstrating enhanced detection capabilities.

Scientific Applications:

  • Loop and interaction discovery: Identification of structural chromatin loops and regulatory genome interactions from contact maps.
  • Regulatory element mapping: Mapping interactions that involve CTCF, enhancers, and promoters.
  • Benchmarking and validation: Comparative sensitivity and recovery assessment against HiCCUPS, ChIA-PET, and HiChIP datasets.
  • High-resolution chromatin analysis: Analysis of high-resolution Hi-C and Micro-C datasets for enhanced interaction detection.
  • Routine processing of 5 kb maps: Generation of loop calls from 5 kb-resolution human genome contact maps on standard CPU hardware.

Methodology:

Mustache leverages scale-space theory to detect blob-shaped structures in Hi-C and Micro-C contact maps and parameterizes maps by the size of a smoothing kernel to detect chromatin interactions across diverse genomic distances.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/2/2021

Operations

Publications

Ardakany AR, Gezer HT, Lonardi S, Ay F. Mustache: Multi-scale Detection of Chromatin Loops from Hi-C and Micro-C Maps using Scale-Space Representation. Unknown Journal. 2020. doi:10.1101/2020.02.24.963579.