Tutorial - Ernst - ChromHMM
Tutorial - Ernst - ChromHMM
Jason Ernst
Assistant Professor
Talk Outline
Specificity in:
• Histone protein
• Amino acid residue
• Chemical modification (e.g.
methyl, acetylation)
• Number of occurrence of
the modifications
Examples
H3K4me1 – Enhancers
H3K4me3 – Promoters
H3K27me3 – Repressive
H3K9me3 – Repressive
H3K36me3 – Transcribed Image source: http://nihroadmap.nih.gov/epigenomics/
Unobserved
Binarized
chromaMn
marks. Called
H3K4me1 H3K4me3 H3K4me3 H3K4me1
based on a H3K36me3 H3K36me3 H3K36me3 H3K36me3
poisson
distribuMon H3K27ac H3K4me1
• Learned jointly
across cell
types
(virtual
concatenation)
• State definitions
are common
• State locations
are dynamic Ernst et al, Nature 2011
Chroma=n states
dynamics
across
nine
ENCODE cell types
ChromImpute method
Ernst
and Kellis,
Nature Biotech 2015
98 Cell/Tissue Types
hOp://compbio.mit.edu/roadmap
Roadmap Epigenomics IntegraMve Analysis Portal
hOp://compbio.mit.edu/roadmap
Accessing Roadmap ChromHMM through
the UCSC Genome Browser Track Hubs
hOp://genome.ucsc.edu
Accessing Roadmap ChromHMM through
the UCSC Genome Browser Track Hubs
hOp://genome.ucsc.edu
Accessing Roadmap ChromHMM through
the UCSC Genome Browser Track Hubs
Washington University
hOp://epigenomegateway.wustl.edu/
Talk Outline
• ChromaMn states analysis and ChromHMM
So?ware download
ChromHMM Website
hOp://compbio.mit.edu/ChromHMM
So?ware manual
Try to Run ChromHMM on Sample
Data
on Your Computer
(Java
needs to already be installed)
1. Download
hOp://compbio.mit.edu/ChromHMM/ChromHMM.zip
2. Unzip ChromHMM.zip
3. Open a command line
4. Change into the ChromHMM directory
5. Enter the command:
java -mx1600M -jar ChromHMM.jar LearnModel -p 0 SAMPLEDATA_HG18 OUTPUTSAMPLE 10 hg18
BinarizeBed
ChromHMM command
BinarizeBed
Output
directory
LearnModel
LearnModel
Number of states
LearnModel
Genome assembly
ChromHMM Report
ChromHMM Report
Emission Parameters
TransiMon Parameters
Model Parameter File
SegmentaMon File
Browser Files
hOps://www.broadinsMtute.org/igv/
Enrichments
PosiMonal Plots
Enrichments for AddiMonal Cell Types
Chroma=n states
to interpret disease
variants
• Enhancers from
different cell types
enriched in different
• Specific chromatin states enriched in traits
GWAS catalog
Ernst and Kellis, Nature Biotech 2010 Ernst et al, Nature 2011
• Imputation based
chromatin state used in
dissection FTO loci
• Interpreting epigenetic
disease associated
variation in Alzheimer’s
disease
Claussnitzer et al, NEJM 2015 De Jager et al, Nature Neuroscience 2014
ENCODE consortium
– Brad Bernstein production group
Funding
• NHGRI, NIH, NSF, HHMI, Sloan Foundation
AddiMonal Commands
• CompareModels – the command allows the
comparison of the emission parameters of a selected
model to a set
of models in terms of correlaMon.
AddiMonal Commands
• MakeBrowserFiles – (re)generates browser
files from segmentaMon files and allows
specifying the coloring
AddiMonal Commands
• OverlapEnrichment – (re)computes
enrichments of a segmentaMon for a set
of
annotaMons
AddiMonal Commands
• NeighborhoodEnrichment – (re)computes
enrichments of a segmentaMon around a set
of anchor posiMons
AddiMonal Commands
• Reorder – reorders the states of the model