← Blog

Can a formula this simple predict which enhancers regulate which genes?

How can we predict which enhancers regulate which genes, in which cell types?

Enhancers tune gene expression in each cell type in the body, and we know they can control multiple genes over long distances with cell-type specific effects. But are there simple rules that explain this network of millions of enhancers × 21,000 genes × thousands of cell types?

The scale of the problem: millions of candidate enhancers connecting to 21,000 genes across thousands of human cell types.

To answer it, we first mapped many thousands of potential enhancer–gene connections experimentally, using a new method combining CRISPR interference with RNA FISH and flow cytometry — CRISPRi-FlowFISH.

The CRISPRi-FlowFISH method: a tiling CRISPRi library, RNA FISH staining for the target gene, sorting by expression, and sequencing guides to infer each element's effect.

With gold-standard CRISPR data in hand, we checked whether any existing model could predict enhancer–gene regulation. The answer was no. Hi-C loops, contact domains, nearest gene, DHS enhancer–promoter correlation, and others all performed poorly.

Existing methods for predicting enhancer–gene regulation, all performing poorly against the CRISPR benchmark.

So we explored other prediction methods. Our best model was surprisingly simple:

Effect of enhancer = Activity (count ATAC + H3K27ac reads) × Contact (count Hi-C reads)

This encodes the notion that enhancers act on promoters upon 3D contact, with different strengths.

The Activity-by-Contact formula: enhancer activity measured from ATAC and H3K27ac, multiplied by contact frequency measured from Hi-C.

This Activity-by-Contact (ABC) model works remarkably well at predicting our CRISPR data — in K562 cells and in other cell types.

ABC model predictions compared against measured CRISPR effects, showing strong agreement across cell types.

So now we have a simple way to predict enhancer–gene connections, for any gene in any cell type. At minimum, computing ABC requires ATAC-seq and H3K27ac ChIP-seq.

Genome-wide ABC predictions shown as arcs connecting enhancers to their predicted target genes.

ABC maps can also help connect common disease variants to their target genes. At the SORT1 locus, ABC maps in hepatocytes connect to SORT1, matching eQTL and CRISPR data — though note that the variant regulates multiple genes.

And there is an implication for understanding the 3D genome. Estimating 3D contact as a function of genomic distance predicts the CRISPR data nearly as well as using Hi-C. So contact frequency from distance — rather than CTCF loops or domains — appears to be the key feature for most enhancers.

Contact frequency estimated from genomic distance predicts the CRISPR data nearly as well as measured Hi-C contact.

Read the paper in Nature Genetics · Code on GitHub.