A grow-light array in close detail, emitters in a regular grid

Data

Variant effect maps

Every position of an enzyme against every amino acid it could become, scored in one pass. The map tells you where a protein will tolerate change long before it tells you which change to make.

ESM-2

650M parameters

20

substitutions per site

Full

matrix retained

GPU

engine class

01

What the dataset is

A variant effect map is a matrix: sequence positions along one axis, the twenty amino acids along the other, and in each cell a score for replacing the residue at that position with that amino acid. Meta ESM-2 650M produces the whole matrix in a single forward pass, which is what makes exhaustive scanning practical instead of aspirational.

The scores are not predictions of activity. They reflect how consistent a substitution is with the patterns the model learned across evolutionary sequence data โ€” a proxy for tolerance, which correlates usefully with function but is not the same thing. Treating it as the former is the most common way to misread one of these maps.

02

How to read one

Reading

Dark columns are warnings

A position where almost every substitution scores poorly is one the model considers constrained. Those positions usually turn out to be structural or catalytic, and they are the ones to leave alone.

Reading

Bright cells in tolerant regions

Scattered high scores in a region that is otherwise relaxed are where a substitution might change behaviour without destabilizing the fold. This is where shortlists come from.

Reading

Rows show chemistry

Reading across a row shows how the model treats one substitution everywhere in the protein, which often reveals a chemical preference rather than a positional one.

Reading

Overlay the annotation

Domains, active-site residues and binding regions can be overlaid on the map, so the model's opinion and the biology's are visible together rather than in two windows.

Reading

Carry it to structure

Any cell opens a path to folding, so a candidate can go from a bright square to an ESMFold model to a Boltz-2 model to a docking pose without leaving the project.

Reading

The whole matrix is kept

Saved scans retain every cell, not just the shortlist. A question about a position you dismissed three months ago is answerable without paying for the scan again.

03

A worked look

Enzyme
PAMT, amine branch
Length
~400 residues
Cells scored
~8,000
Model
Meta ESM-2 650M
GPU class
Standard
Constrained positions
Clustered near the active site
Shortlist
11 cells across 7 positions

PAMT is the enzyme most worth scanning, because the amine branch carries roughly ninety percent of flux control and PAMT is where that branch tends to constrict. Its map has the shape you hope for: a clearly constrained core, a relaxed periphery, and a modest number of interesting cells in between.

Eleven candidates came out of this one. The map narrowed eight thousand possibilities to eleven in a single Standard job; folding, docking and eventually growing material did the rest. The scan is the cheapest step in that sequence by a wide margin, which is precisely why it goes first.

04

What you can learn from it

Where an enzyme is structurally untouchable. Which regions have slack. Whether a substitution that worked in one homolog has any support in another. Where to spend structure-prediction credits, and โ€” more often than teams expect โ€” where not to bother.

Scanning is a GPU engine on prepaid credits: $25 for 250 credits, one credit for roughly one Standard job, with Performance and Max classes for longer sequences and larger sweeps. Reading a scan you have already run is free and stays free.

Ready to run it

Try this in the Splice Platform.

CPU engines are free to run. GPU engines run on prepaid credits.

Open the variant scanner โ†’

Related