regulatory-community-analysis-ChIA-PET

Build peak-centered chromatin interaction networks from ChIA-PET BEDPE and BED files.

12|3|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/BIsnake2001/ChromSkills --skill regulatory-community-analysis-chia-pet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regulatory-community-analysis-ChIA-PET
Source: https://github.com/BIsnake2001/ChromSkills/tree/main/29.regulatory-community-ChIA-PET
Command: npx skills add https://github.com/BIsnake2001/ChromSkills --skill regulatory-community-analysis-chia-pet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Protein-mediated regulatory community analysis from ChIA-PET datasets to identify regulatory modules and visualize communities.

Core Features & Use Cases

  • Build a peak-centered chromatin interaction network with peaks as nodes and protein-mediated loops as edges.
  • Detect regulatory communities using graph clustering and rank hub anchors by centrality.
  • Produce interpretable visualizations of the largest communities and compare network structure across conditions.

Quick Start

Provide your ChIA-PET BEDPE and peaks BED files and run the pipeline to produce community memberships and visualizations.

Frequently Asked Questions about regulatory-community-analysis-ChIA-PET

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

FAQPage Schema
How do I identify regulatory communities from ChIA-PET data?

To identify regulatory communities from ChIA-PET data, provide BED and BEDPE files to construct a peak-centered chromatin interaction network. The pipeline builds an undirected igraph from loops and peaks, applies Louvain clustering, and outputs community memberships.

What is a peak-centered chromatin interaction network?

A peak-centered chromatin interaction network represents protein-binding peaks as nodes and ChIA-PET loops as edges in an undirected graph. This structure enables graph clustering to detect modular regulatory communities and rank hub anchors by centrality.

Does this community detection workflow support standard BED and BEDPE inputs?

Yes, the community detection workflow supports standard BED and BEDPE inputs containing protein-binding peaks. It standardizes peak data to build the network and produce visualizable community reports for comparison across conditions.

Can I prioritize hub anchors in chromatin networks using centrality metrics?

Yes, you can prioritize hub anchors in chromatin networks by computing centralities within the constructed igraph. After Louvain clustering detects modular structures, hub anchors are ranked by centrality to identify key regulatory drivers.

What is the best way to compare chromatin interaction networks across conditions?

The best way to compare chromatin interaction networks across conditions is to construct separate peak-centered graphs from each dataset and compare their Louvain community structures. This produces interpretable visualizations of the largest communities.

What limitations exist when using Louvain clustering for ChIA-PET network analysis?

Louvain clustering for ChIA-PET network analysis depends on the quality of BEDPE loops and BED peaks provided. Sparse chromatin interaction data may yield poorly connected graphs, affecting community detection accuracy and hub-anchor prioritization.