Enformer is a deep learning model from DeepMind that predicts gene expression and epigenomic profiles directly from raw DNA sequence. It extends the Basenji architecture by replacing standard convolutions with dilated convolutions and transformer attention blocks, enabling an expansive receptive field that captures distal regulatory interactions, such as enhancer-promoter contacts, across 200 kilobases.
Glossary
Enformer

What is Enformer?
Enformer is a deep convolutional neural network architecture that predicts gene expression and epigenomic tracks directly from DNA sequence by integrating long-range interactions up to 200 kilobases away.
The model employs a multi-task learning paradigm, simultaneously predicting thousands of human and mouse epigenomic tracks, including CAGE, ChIP-seq, and DNase-seq. By accurately modeling long-range cis-regulatory effects, Enformer substantially improves the prediction of expression quantitative trait loci (eQTLs) and the functional impact of genetic variants on transcript abundance.
Key Architectural Features
The architectural innovations that enable Enformer to predict gene expression and epigenomic tracks by integrating long-range DNA interactions up to 200 kilobases away.
Dilated Convolutional Tower
Enformer replaces standard convolutions with dilated convolutions arranged in an exponential tower. Each layer's dilation rate doubles, allowing the receptive field to expand to 200 kb without a proportional increase in parameters. This design captures distal enhancer-promoter interactions that shorter-range models like Basenji2 miss. The tower processes raw one-hot encoded DNA sequence (196,608 base pairs) through 7 convolutional blocks, each with progressively larger dilation gaps.
Multi-Task Prediction Heads
Enformer simultaneously predicts 5,313 human genomic tracks and 1,643 mouse genomic tracks in a single forward pass. These tracks span diverse data types:
- CAGE-seq: Cap Analysis Gene Expression for transcription start site activity
- ChIP-seq: Histone modification and transcription factor binding
- DNase-seq: Chromatin accessibility This multi-task setup forces shared representations to learn universal regulatory grammar, improving generalization across tissues and assays.
Transformer Attention Bottleneck
After the convolutional tower, Enformer applies multi-head self-attention layers to model long-range dependencies that even dilated convolutions may miss. The attention mechanism allows each genomic position to directly attend to every other position within the 200 kb window, capturing 3D chromatin looping and topologically associating domain (TAD) structures. This hybrid CNN-Transformer design combines the inductive bias of convolutions for local motif detection with the global context of attention.
Species-Agnostic Embedding
Enformer's architecture is trained jointly on human and mouse genomes without explicit species labels. The model learns cross-species regulatory representations that transfer between organisms, enabling predictions of conserved regulatory elements. This design leverages evolutionary conservation as a natural regularizer: functional elements that appear in both species are reinforced during training, while species-specific noise is suppressed. The shared embedding space facilitates in silico cross-species variant effect prediction.
Poisson Regression Output Layer
Enformer's final layer uses a Poisson loss function to model count-based sequencing data. Unlike mean squared error, Poisson regression properly handles the heteroscedastic noise inherent in genomic assays—where variance scales with expression level. Each track's output is a single scalar per 128-bp bin, predicting the expected read count. This statistical framing allows Enformer to naturally handle zero-inflated data common in single-cell and low-coverage epigenomic assays.
Causal Variant Effect Prediction
Enformer enables in silico mutagenesis by systematically mutating every nucleotide in a sequence and measuring the predicted change across all output tracks. This produces saturation mutagenesis maps that reveal regulatory motifs and predict the functional impact of non-coding variants. The model's 200 kb context window captures distal effects that shorter-range models miss, making it particularly effective for expression quantitative trait locus (eQTL) variant prioritization and rare disease diagnosis.
Frequently Asked Questions
Clear, technical answers to the most common questions about DeepMind's Enformer architecture for predicting gene expression and epigenomic profiles directly from DNA sequence.
Enformer is a deep convolutional neural network architecture developed by DeepMind that predicts gene expression and epigenomic tracks directly from raw DNA sequence by integrating long-range regulatory interactions up to 200 kilobases (kb) away. It works by processing a one-hot encoded DNA sequence through a series of convolutional layers and transformer self-attention blocks. The convolutional layers first detect local sequence motifs, such as transcription factor binding sites. The transformer blocks then model distal interactions between these regulatory elements and gene promoters. This hybrid architecture allows Enformer to capture the effects of enhancers on gene expression even when they are located far from the transcription start site. The model outputs predicted coverage tracks for thousands of genomic assays, including CAGE-seq expression data and DNase-seq chromatin accessibility profiles, across multiple human and mouse cell types and tissues simultaneously using a multi-task learning paradigm.
Enformer vs. Basenji2 vs. Expecto
Comparative analysis of three deep learning architectures for predicting gene expression directly from DNA sequence, highlighting differences in receptive field, model design, and output resolution.
| Feature | Enformer | Basenji2 | Expecto |
|---|---|---|---|
Architecture Type | Convolutional + Transformer | Dilated Convolutional | Convolutional + LSTM |
Maximum Receptive Field | 200 kb | 131 kb | 40 kb |
Input Sequence Length | 196,608 bp | 131,072 bp | 40,000 bp |
Output Resolution | 128 bp bins | 128 bp bins | 200 bp bins |
Prediction Tracks | 5,313 (human) | 4,229 (human) | 2,002 (human) |
Multi-Species Support | |||
Attention Mechanism | |||
Training Data | ENCODE + GTEx | ENCODE + Roadmap | Roadmap Epigenomics |
Open Source Weights |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Key concepts, architectures, and evaluation frameworks that intersect with the Enformer model for gene expression prediction.
Basenji
A precursor deep learning framework from the same research group that introduced dilated convolutional neural networks for regulatory genomics. Basenji processes 131 kb of DNA sequence to predict epigenetic tracks and gene expression. Enformer extends this architecture by expanding the receptive field to 200 kb and incorporating transformer layers for long-range attention, dramatically improving distal enhancer-gene interaction prediction.
Dilated Convolutions
A convolutional technique where kernel elements are spaced apart by gaps, exponentially expanding the receptive field without increasing parameter count. Enformer uses stacked dilated convolutions with rates of 1, 2, 4, 8, 16, 32, and 64 to capture regulatory interactions across 200,000 base pairs. This enables the model to link distal enhancers to their target promoters without quadratic self-attention costs over the full sequence length.
Multi-Task Learning
A training paradigm where a single neural network simultaneously predicts multiple related outputs from shared representations. Enformer jointly predicts 5,313 human genomic tracks (CAGE expression across tissues, DNase-seq, and ChIP-seq for histone marks) and 1,643 mouse tracks. This shared learning improves generalization, prevents overfitting, and enables the model to learn universal regulatory grammar transferable across species.
In Silico Mutagenesis
A computational perturbation method where every nucleotide in an input sequence is systematically mutated to measure the predicted change in model output. With Enformer, this reveals causal regulatory variants by quantifying how single nucleotide changes alter predicted gene expression. The technique identifies transcription factor binding motifs and enhancer logic without requiring wet-lab experiments, accelerating variant interpretation for clinical genomics.
Positional Encoding
A mechanism that injects information about token order into input embeddings. Enformer uses relative positional encodings within its transformer layers to capture the spatial relationships between regulatory elements. Unlike absolute encodings, relative encodings allow the model to generalize to sequence lengths not seen during training and better represent the distance-dependent decay characteristic of enhancer-promoter interactions.
Expression Quantitative Trait Loci (eQTLs)
Genomic loci where genetic variants are statistically associated with changes in mRNA expression levels. Enformer's predictions correlate strongly with GTEx eQTL data, demonstrating that the model captures causal regulatory variants from sequence alone. By computing the predicted expression difference between reference and alternate alleles, Enformer provides in silico variant effect scores that prioritize functional non-coding variants for experimental validation.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us