~/aixsci
weekly updates

models/ESM-2

ESM-2

ESM-2 is a model trained on millions of natural protein sequences, which turns a chain of amino acids into lists of numbers that other programs can learn from.

What it is

Proteins are long chains built from a small alphabet of building blocks called amino acids. A protein language model is trained the way a text model is trained: it reads vast numbers of real protein chains with parts hidden, and learns to guess what belongs in the gaps. To do that well it has to pick up the regularities of proteins, which blocks tend to sit near which, and which stretches look like a known working part. ESM-2 is one such model.

Once trained, it is usually used as a translator rather than a predictor. A sequence goes in, and out comes an embedding: a long list of numbers for the whole protein, or one list for each position in the chain. Those numbers are then fed to a smaller model trained for a particular question. Most researchers leave ESM-2 unchanged, or frozen, and train only the small model on top.

Why scientists use it

Raw sequences are awkward for machine learning. Counting amino acids throws away order, and treating each position as a separate symbol tells a model nothing about how proteins behave. Embeddings from a protein language model carry some of what the model learned from the whole of nature, so a study with only a modest set of labelled examples can still get somewhere. The expensive training was done once, by someone else, on unlabelled sequences.

This also makes ESM-2 a common baseline and a common ingredient. It stands in for structure and for evolutionary comparison, which both take far more computing time, and its numbers can be combined with older, hand-designed descriptions of a protein's chemistry to see whether the learned features add anything.

In the record

Limits

The numbers are not an explanation. An embedding says a position looks unusual, not why, and the model has no notion of a cell, a drug or a laboratory condition. Because it learned from sequences already in public databases, it knows well-studied protein families better than rare ones, and predictions for the latter can look confident while being poor. Embeddings are also not a substitute for measurement: the small model trained on top still needs reliable labels, and it will inherit any bias in how those labels were collected.

Written by AIxSci: the background from general knowledge, the examples from checked records.

Model family

Every article

11articles
11structural-biology
0materials-chemistry
0astronomy

aix-00273

Deep learning model flags bacterial proteins likely to drive infection

classificationstructure determination

structural-biology · ai-result · Bioinformatics · 2026

aix-00156

Protein language model and two classifiers predict where ATP binds on proteins

classification

structural-biology · ai-result · International Journal of Molecular Sciences · 2026

aix-00152

Neural networks trained to find the cutting site on serpin proteins

segmentation

structural-biology · ai-result · Bioinformatics Advances · 2026

aix-00140

Model labels which protein residues are active sites and what job they do

classification

structural-biology · ai-result · Briefings in Bioinformatics · 2025

aix-00138

AI-labelled protein pairs used to test how well function predictors handle unknown proteins

classification

structural-biology · ai-result · Bioinformatics · 2025

aix-00180

Teaching protein language models to rank mutants from a few dozen lab measurements

property predictionexperimental design

structural-biology · ai-result · Nature Communications · 2024

aix-00185

Protein language model trained to spot lactylated lysines in rice proteins

classification

structural-biology · ai-result · Briefings in Bioinformatics · 2025

aix-00112

Protein language model embeddings tested against classical descriptors for spotting resistance genes

classificationstructure determination

structural-biology · ai-result · Frontiers in Microbiology · 2026

aix-00110

Deep learning trained on robotic peptide mapping predicts where antibody proteins degrade

classificationproperty prediction

structural-biology · ai-result · Antibodies · 2024

aix-00081

Language models trained on protein sequences used to predict sugar-attachment sites

classification

structural-biology · ai-result · Bioinformatics Advances · 2024

aix-00072

Attention patterns inside a protein language model used to cut sequences into reusable units

segmentationclassification

structural-biology · ai-result · Advanced Science · 2026