peak-annotation

Annotate ENCODE ChIP-seq and ATAC-seq peaks with genomic features.

26|5|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/ammawla/encode-toolkit --skill peak-annotation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peak-annotation
Source: https://github.com/ammawla/encode-toolkit/tree/main/plugin/skills/peak-annotation
Command: npx skills add https://github.com/ammawla/encode-toolkit --skill peak-annotation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ChIPseeker, clusterProfiler, rGREAT, TxDb.Hsapiens.UCSC.hg38.knownGene, org.Hs.eg.db, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps researchers assign biological meaning to ENCODE peak datasets by annotating peaks with genomic features and functional annotations, facilitating downstream analysis.

Core Features & Use Cases

  • Genomic Feature Annotation: Classify peaks into promoter, intron, exon, intergenic, and other categories using tools like ChIPseeker.
  • Functional Enrichment Analysis: Perform gene ontology and pathway enrichment on peak-associated genes via tools like clusterProfiler and GREAT.
  • Use Case: A researcher has ENCODE H3K27ac peaks from pancreatic tissue and wants to identify enriched biological processes and regulatory features associated with these peaks for disease research.

Quick Start

Load your ENCODE peak file in BED format, annotate peaks with genomic features using ChIPseeker, and then perform GO enrichment on nearby genes with R packages.

Frequently Asked Questions about peak-annotation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I annotate ENCODE ChIP-seq peaks with genomic features?

To annotate ENCODE ChIP-seq peaks, load your BED format peak file and classify regions into promoter, intron, exon, and intergenic categories using the ChIPseeker R package for genomic feature annotation.

What is functional enrichment analysis for genomic regions?

Functional enrichment analysis for genomic regions assigns biological meaning to peaks by performing gene ontology and pathway enrichment on peak-associated genes using tools like clusterProfiler and rGREAT.

Can I use this workflow for ATAC-seq data from ENCODE?

Yes, you can use this workflow for ATAC-seq data, as the Skill explicitly supports annotating and interpreting genomic regions from both ENCODE ChIP-seq and ATAC-seq datasets.

Do I need R Bioconductor packages to perform peak annotation?

Yes, you need R and Bioconductor packages like ChIPseeker, clusterProfiler, rGREAT, TxDb.Hsapiens.UCSC.hg38.knownGene, and org.Hs.eg.db to perform peak annotation and functional enrichment.

What's the best way to identify enriched biological processes from H3K27ac peaks?

The best way to identify enriched biological processes from H3K27ac peaks is to annotate genomic features with ChIPseeker, then perform GO enrichment on nearby genes using clusterProfiler.