ChromHMM

ChromHMM applies a multivariate Hidden Markov Model to learn and annotate genome-wide chromatin states from combinatorial patterns of chromatin modifications, enabling segmentation of the genome into putative functional regulatory elements and interpretation of cell-type–specific regulatory landscapes and disease-associated loci.


Key Features:

  • Multivariate Hidden Markov Model: Uses a multivariate HMM formulation to model combinatorial patterns of chromatin modifications across the genome.
  • Emission and transition parameter learning: Learns probabilistic chromatin-state emission and transition parameters from aligned chromatin mark data.
  • Input preprocessing: Provides automated conversion of raw chromatin mark data to presence/absence representations.
  • Model inference: Performs model inference to derive chromatin-state parameters.
  • Genome segmentation: Outputs genome-wide state assignments and segments the genome into chromatin states that represent putative regulatory elements.
  • Visualization: Generates multi-scale visual summaries of chromatin states.
  • Enrichment and correlation analysis: Correlates state annotations with large-scale external functional datasets and regulatory annotations to reveal characteristic enrichment patterns.
  • Biological interpretation: Supports interpretation of cell-type–specific regulatory landscapes and disease-associated loci.

Scientific Applications:

  • Regulatory element annotation: Segmenting the genome into putative promoters, enhancers, and other regulatory elements based on chromatin-state patterns.
  • Cell-type–specific landscape analysis: Comparing chromatin-state architectures across diverse cell types to interpret cell-type–specific regulatory programs.
  • Disease-locus interpretation: Annotating and prioritizing disease-associated loci by their chromatin-state context.
  • Hypothesis generation via enrichment patterns: Revealing characteristic enrichments by correlating state annotations with external functional datasets and regulatory annotations.

Methodology:

Using a multivariate Hidden Markov Model, ChromHMM learns probabilistic emission and transition parameters from aligned chromatin mark data, converts raw chromatin mark data to presence/absence representations, performs model inference and state segmentation to produce genome-wide state assignments, and generates visual summaries; state annotations can be correlated with external functional datasets and regulatory annotations to reveal enrichment patterns.

Topics

Details

License:
GPL-3.0
Maturity:
Mature
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Publications

Ernst J, Kellis M. ChromHMM: automating chromatin-state discovery and characterization. Nature Methods. 2012;9(3):215-216. doi:10.1038/nmeth.1906. PMID:22373907. PMCID:PMC3577932.

Documentation