/epigenome-profiling
Build comprehensive epigenomic profiles for tissues or cell types using ENCODE data. Use when the user wants to characterize chromatin states, assemble histone modification panels, create epigenomic landscapes, run ChromHMM segmentation, identify super-enhancers or bivalent
$ npx -y skills add ammawla/encode-toolkit --skill epigenome-profiling --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/epigenome-profiling
Context preview
The summary Claude sees to decide when to auto-load this skill.
Build comprehensive epigenomic profiles for tissues or cell types using ENCODE data. Use when the user wants to characterize chromatin states, assemble histone modification panels, create epigenomic landscapes, run ChromHMM segmentation, identify super-enhancers or bivalent
SKILL.md
epigenome-profiling.SKILL.mdname: epigenome-profiling
description: Build comprehensive epigenomic profiles for tissues or cell types using ENCODE data. Use when the user wants to characterize chromatin states, assemble histone modification panels, create epigenomic landscapes, run ChromHMM segmentation, identify super-enhancers or bivalent domains, profile regulatory elements across a biosample, or understand epigenetic regulation in a specific biological context. Covers histone marks, chromatin accessibility, TF binding, transcription, DNA methylation, and 3D genome structure.
Build Comprehensive Epigenomic Profiles with ENCODE
When to Use
- User wants to build a comprehensive epigenomic profile for a tissue or cell type
- User asks about "chromatin states", "epigenome", or "histone landscape" for a biosample
- User wants to identify super-enhancers, bivalent domains, or regulatory elements
- User needs to assemble a panel of histone marks, accessibility, and TF binding data
- User wants to run ChromHMM segmentation on ENCODE data
- User asks "what epigenomic data does ENCODE have for [tissue]?"
Assemble a complete epigenomic profile for a tissue or cell type by systematically gathering histone modifications, chromatin accessibility, transcription factor binding, transcription, DNA methylation, and 3D chromatin structure data from ENCODE. Interpret the resulting profile using ChromHMM chromatin state segmentation.
Literature Foundation
| Reference | Year | Journal | DOI | Citations | Contribution | |-----------|------|---------|-----|-----------|-------------| | Roadmap Epigenomics Consortium (Kundaje et al.) | 2015 | *Nature* | [10.1038/nature14248](https://doi.org/10.1038/nature14248) | ~5,810 | 111 reference epigenomes; 5-mark core model; 15/18/25-state ChromHMM | | ENCODE Phase 3 (ENCODE Project Consortium) | 2020 | *Nature* | [10.1038/s41586-020-2493-4](https://doi.org/10.1038/s41586-020-2493-4) | ~1,656 | Registry of candidate cis-regulatory elements (cCREs) across 1,310+ experiments | | Ernst & Kellis | 2012 | *Nat Methods* | [10.1038/nmeth.1906](https://doi.org/10.1038/nmeth.1906) | ~2,294 | ChromHMM: multivariate HMM for chromatin state discovery and characterization | | Barski et al. | 2007 | *Cell* | [10.1016/j.cell.2007.05.009](https://doi.org/10.1016/j.cell.2007.05.009) | ~4,800 | First genome-wide ChIP-Seq of 20 histone methylations in human CD4+ T cells | | Mikkelsen et al. | 2007 | *Nature* | [10.1038/nature06008](https://doi.org/10.1038/nature06008) | ~4,289 | Chromatin state maps in pluripotent and lineage-committed cells; H3K4me3/H3K27me3 discriminate expressed, poised, and repressed genes | | Bernstein et al. | 2006 | *Cell* | [10.1016/j.cell.2006.02.041](https://doi.org/10.1016/j.cell.2006.02.041) | ~3,500 | Discovery of bivalent chromatin domains (H3K4me3+H3K27me3) in embryonic stem cells | | Creyghton et al. | 2010 | *PNAS* | [10.1073/pnas.1016071107](https://doi.org/10.1073/pnas.1016071107) | ~2,800 | H3K27ac distinguishes active enhancers from poised (H3K4me1-only) enhancers | | Whyte et al. | 2013 | *Cell* | [10.1016/j.cell.2013.03.035](https://doi.org/10.1016/j.cell.2013.03.035) | ~2,500 | Master transcription factors and super-enhancer identification via ROSE algorithm | | Buenrostro et al. | 2013 | *Nat Methods* | [10.1038/nmeth.2688](https://doi.org/10.1038/nmeth.2688) | ~5,000 | ATAC-seq: transposase-based chromatin accessibility profiling | | Heintzman et al. | 2007 | *Nat Genet* | [10.1038/ng1966](https://doi.org/10.1038/ng1966) | ~2,300 | H3K4me1 marks enhancers, H3K4me3 marks promoters — foundational chromatin signature for regulatory element classification | | Rada-Iglesias et al. | 2011 | *Nature* | [10.1038/nature09692](https://doi.org/10.1038/nature09692) | ~1,200 | Discovered "poised enhancers" (H3K4me1+H3K27me3, no H3K27ac) that activate during differentiation | | ENCODE Blacklist (Amemiya et al.) | 2019 | *Sci Rep* | [10.1038/s41598-019-45839-z](https://doi.org/10.1038/s41598-019-45839-z) | ~1,372 | Comprehensive set of problematic genomic regions to exclude from all analyses |
---
Step 1: Choose the Target Biosample
Clarify the target biosample with the user. Check data availability across assay types:
encode_get_facets(organ="pancreas", biosample_type="tissue")
ENCODE Cell Line Tiers
| Tier | Cell Lines | Data Depth | Notes | |------|-----------|------------|-------| | **Tier 1** (most data) | K562, GM12878, H1-hESC | Deep profiling across all assays | Preferred for methods development and benchmarking | | **Tier 2** (good coverage) | HeLa-S3, HepG2, HUVEC, A549, MCF-7 | Most core marks and accessibility | Suitable for tissue-specific profiling | | **Tier 3+** (variable) | 100+ additional cell lines and primary tissues | Variable coverage | Check availability per assay before committing |
For primary tissues, verify what biosamples are available:
encode_search_experiments(organ="pancreas", biosample_type="tissue", limit=50)
**Biosample hierarchy** (from most to least standardized): tissue > primary cell > cell line > in vitro differentiated cells > organoid. Cell lines offer the deepest profiling. Primary tissues offer biological relevance but greater heterogeneity.
---
Step 2: Assemble the Histone Modification Panel
Search for each histone mark in the target biosample. Organize the panel into three tiers of increasing depth.
Tier 1: Core 5-Mark Panel (ChromHMM Minimum)
This is the minimum set required for chromatin state segmentation. All 111 Roadmap Epigenomics reference epigenomes were profiled for these five marks (Kundaje et al. 2015). Ernst & Kellis (2012) demonstrated that these five marks suffice for the 15-state ChromHMM model that captures all major functional categories.
| Mark | What It Marks | Genomic Location | Writers | Readers | Key Reference | |------|--------------|------------------|---------|---------|---------------| | **H3K4me3** | Active and poised promoters | Sharp peaks at TSSs |
Read more
name: epigenome-profiling description: Build comprehensive epigenomic profiles for tissues or cell types using ENCODE data. Use when the user wants to characterize chromatin states, assemble histone modification panels, create epigenomic landscapes, run ChromHMM segmentation, identify super-enhancers or bivalent domains, profile regulatory elements across a biosample, or understand epigenetic regulation in a specific biological context. Covers histone marks, chromatin accessibility, TF binding, transcription, DNA methylation, and 3D genome structure.
Build Comprehensive Epigenomic Profiles with ENCODE
When to Use
- User wants to build a comprehensive epigenomic profile for a tissue or cell type
- User asks about "chromatin states", "epigenome", or "histone landscape" for a biosample
- User wants to identify super-enhancers, bivalent domains, or regulatory elements
- User needs to assemble a panel of histone marks, accessibility, and TF binding data
- User wants to run ChromHMM segmentation on ENCODE data
- User asks "what epigenomic data does ENCODE have for [tissue]?"
Assemble a complete epigenomic profile for a tissue or cell type by systematically gathering histone modifications, chromatin accessibility, transcription factor binding, transcription, DNA methylation, and 3D chromatin structure data from ENCODE. Interpret the resulting profile using ChromHMM chromatin state segmentation.
Literature Foundation
| Reference | Year | Journal | DOI | Citations | Contribution | |-----------|------|---------|-----|-----------|-------------| | Roadmap Epigenomics Consortium (Kundaje et al.) | 2015 | *Nature* | [10.1038/nature14248](https://doi.org/10.1038/nature14248) | ~5,810 | 111 reference epigenomes; 5-mark core model; 15/18/25-state ChromHMM | | ENCODE Phase 3 (ENCODE Project Consortium) | 2020 | *Nature* | [10.1038/s41586-020-2493-4](https://doi.org/10.1038/s41586-020-2493-4) | ~1,656 | Registry of candidate cis-regulatory elements (cCREs) across 1,310+ experiments | | Ernst & Kellis | 2012 | *Nat Methods* | [10.1038/nmeth.1906](https://doi.org/10.1038/nmeth.1906) | ~2,294 | ChromHMM: multivariate HMM for chromatin state discovery and characterization | | Barski et al. | 2007 | *Cell* | [10.1016/j.cell.2007.05.009](https://doi.org/10.1016/j.cell.2007.05.009) | ~4,800 | First genome-wide ChIP-Seq of 20 histone methylations in human CD4+ T cells | | Mikkelsen et al. | 2007 | *Nature* | [10.1038/nature06008](https://doi.org/10.1038/nature06008) | ~4,289 | Chromatin state maps in pluripotent and lineage-committed cells; H3K4me3/H3K27me3 discriminate expressed, poised, and repressed genes | | Bernstein et al. | 2006 | *Cell* | [10.1016/j.cell.2006.02.041](https://doi.org/10.1016/j.cell.2006.02.041) | ~3,500 | Discovery of bivalent chromatin domains (H3K4me3+H3K27me3) in embryonic stem cells | | Creyghton et al. | 2010 | *PNAS* | [10.1073/pnas.1016071107](https://doi.org/10.1073/pnas.1016071107) | ~2,800 | H3K27ac distinguishes active enhancers from poised (H3K4me1-only) enhancers | | Whyte et al. | 2013 | *Cell* | [10.1016/j.cell.2013.03.035](https://doi.org/10.1016/j.cell.2013.03.035) | ~2,500 | Master transcription factors and super-enhancer identification via ROSE algorithm | | Buenrostro et al. | 2013 | *Nat Methods* | [10.1038/nmeth.2688](https://doi.org/10.1038/nmeth.2688) | ~5,000 | ATAC-seq: transposase-based chromatin accessibility profiling | | Heintzman et al. | 2007 | *Nat Genet* | [10.1038/ng1966](https://doi.org/10.1038/ng1966) | ~2,300 | H3K4me1 marks enhancers, H3K4me3 marks promoters — foundational chromatin signature for regulatory element classification | | Rada-Iglesias et al. | 2011 | *Nature* | [10.1038/nature09692](https://doi.org/10.1038/nature09692) | ~1,200 | Discovered "poised enhancers" (H3K4me1+H3K27me3, no H3K27ac) that activate during differentiation | | ENCODE Blacklist (Amemiya et al.) | 2019 | *Sci Rep* | [10.1038/s41598-019-45839-z](https://doi.org/10.1038/s41598-019-45839-z) | ~1,372 | Comprehensive set of problematic genomic regions to exclude from all analyses |
---
Step 1: Choose the Target Biosample
Clarify the target biosample with the user. Check data availability across assay types:
encode_get_facets(organ="pancreas", biosample_type="tissue")
ENCODE Cell Line Tiers
| Tier | Cell Lines | Data Depth | Notes | |------|-----------|------------|-------| | **Tier 1** (most data) | K562, GM12878, H1-hESC | Deep profiling across all assays | Preferred for methods development and benchmarking | | **Tier 2** (good coverage) | HeLa-S3, HepG2, HUVEC, A549, MCF-7 | Most core marks and accessibility | Suitable for tissue-specific profiling | | **Tier 3+** (variable) | 100+ additional cell lines and primary tissues | Variable coverage | Check availability per assay before committing |
For primary tissues, verify what biosamples are available:
encode_search_experiments(organ="pancreas", biosample_type="tissue", limit=50)
**Biosample hierarchy** (from most to least standardized): tissue > primary cell > cell line > in vitro differentiated cells > organoid. Cell lines offer the deepest profiling. Primary tissues offer biological relevance but greater heterogeneity.
---
Step 2: Assemble the Histone Modification Panel
Search for each histone mark in the target biosample. Organize the panel into three tiers of increasing depth.
Tier 1: Core 5-Mark Panel (ChromHMM Minimum)
This is the minimum set required for chromatin state segmentation. All 111 Roadmap Epigenomics reference epigenomes were profiled for these five marks (Kundaje et al. 2015). Ernst & Kellis (2012) demonstrated that these five marks suffice for the 15-state ChromHMM model that captures all major functional categories.
| Mark | What It Marks | Genomic Location | Writers | Readers | Key Reference | |------|--------------|------------------|---------|---------|---------------| | **H3K4me3** | Active and poised promoters | Sharp peaks at TSSs |
Showing the first part of this file.
Search ENCODE, cross-reference 14 databases, run 7 analysis pipelines, and generate publication-ready methods — all from natural language in Claude Code.
Repo: ammawla/encode-toolkit
Other skills on encode-toolkit.
- /accessibility-aggregation
Build comprehensive chromatin accessibility maps by aggregating ATAC-seq and DNase-seq narrowPeak data across multiple ENCODE experiments, donors, and labs. Use when the user wants to answer "where is chromatin accessible in my tissue?" by combining peak calls into a union peak
Open skill - /batch-analysis
Guide for multi-experiment batch operations: QC screening, batch download, comparison, and report generation across many ENCODE experiments simultaneously. Use when users need to process 5+ experiments together, create experiment comparison tables, perform batch quality checks,
Open skill - /bioinformatics-installer
Install bioinformatics tools for ENCODE data analysis. Covers CLI tools (BWA, STAR, samtools, MACS2), R/Bioconductor packages (DESeq2, Seurat, ChIPseeker), Python packages (Scanpy, deeptools), and Nextflow pipeline infrastructure. Generates conda environments, R install scripts,
Open skill - /cellxgene-context
Guide for integrating CellxGene Census single-cell data with ENCODE bulk experiments. Use when users need cell-type-specific expression context for ENCODE regulatory data, want to deconvolve bulk ENCODE signals, or validate regulatory elements at single-cell resolution. Trigger
Open skill - /cite-encode
Generate proper ENCODE citations for publications, grants, and presentations. Use when the user needs to cite ENCODE data, create bibliography entries, write acknowledgment sections, or ensure compliance with ENCODE data use policy.
Open skill - /clinvar-annotation
Guide for annotating ENCODE regulatory variants with ClinVar clinical significance. Use when users need to check if variants in ENCODE peaks have clinical associations, find pathogenic variants in regulatory regions, or assess variant clinical impact. Trigger on: ClinVar,
Open skill

