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.