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.
npx skills add majiayu000/claude-skill-registry --skill epigenome-profiling --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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
- Choose the target biosample with encode_get_facets and assess ENCODE data availability for the tissue or cell type.
- 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).
- Add chromatin accessibility data prioritizing ATAC-seq; fallback to DNase-seq if needed, ensuring not to mix assays in one analysis.
- 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.
- Add transcription data via polyA plus RNA-seq and/or total RNA-seq to link chromatin states to expression.
- Add DNA methylation data with WGBS (or RRBS if WGBS unavailable), noting limitations of RRBS.
- Add 3D chromatin data with Hi-C and/or ChIA-PET to map regulatory interactions.
- 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.
- 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.
# 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
- When to Use
- Literature Foundation
- Step 1: Choose the Target Biosample
- ENCODE Cell Line Tiers
- Step 2: Assemble the Histone Modification Panel
- Tier 1: Core 5-Mark Panel (ChromHMM Minimum)
- Tier 2: Extended Panel
- Tier 3: Advanced Panel
- Step 3: Add Chromatin Accessibility
- Step 4: Add Transcription Factor Binding
- Step 5: Add Transcription Data
- Step 6: Add DNA Methylation
- Step 7: Add 3D Chromatin Structure
- Step 8: ChromHMM Chromatin State Segmentation
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.
