Skip to content

BioTender-max/EnhancerPromoterEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

EnhancerPromoterEngine

Activity-by-Contact (ABC) Model for Enhancer-Gene Linking

A pure-Python implementation of the ABC model for predicting enhancer-gene regulatory interactions.

Features

  • Enhancer activity scoring (H3K27ac × ATAC signal)
  • Contact frequency from Hi-C distance decay model (power law)
  • ABC score: Activity × Contact / Σ(Activity × Contact)
  • Enhancer-gene assignment (top ABC score per gene)
  • Differential enhancer activity between cell types

Results

  • 1000 candidate enhancers, 500 genes, 2 cell types
  • Mean activity: A=25.45, B=6.72
  • Max ABC score: 0.882
  • Mean enhancer-gene distance: 100.4 kb
  • Cell-type-specific enhancers: A=200, B=200

Usage

pip install numpy scipy matplotlib
python enhancer_promoter_engine.py

Tags

enhancer promoter cis-regulatory abc-model e-p-interaction chip-seq

About

Activity-by-Contact (ABC) model for enhancer-gene linking and differential enhancer activity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages