Agent skill · Data & Analytics

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 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.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill epigenome-profiling --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 32 KB
Bundled scripts: none
Path: skills/ai-ml/epigenome-profiling/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Builds comprehensive epigenomic profiles for tissues or cell types using ENCODE data, guiding the user to assemble histone modification panels, assess chromatin states, run ChromHMM segmentation, identify regulatory elements, and integrate multi-omic data (histone marks, accessibility, TF binding, transcription, methylation, and 3D genome structure).

How it works

  1. Choose the target biosample with encode_get_facets and assess ENCODE data availability for the tissue or cell type.
  2. Assemble a histone modification panel in three tiers: Tier 1 core 5-mark panel (H3K4me3, H3K4me1, H3K27me3, H3K36me3, H3K9me3); Tier 2 extended marks (e.g., H3K9ac, H3K79me2, H2A.Z, H4K20me1, H3K27ac); Tier 3 advanced marks (e.g., H3K14ac, H3K18ac, H3K23ac, H4K5ac, H4K8ac, H4K16ac).
  3. Add chromatin accessibility data prioritizing ATAC-seq; fallback to DNase-seq if needed, ensuring not to mix assays in one analysis.
  4. Add transcription factor binding data, notably CTCF and EP300, via TF ChIP-seq searches; use encode_get_facets to determine available TFs for the biosample.
  5. Add transcription data via polyA plus RNA-seq and/or total RNA-seq to link chromatin states to expression.
  6. Add DNA methylation data with WGBS (or RRBS if WGBS unavailable), noting limitations of RRBS.
  7. Add 3D chromatin data with Hi-C and/or ChIA-PET to map regulatory interactions.
  8. Run ChromHMM Chromatin State Segmentation using binarized ChIP-seq signals, starting with the 5-mark core model (15 states) or 18-state extended model when H3K27ac is available.
  9. Interpret states using the provided state mappings and literature references.

When to use it

  • When building a comprehensive epigenomic profile for a tissue or cell type.
  • When querying chromatin states, epigenome landscapes, or histone landscapes for a biosample.
  • When identifying super-enhancers, bivalent domains, or regulatory elements; assembling a histone/modification/TF panel; running ChromHMM segmentation; or understanding epigenetic regulation in a context.
  • When asking what ENCODE epigenomic data exists for a given tissue.

What it can touch

The skill references and suggests using these data types and tools:

  • Histone ChIP-seq (for marks like H3K4me3, H3K4me1, H3K27me3, H3K36me3, H3K9me3, plus others in extended tiers)
  • ATAC-seq or DNase-seq for chromatin accessibility
  • TF ChIP-seq experiments (CTCF, EP300, among others discovered via encode_get_facets)
  • polyA plus RNA-seq and total RNA-seq
  • WGBS (or RRBS) for DNA methylation
  • Hi-C and ChIA-PET for 3D genome structure
  • ChromHMM for state segmentation (BinarizeBed/BinarizeBam, LearnModel, CompareModels, Reorder)

Caveats

  • The workflow relies on ENCODE data availability for the chosen biosample; some assays may be missing or limited.
  • RRBS covers only CpG-dense regions and is not suitable for genome-wide analyses like PMD or large HMR identification.
  • The 18-state model requires H3K27ac data; otherwise, only the 15-state core model is applicable.
  • Do not mix ATAC-seq and DNase-seq data within a single analysis without careful normalization.
From the SKILL.md

# 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/1

What's inside
Steps it walks through
  1. When to Use
  2. Literature Foundation
  3. Step 1: Choose the Target Biosample
  4. ENCODE Cell Line Tiers
  5. Step 2: Assemble the Histone Modification Panel
  6. Tier 1: Core 5-Mark Panel (ChromHMM Minimum)
  7. Tier 2: Extended Panel
  8. Tier 3: Advanced Panel
  9. Step 3: Add Chromatin Accessibility
  10. Step 4: Add Transcription Factor Binding
  11. Step 5: Add Transcription Data
  12. Step 6: Add DNA Methylation
  13. Step 7: Add 3D Chromatin Structure
  14. Step 8: ChromHMM Chromatin State Segmentation
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the epigenome-profiling skill do?

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.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill epigenome-profiling --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going