loop-annotation

Annotate chromatin loops with regulatory features from bedpe inputs using HOMER.

12|3|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/BIsnake2001/ChromSkills --skill loop-annotation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: loop-annotation
Source: https://github.com/BIsnake2001/ChromSkills/tree/main/33.loop-annotation
Command: npx skills add https://github.com/BIsnake2001/ChromSkills --skill loop-annotation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill annotates chromatin loops for Hi-C/HiChIP/ChIA-PET data, assigning enhancers, promoters, and CTCF overlaps, and can auto-create missing enhancer and promoter sets for complete loop context.

Core Features & Use Cases

  • Build enhancers.bed and promoters.bed if missing, using ATAC/H3K27ac and gene annotations.
  • Standardize loops input (bedpe) for downstream HOMER-based annotation.
  • Generate annotated loop categories and visualizations to support regulatory loop analyses.

Quick Start

Provide the required inputs (loops.bedpe, ctcf_peaks.bed, and genome) and run the loop-annotation workflow to generate annotated loop categories and visualizations.

Frequently Asked Questions about loop-annotation

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

FAQPage Schema
How do I annotate Hi-C loops with enhancer and promoter context?▼

To annotate chromatin loops, provide loops.bedpe, ctcf_peaks.bed, and a genome identifier. The workflow uses HOMER and annotateInteractions.pl to categorize loop types and map regulatory overlaps.

What inputs are required to categorize chromatin loops using HOMER?▼

Categorizing chromatin loops requires a loops.bedpe file, a ctcf_peaks.bed file, and a genome identifier. These inputs drive the HOMER-based annotation pipeline to map regulatory features.

Can I build missing enhancer and promoter sets for ChIA-PET loop annotation?▼

Yes, you can build missing enhancers.bed and promoters.bed sets if they are absent. The workflow auto-creates them using ATAC/H3K27ac signals and gene annotations for complete loop context.

Does the loop annotation workflow generate visualizations for regulatory loop analyses?▼

Yes, the loop annotation workflow generates visualizations. It produces standardized plots of annotated loop categories to support downstream regulatory loop analyses.

How do I standardize bedpe inputs for HiChIP data annotation?▼

To standardize bedpe inputs for HiChIP data, the workflow processes the raw loops.bedpe file to format it correctly for downstream HOMER-based annotation and feature categorization.