fields/structural-biology/model families
Protein language models in structural biology and protein science
How models trained on large collections of protein sequences, in the way language models are trained on text, are used in structural biology and protein science, and why researchers reach for them.
How it is used
Structural biology and protein science ask what shape a protein folds into, how stable that shape is, which other proteins it sticks to, and which chemical tags get attached to it. A protein is a chain of amino acids, written as a string of letters. A protein language model is trained on vast numbers of such strings, learning which patterns of letters tend to occur together, much as a text model learns which words go together. The result is a numerical description, called an embedding, of each position in a chain and of the chain as a whole. Researchers feed these descriptions into further models that predict a property: a modification site, a stability change, a binding effect.
In the examples, models of this kind are used while frozen, meaning their internal settings are left untouched and only their output descriptions are used. One study reads out both the per-position descriptions and the model's internal attention patterns, which record how strongly the model relates one position to another, and uses them to pick out recurring short stretches of sequence. Another combines window-averaged and whole-chain descriptions from three different models with ordinary chemical properties of the amino acids, then stacks several predictors on top. A third uses a model conditioned on structure to score mutations. Related work in the same field uses structure prediction and graph models instead, over experimental and predicted structures.
Why researchers use it
Experiments are the slow step. Measuring a binding strength, a folding stability or a modification site takes laboratory work for each case, so measured data covers only a small part of the space researchers want to explore. Sequences, by contrast, are abundant: public databases hold far more sequences than solved structures or measured properties. A protein language model turns that abundance into something usable, because it is trained without labels and so can learn from every sequence available. What it stands in for is a hand-built description of a protein. Previously a researcher had to decide which chemical properties, alignments or windows mattered; the model supplies a general-purpose description instead.
That description is also cheap to reuse. Once trained, a model can be run over new sequences and its output stored, so a small predictor can be fitted on whatever measured data exists. Several examples do exactly this, keeping the large model fixed and training only a light layer on top, sometimes alongside the older hand-built features rather than instead of them. The models can also be read as a source of information about the protein itself, since the patterns they have learned reflect constraints that evolution imposed on real sequences.
In the record
Limits
These models learn from sequences that exist, so they reflect what evolution has produced rather than the physics of folding. They say nothing directly about a structure, and the examples that need one still rely on experimental structures or separate prediction tools. A frozen model gives a general description, not one tuned to the property being predicted, and the predictor sitting on top is still limited by how little measured data exists and by how that data was gathered. Chains are also truncated at a fixed length and restricted to standard amino acids, so unusual residues and long proteins fall outside what the model handles.
Written by AIxSci: the background from general knowledge, the examples from checked records.
Related
Every article
aix-00273
Deep learning model flags bacterial proteins likely to drive infection
aix-00156
Protein language model and two classifiers predict where ATP binds on proteins
aix-00152
Neural networks trained to find the cutting site on serpin proteins
aix-00151
Classifier sorts true from false AlphaFold predictions of human protein pairs
aix-00162
Software splits coiled-coil proteins into short windows for AlphaFold to model
aix-00166
Neural network assigns protein domains to structural families from sequence alone
aix-00145
Repeating-coil proteins designed from random sequences using AlphaFold2 in an evolution loop
aix-00140
Model labels which protein residues are active sites and what job they do
aix-00138
AI-labelled protein pairs used to test how well function predictors handle unknown proteins
aix-00180
Teaching protein language models to rank mutants from a few dozen lab measurements
aix-00181
Protein language model embeddings used to predict succinylation sites in proteins
aix-00184
Machine learning scores short protein stretches that mark proteins for destruction
aix-00185
Protein language model trained to spot lactylated lysines in rice proteins
aix-00186
Language model trained on protein sequences predicts shape and stability of disordered proteins
aix-00115
A shared test set for predicting which enzyme carries out a reaction
aix-00112
Protein language model embeddings tested against classical descriptors for spotting resistance genes
aix-00110
Deep learning trained on robotic peptide mapping predicts where antibody proteins degrade
aix-00089
Neural networks trained on atomic surroundings score how mutations change proteins
aix-00081
Language models trained on protein sequences used to predict sugar-attachment sites
aix-00072
Attention patterns inside a protein language model used to cut sequences into reusable units
aix-00065
Model predicts how fast an enzyme works on a substrate, with uncertainty attached
aix-00063
Adding a term for the unfolded protein sharpens AI stability predictions
aix-00056