Peter S Kim - Steenbock Lecture II - Fall 2026
Watch on YouTubeVideo summary
Professor Peter Kim introduced Protein Language Models, specifically ESM-1B, as powerful tools capable of understanding and evolving proteins using solely amino acid sequences. These models can predict the directionality of protein evolution by identifying which sequence in a pair is more likely to be recent, allowing researchers to order sequences in "pseudo-time." This capability enabled the accurate reconstruction of evolutionary roots for influenza pandemics and the real-time tracking of SARS-CoV-2 spike proteins, while also successfully predicting evolutionary trajectories for highly conserved proteins like cytochrome C across billions of years. By leveraging the model's attention maps to reveal residue contacts and allosteric relationships without needing structural input, these tools efficiently identified variants with improved affinity, such as evolving an anti-Ebola antibody with a 160-fold improvement in just two rounds of screening.
Building on this foundation, Kim demonstrated how structure-informed approaches significantly enhance the prediction of beneficial mutations for various applications beyond antibodies. For instance, the models successfully predicted mutations that improved neutralization against both the original Wuhan strain and the BQ.1.1 variant of SARS-CoV-2, noting that optimal mutations differ between strains. The method proved to be a general approach applicable to diverse proteins, including enzymes and cancer targets like MAPK1, where top model predictions consistently outperformed traditional sequence-only language models and co-evolutionary methods. A notable achievement was the rescue of Beelovamab, an FDA-approved antibody that lost efficacy against new variants; by predicting mutations based on complex structures, researchers identified a variant with 25-fold improved neutralization potency, many of which were located in framework regions far from the receptor-binding domain, challenging traditional engineering practices.
The discussion also addressed the limitations and specific nuances of these advanced models, clarifying that while they map the space of viable options based on structural tolerability, they do not predict specific outcomes for every unique scenario or consistently distinguish between different types of allosteric mechanisms. The speaker highlighted that framework mutations outside the binding CDR loops can increase antibody potency by altering VH/VL orientation, a feature often missed by engineers focusing solely on active sites but effectively captured by language models. Furthermore, safety assessments confirmed that engineered antibodies are not polyreactive, with activity increases driven by genuine structural changes rather than non-specific stickiness, while evolutionary projections remain currently limited to extant sequences available today.
In conclusion, while these structure-informed language models represent a significant leap forward in protein engineering and drug discovery, they are not yet perfect and require further experimentation, such as testing small molecule inputs or inverse folding combinations. The ability to target specific allosteric pockets in GPCRs rather than crowded active sites opens new avenues for drug discovery, leveraging the model's superior performance in identifying high-scoring mutations efficiently across various protein types. As the associated paper is prepared for publication, the code will be made public to encourage further exploration and validation of these promising tools, which continue to push the boundaries of what can be achieved through computational prediction of protein evolution and function.
Read the full video transcript
Okay, welcome everyone. Welcome to the
second day of the Harry Stebach
lecturesship uh in the department. So
just repeat the uh introduction. The uh
steam lecture is one of the most
prestigious honor bestowed by our
department. Harry Stebach was a
pioneering leader in the field of
vitamin metabolism and a member of our
faculty in the early 20th century.
During the time he discovered vitamin D
deficiency is a sore as a is the cause
of ricketetts and thereafter he played
an instrumental role in establishing the
Wisconsin Alumni Research Foundation
namely WARF which is now among the
oldest and most successful technology
transfer offices in the United States.
Okay.
And then again uh for our speaker today
uh we have Professor Peter Kim from
Stamford. So Peter is now the Virginia
DK Lupic Professor of Biochemistry at
Stanford. He started his career as the
whitehead fellow at MIT and then uh all
the way became associate head of the
department of biology and Howard Hughes
medical institute investigator.
And then he went on to become the
president of the Merc research
laboratories from 23 to 2013 where he
oversaw the development of of over 20
new medicines and vaccines. And those
include Gardil the first vaccine for
prevention of cervical cancer. Januia
the first DPB4 inhibitor for treatment
of type 2 diabetes. Uh KUDA the first
FDA approved antiPD1 inhibitor for
treatment of cancer among many many
others.
uh while he was known for discovering
the spring-loaded mechanism for how
proteins cause viral fusion with host
cells for which he was awarded NAS award
in molecular biology and this discovery
laid the foundation for the critical
aspect of protein engineering namely
stabilizing the metasta metastable state
of bofusion proteins now found in many
different vaccines including those for
SARS KV2 among many many awards he has
received I have to say he's a member of
the National Academy of Sciences,
National Academy of Medicine and
National Academy of Engineering. And
finally, Peter has mentored uh dozens of
students and postocs and remarkably six
of his trainees has become National
Academy of Sciences members. And then
one became the president of HHMI and
many others in leading positions in
research institutes, biotechnology and
pharmaceutical industry. And finally,
thank you for Serrof Fisher for
sponsoring uh the symposium. And then
without further ado, uh we have Peter
talking about protein language model
today.
>> Thank you D for that nice introduction.
>> Oh, that's loud.
>> Thank you for that nice uh introduction.
Can this be turned down?
be pretty loud.
>> Okay, testing. One, two, three. That
sounds pretty good.
>> Great. Thank you. Still pretty loud. Is
it? Let's
>> try the other pack.
>> Okay.
testing. One, two, three.
>> Okay, everybody can hear me? Great. Um,
thank you. I'd like to talk today about
using language protein language models
uh to understand and evolve uh proteins.
We're all familiar with language models
uh thanks to the revolution that's going
on uh starting with chat GPT where uh if
you take a large corpus of English
language and you feed it into a computer
and uh the computer can build a neural
network and what that uh computer has
learned to do is to be able to predict
the next word or a masked word in um a
sentence. So here the cat likes to sleep
in the and then what the computer will
do is give you an output with the
probability that the next word will be a
certain word and so it's giving you
probabilities
and uh what people first in the uh
Facebook group at the time did was to
produce a very large language model. The
language model that I'll be focusing on
is called ESM1B.
And this was uh as I said first done by
the group at Facebook when they had a a
group uh looking at protein language
models. And the net result after you've
trained this uh language model with a
large amount of protein sequences
non-redundant protein sequences is you
end up with a model that when you mask a
particular amino acid. So if this is
this protein sequence, if this is a
sequence of your favorite protein and
you mask one of the letters and you ask
the computer uh what letter belongs
there, it will give you an output and
again it's an output that's a likelihood
and it will tell you that there's in
this case a 20% probability that a
likelihood that the amino acid that
belongs here is an isolucine. And the
remarkable thing is that uh very often
the um the model gives back the amino
acid that was actually masked by uh you
when you did this.
Um
Brian He an amazing uh posttock at the
time when he joined my lab wanted to ask
the question about whether or not
protein language models such as I just
told you about could be used to predict
the the directionality of protein
evolution. So if you have a bunch of
protein related protein sequences
uh that had are related by uh evolution
and you put each sequence in as a node
and the edges between the nodes
correspond to a transition from one
protein to another. You can end up and
you put them in a what's called a K
nearest neighbor network. You create
that K nearest neighbor network. What
that network doesn't tell you is whether
the directionality of evolution is from
this protein to that protein or from
that protein back to this protein. And
so what Brian's hypothesis was when he
started this work was that you could use
the protein language model to predict
directionality.
And his hypothesis was that if you put
two the two sequences into the language
model and let let's say to make things
simple that sequence A differed from
sequence B in only one amino acid
position. If you ask the language model
which is more likely A or B, his
hypothesis was that the protein that the
language model predicts is more likely
is the more recent protein. Okay. So if
protein B scored higher than protein A
in the language model, then the
hypothesis is that the direction of
evolution was from A to B. So the more
recent one was the was the one with the
highest probability.
And if you do that in a in a k nearest
neighbor network the question was do you
end up with uh these local
directionalities aligning uh with uh in
in the same direction and indeed that's
what he found and he called what he was
observing evolutionary velocity or evo
velocity.
So from that very simple hypothesis, he
was able to take a look at evolutionary
trajectories. And here is a sampling of
a a K nearest neighbor network of all of
the known sequences of the nuclear
protein from influenza A. And um what he
found was that the evil velocity
projections often aligned the individual
local vectors often aligned into very
long vectors going in the in the same
direction.
And when he uh when he for example
looked at a path from a 1968 flu virus
that had been studied by Jesse Bloom,
the trajectory down to the 2007 virus.
And he ran um a uh a simulation using
the pro the uh probabilities
uh predicted by the transitions for each
of the possible transitions in this
network. what he found and ran that
simulation, you know, a thousand times,
he got what's shown in the blue lines
here. And you can see that it
corresponds quite nicely to the path
that Jesse Bloom had worked out, except
in one place where perhaps uh if the
language model had been used to help
guide the predictions, uh there might
have been a different pathway.
The thing about this approach is that
because you're assuming that the project
the uh movement of uh evolution
direction of evolution is indicated by
these individual vectors. What it allows
one to do is to order the different
sequences in what's called pseudo time.
That is the relative time for the
transitions such that those sequences
that were early in evolution are
indicated in this darker uh shading and
those that were most recent are
indicated in this light shading. So you
can actually order the sequences in
pseudo time. The other thing that this
type of analysis allows you to do is to
actually go back and predict the roots
of the evolution evolutionary pathway.
And it turns out the predicting roots of
um phoggenetic trees among evolutionary
biologists is is often a difficult
problem and sometimes a controversial
task. But this is a way of uh without
bias just going backwards and saying
where are the roots of the evolutionary
of the phoggenetic trees. And I'd like
to highlight how this uh really could be
used using um uh to identify roots using
the influenza pandemics as an example.
So over the past hundred years there
have been uh four major outbreaks of uh
influenza pandemics which have caused uh
in some cases enormous numbers of
deaths. This 1918 flu uh pandemic caused
over 50 million deaths and that's when
the world was a lot smaller than it is
today. And the way in which these
pandemics occur is that a virus that's
in an animal jumps into humans and
starts to infect humans.
And so for influenza, this is
particularly a problem because influenza
virus has what's called a segmented
genome. So each of the different genes
are encoded by a different piece of RNA
and their individual segments inside the
virus.
And when a person gets infected with um
a seasonal with a normal a human strain
of influenza shown here in red, but then
also gets infected by a virus from
another species such as a a bird here
and so they get co-infected with the two
viruses. What can happen is a process
called reassortance
in which the individual segments of the
influenza virus uh reassort such you end
up with a virus which is almost all
human adapted but which contains one uh
one segment which is from the bird. for
example, if it corresponds to the
hemoglutin and because the humans have
never seen this virus before and the
entire
uh community has no pre-existing
immunity, what this virus can now do is
grow out of control in a pandemic.
But the point is that this is a jump.
It's a jump of a new virus into the
humans. It's not evolution of a
pre-existing virus that we that is
circulating.
If you take uh the sequences of viruses
and you use the standard phlogenetic
evolutionary tree and you take the uh
outbreak that occurred with H5H7
in uh the 2010 time frame, what you end
up predicting is that this virus evolved
from a pre-existing H1N1 virus that was
already circulating in humans. Okay? But
of course, that's not what happened. As
I said, it's something that jumped. If
you use evil velocity to analyze the
roots, what you see is that you can
identify that the roots of the 1918
pandemic were around here. The 1960s
pandemic was around here. And this,
which fortunately didn't turn into a
pandemic, but was an outbreak. This H5H7
occurred as a separate route over here.
And so this is a demonstration of the
power of using evil velocity to identify
roots and to identify correctly that
this was a new jump and not the
evolution of a pre-existing uh virus
inside um humans.
He also looked at SARS Kovv2
and importantly
uh EVO the the uh ESM1B language model
was trained with protein sequences
before the pandemic. Okay. So the model
did not actually see the sequences of
the spike protein that I'm showing you
here. But what this shows you is a UMAP
projection of the sequences of the spike
protein from SARS KV2.
Over on the right hand side is ordered
in real time. This is like the first 18
months of the pandemic and this is in
real time. So what you see is you start
here with wild type dark black and then
what happened as you as many of you know
is you got the D614G variant that
occurred next that turned into this dark
purple. Then uh we went up to B.1.1.7
which is the orange and then we went to
B16.7
as the most recent which is the yellow.
And if you look at the pseudo time
ordering using EVO velocity what you see
here's the uh pseudo time. Oh excuse me
I did that backwards. This is the real
time. This is the pseudo time. So I did
that backwards. In real time you start
wild type go 614G you go to 117 and then
you go to 11 1 617 and in pseudo time
what you see is that you reproduce that
order of the evolution of the SARS KB2
spike protein. So there's a pretty good
correlation here's the spearmman between
real sampling time and this is all the
sequences of the COVID spike protein
versus pseudo time.
Even more remarkably I think is if you
go to cytochrome Cytochrome C is a
classic model in protein evolutionary
biology because it's such a it sequence
is so highly conserved among ukariots
and if you analyze the sequences of pro
of cytochrome C what you see is again
you have evo velocity predicting very
strong directionality of velocity and if
you look at the uh pseudo time plotted
as the y-axis here versus the taxonomic
classes going from ukareots to to
mammals. What you see is that you're
getting the pseudotime ordering uh in
the correct order. And indeed, if you do
that and you look at that, what this is
saying is that EVO velocity is able to
predict the pseudotime progression of
the evolution of cytochrome C over 2,000
million years of evolution.
So it's really quite remarkable uh I I
thought at the time when Brian got these
results that just based on the amino
acid sequence of the protein and the
assumption that the uh language model is
uh able to give you evolutionary
direction that you're able to uh
reproduce things such as I've just shown
you. And I want to emphasize it's done
from protein sequence alone. No other
information went into the analysis than
what I just told you.
So then Brian asked the question, if Evo
velocity can reconstruct evolutionary
trajectories from the past, could you
actually use it to predict evolution
moving forward? Right? Could you
actually say here are uh the my
predictions for what's what would be
better and guide laboratory evolution?
And it turns out that the answer is yes.
Here is an example using a um an anti
the what's called unmutated common
ancestor or UTA of an anti of a monocone
antibbody. So this is essentially the
germ line of the monoconal antibbody the
starting point for the uh where this
monoconal antibbody started. This
monoconal antibbody mab114
happens to be a monoconal antibbody
against the Ebola virus that is actually
an approved FDA therapeutic and this is
the germ line for that antibbody and if
you use evo velocity to predict or the
language model rather to predict the top
10 substitutions to try. So you ask the
language model in the entire sequence of
MAB114
where when I cover the amino acid where
does the language model tell me that
there's another amino acid that belongs
there and it says so with a very high
likelihood where the top 10 likelihoods
of that and then if you make those 10
point mutations you can't see it very
well here because the scale is so high
but if you make those those top 10 m
predictions roughly uh four of them I
think are better than wild type. And
then if you make combinations of those
four and you test them, what you find is
that one of the combinations is 160fold
better affinity than the starting point.
So with a remarkably low throughput
screen using just two rounds of
evolution in a laboratory he was able to
take an antibbody uh precur an antibbody
and to evolve it to be 160fold better.
He went on to do this with several other
antibodies including uh several of these
that were FDA approved and in some cases
these are antibodies that had been uh
created by professional antibbody
engineers and evolved uh first in a in a
person through sematic hypermutation and
affinity maturation but then secondly by
protein engineers and in each case using
the same strategy of two rounds of
evolution solution testing less than 20
new variants. In each case, he was able
to improve the affinity of these
antibodies, including several which are
FDA approved, ranging from 1.7fold up to
the 160fold that I showed you. So, it
actually worked again in a very low
throughput uh and highly efficient
manner.
So, what do we think is going on?
Well, if you consider on the left hand
side all the possible mutations of a
protein. So this is the full mutational
space in white
and you consider the high fitness
mutations. So those that are going to be
better in in the case that I just showed
you higher affinity for example.
What we think is and and then some
there's going to be some small subset of
this full mutational space that are
going to be plausible mutations because
most of the mutations in this mutational
space are going to lead to proteins that
are not fit. They're going to be
unfolded. They're going to aggregate.
There's going to be all sorts of
problems with most of the proteins that
you create in this space. But some of
them are going to be plausible. And
those that are plausible will include
those which are high fitness.
We think what the language model is
doing is the language model is telling
us what sequences have a high likelihood
of being plausible mutations. So it's
allowing us to not sample this
mutational space which is going to lead
to bad proteins but it's saying instead
here are the plausible mutations that
you can try. So severely restricting the
space such that when we test those
plausible mutations, a high a high
fraction of them are actually uh going
to be better.
Or to put it another way, you know, if
you're one if you're if this is the uh
ramp for plausible mutations,
random guessing, you're going to be
guessing all sorts and the likelihood
that you're going to actually go in a
direction of a plausible mutation is
very very low. Most of the time you're
going to fall off the ramp. But if you
have a guide as to what's plausible,
you're going to very efficiently climb
up this ramp as you move forward.
So that was quite a remarkable uh
finding as well. Namely that using just
the amino acid sequence of the protein,
you can actually predict with high u
efficiency mutations that will improve
the protein's fitness and that when you
combine them, you can evolve things to
be uh much better.
So the next part I'd like to tell you
about is um work to use language models.
But the when I've just been telling you
about language models where you cover
for example you mask an amino acid and
you ask the um the model to tell you
what amino acid belongs there. The way
in which these language models uh work
if you look under the hood is they look
at what the uh computer scientists call
attention. attention maps. And so if you
ask what amino acid belongs here, the
way in which these models are able to
predict what amino acid belongs there is
of course based on all the other
sequences, all the other residues in the
sequence. and and some of the residues
say here residue five uh if this is the
attention map as it's called some of the
some of the uh residues are attended to
by residue 5 to different degrees. So
some amino acids are more important for
predicting what residue goes here than
other amino acids.
And it turns out here on the bottom that
if residue 5, let's say, attends highly
to residue 3,
uh, often it's because residue 5 and
residue 3 are in contact with each
other. Okay? And this is inferred even
though you don't have structural
information. You're just using a
sequence of all of these proteins, but
the model somehow figures that out. And
indeed um the Facebook group showed
early on that you can use these
attention maps to actually predict the
contact map for a protein. You can
predict which residues are near each
other. So the remarkable finding here
from these guys was that just using the
amino acid sequence of a protein in a
trained model looking at where the
attention is you can predict the contact
map. And now people have gone on to use
this to predict the structure of a
protein based on the attention maps.
Okay. So the information is there.
What a graduate student in the group
goal Kanan did was he asked a question
for those situations where you have high
attention but they're not contact maps.
Could that be due to alossteric
uh interactions? And so alsteria as many
of you know is when uh uh ligan binds on
one part of the protein and it affects
the uh activity of a catalytic site. So
it's action at a distance communication
at a distance. And so the hypothesis was
so here I've already shown you that
residue 5 attends to residue three and
that is explained because the two
residues are in contact with each other.
But what if you have a situation where
residue one attends to residue 7 very
highly and residues one and residue 7
are not close to each other.
Could that be because residues one and
seven have an alossteric relationship?
Okay. And so what uh goal's hypothesis
was
was that when the active site attends
highly to a particular residue the
hypothesis is that that residue might be
alossteric. Okay. So to test that
hypothesis
uh what goal set out to do was first to
create a data set an alossteric protein
benchmark data set and he did that by
going to a collection of proteins that
had already been published um uh in the
literature in 2025 a benchmark called
Alobench
and he went through that large set of
aloseric proteins and he he went through
with a very strict criteria. He said
where do I have an alossteric protein
that I know the threedimensional
structure and I know the
threedimensional structure of an
alossteric modulator a small molecule
bound to the protein. Okay. So these are
examples where we we refer to as the
gold standard of alossteric data sets
because we know where the active site
residues are and we know exactly where
an aloseric modulator binds due to a
high resolution crystal structure.
And then what he did was to say for
those active site residues and for the
alossteric uh modulator sites uh he
created the the benchmark data set and
then he scored the attention uh between
the active site and every other residue
in the protein. And so for example here
with this if we had a catalytic
histadine diad what he did was he would
score the attention to those catalytic
residues for all the other residues in
the protein and then he would rank them
by their attention. So for in this case
against the catal diad residue M2 is
high and residue P3 is high and so they
would be up here high and his prediction
was that these would be the high these
high attention uh residues would be
alossteric
and in some cases it works amazingly
well. So here is lactate dehydrogenase
which is a classic tetromeic alossteric
protein and uh the active site residues
are indicated with these green spheres
and then the alossteric prediction the
prediction of alos of uh the attention.
So the attention going from low
attention to high attention is colored
on the protein from uh yellow to dark
purple. And you see so these residues
out here are low attention uh and these
residues here are higher attention and
then these are even higher attention.
The spheres the colored spheres are the
known aloseric modulator contacts
colored by this same attention scale. So
what you see in this example which looks
really good is that the residues that
are far away from the active site that
score very highly in tension turn out to
be exactly those residues that when you
look at the crystal structure are making
contact with a small molecule alossteric
modulator.
So it worked really well here. It didn't
work everywhere. But with this benchmark
set of 109 different proteins that he
made, he was able to compare it to the
two uh best models for predicting
alister. One of them is a
structure-based model called M. The
other is a uh model based on multiple
sequence alignment called EV couplings.
And so each dot here is a different
protein and it it's we're plotting the
uh AUC the area under the uh receiver
operator curve. Uh and so higher score
is uh better. And what you see is this
is the score for the language model.
This is a score for uh the
structure-based prediction of alisteria.
The best prediction for structure-based
which is called M. And each dot is a
separate protein showing you the the
score on each case. And so in blue are
those cases where the language model
does better at predicting the alossteric
site than uh the M and in gray is where
M does better than language model. What
you can see is that with high
statistical significance uh the language
model is doing better than M. And here
on the right hand side is the same
comparison using a co-evolutionary
analysis called EV couplings. Again,
blue and gray. And here we're we're
still statistically significantly better
than EV couplings, but not as much as so
as with M, which probably makes sense as
co-evolutionary analysis is close closer
to what uh the language model is
actually doing. It's looking at the
relationships between residues.
So it looks as though using this
language model approach, focusing in on
attention, we're able to actually come
up with a method for predicting
alossteric residues in proteins that is
better than the state-of-the-art uh
prediction methods that have been out
there and that has many practical
implications. The most important of
which is that in drug discovery to be
able to get high specificity targeting
alossteric sites versus targeting a
catalytic site is often a very effective
strategy because when you target say the
active site of a kynise you're going to
inhibit a lot of kinases but if you
inhibit an alossteric site of a
particular kynise you're much more
likely to have a specific uh interaction
and indeed um the type of protein that
is most highly drugged uh with current
drugs are G-proin coupled receptors
seven transmembrane groin coupled
receptors or GPCRs
and it turns out that in this case
there's a GPCR called a beta 1 adinuric
receptor which is the classic uh ad
classic uh GPCR the adrenaline uh
receptor
and what this group here did was an
alamine scan of the beta Beta 2 adinuric
receptor. So they replaced every amino
acid in in beta 2 AR with alanine and
then they measured the shift the
signaling response as a function of
agonist concentration.
And what they observed and this was
known was if this is a wild type uh
receptor some of the mutations caused a
shift in the potency that is it became
less effective. it required more agonist
to get uh the response but you still got
a full response and they called that
potency shifted. Some amino acid changes
caused efficacy shifts that is you got
approximately the same agonist
concentration to cause the shift but you
didn't get as much of a signaling
response. And so here is a plot of each
of these dots is a different
substitution to alanine of a particular
residue in beta 2 ainerturic receptor.
here plotting uh the normalized
amplitude that is whether it's efficacy
shifted or not and here plotting the log
of the EC50 that is what is whether it's
potency shifted and what you see is that
most of the alanine substitutions don't
affect things it leads to wild type like
signaling some of the amino some of the
alanine substitutions lead to low
potency some lead to low efficacy and
some lead to both low potency and low
efficacy
the color of the dots here. So that's
that's the data from from this paper.
The color of the dots here is what goal
added based on attention. So those
residues which had low attention to in
this case the adrenaline binding
residues known from high resolution
structures that had low attention to the
adrenaline binding residues are shown in
yellow. And you see there's a
prepoundonderance of yellow over here.
And those with high attention to the uh
adrenaline binding residues are shown in
dark purple. And you see many purples
out here.
Even more remarkably, if you ask what
are the top five candidates with
attention to the adrenaline binding
site, those five are shown here. One,
two, three, four, five uh dots. And here
this is segmented into those in the
first quadrant with wild type se
signaling. and those with altered
signaling. And what you see is that four
out of the five of the top scoring uh
residues are in the altered signaling
class. And in fact, they are um all four
of these are what are called switch
residues in the GPCR field. And switch
residues are residues that change their
confirmation between the activated and
the inactivated state of the GPCR. And
so for example, this uh this right here
is a residue that is part of the switch
called NPXXY.
It turns out it's the N of the NPXY
in the seventh helix residue relative
49. This is part of the DRY switch and
this is a D of the DRY. Uh here's the W
of the CWXP switch and here's the P of
the P IF switch. And so it identified
residues that are known to be critical
in the confirmational change for this G-
protein coupled receptor.
So again uh what we're able to show is
that the language models are able to
predict
pre-existing known aloseric
relationships. And so what Gokul then
did was to ask whether or not we could
use this whether he could use this
method to actually predict unknown
alesteric residues. And so he did this
first with a protein called DPP4 depal
peptidase 4 which is an important
diabetes target drug target. And um he
identified the top. So here's DPP4. It's
a dimer. in green are shown the
catalytic residues in that dimer. And he
predicted he looked at the top five
residues
uh with regard to attention to these
catalytic residues in the protein.
Only two of those five expressed well
and those two were this serarine here
and this thrienine here. He made those
substitutions to alanine and studied
kcat km and kcat over km. And what you
can see is that both of those individual
alanine substitutions change KC cat one
of them changes KM and both of them
change KC cat over KM. So basically he
was able to take a protein which was not
known to be alossteric
and to use this method to identify
residues that when mutated to alanine
change KC cat over km uh with a single
alanine substitution.
He then went on to look at a known
alossteric protein and this known
alesteric protein is ACE2
um uh which is become famous because of
um COVID because it's the receptor for
the COVID um spike protein but it's
actually uh angotensin converting enzyme
2. It's involved in blood pressure
regulation. It's known to be an
alossteric protein. And here in this
protein in red are the catalytic
residues.
In uh purple are the top five putitive
alossteric residues as predicted by
attention
and in green is where chloride binds.
Chloride is a known alossteric modulator
of ACE2. Okay. And so what you can see
again these are residues that have
attention with respect to the active
site highest attention. There were five
he took the top five of these
predictions. Of those top five um one of
them uh
one of them did not uh have activity but
the other four did have activity when
they were substituted to alanine. And
what you can see here is that when you
plot kcat over km for each of these four
mutations, three of them have a
statistically significant difference
from wild type in kcat over km. But more
impressively, when you look at the
effect of chloride ions on the activity
here from the wild type, it's shown in
black. What you see is that one of these
mutations shifts that chloride
sensitivity, that chloride coupling
dramatically to the right and another
mutation shifts the chloride sensitivity
substantially to the left.
And so again using just five um
substitutions and studying the top four
he was able to identify two
substitutions that have a significantly
altered chloride response curves in this
alossteric protein.
So um it's quite remarkable that these
language models are able to allow us to
track evolution to guide evolution
moving forward and to uh predict alteric
residues.
What's truly, I think, amazing about
this all is that everything I've been
telling you
requires only the amino acid sequence of
the protein. You don't have to tell the
computer what the protein is. You don't
have to tell the computer what it
structure is. You don't tell have to
tell it what it binds to. The only thing
you give it is the amino sequence, acid
sequence of the protein. And there's
sufficient information that's been
captured by the language model when you
fed it these millions and millions and
millions of protein sequences that it
can do what I just showed you.
But of course I'm a structural biologist
and I do believe that sequence
determines structure and structure then
determines function. So the question
that Brun Shanker set out to ask is if
we add structure to what we're doing
here can we do even better? Okay. And
for that he turned to uh what's called
inverse folding.
You're all familiar with uh structure
prediction based on for example
alphafold where you take take a multiple
sequence alignment. So you make take
many sequences that you align them and
you use that to predict the
threedimensional structure of a protein.
What inverse folding is is the opposite
of that. You start with the structure of
the protein and you ask what sequences
can fold into that structure. Okay. And
this was first done by uh Bill Degrad
using um rational design principles to
design a poor helix bundle. Uh Steve
Mayo's group at uh Caltech was the first
to do a computational redesign of a
native structural motif at high
resolution. And then Pier Harbory when
he was a graduate student in my lab at
MIT was the first to do a computational
high resolution design of a protein fold
that had never been seen before in
nature. He designed at high resolution a
protein called RH4 which is a coiled
coil with a right- hand superhelical
twist which had never been seen before.
All the coiled coils in nature before
had been leftand superhelical twisted.
And in each case what uh what was done
was to take the structure that you
wanted and to make a sequence that
folded into that structure.
And so
what Verun set out to do was take
advantage of another language model
called ESM
if or inverse folding one which is also
produced by the Facebook group. And what
this language model did was to take
amino acid sequences of proteins but it
started with amino acid sequences of
proteins that had very good
highresolution crystal structures 16,000
of them. And it inputed not just the
sequences of those proteins, but it also
inputed the Calpha coordinates, the the
backbone coordinates of that protein for
all 16,000. It trained a model based on
that. And then it added about 12 million
sequences that were predicted by alpha 2
and the sequences of those 12 million
proteins in a non-redundant analysis.
And so basically they trained a model
that uh would use not only the sequences
of proteins but also the backbone
coordinates of the structure of the
protein.
And so what Verun set out to do then was
to ask whether he could use this
approach of inverse folding to now ask
when you mask a a protein uh residue.
And you take into account not only the
sequence but the backbone coordinates to
predict the likelihoods of what sequence
what amino acid residue should go here
given the constraints of the C alpha
coordinates given the constraints of the
structure to predict what's going on.
And so what he did was to do that and to
ask whether or not he could um actually
predict evolution going forward.
He work first looked at known
evolutionary data sets. This is a data
set um from Phillips and Desai and it's
a data set where they did exhaustive
deep munogenesis deep scanning
immunogenesis of uh an antibbody called
CR 9114 which is an anti- flu antibbody.
It turns out that this antibbody has 16
substitutions from the germ line from
where it started as com. And so there's
16 substitutions in the heavy chain. And
so what this group did was to make all
combinations of these 16 uh
substitutions. So that's 2 to the 16
65,000 different uh mutations. And they
measured the um on this axis they
measured the uh affinity against the H1
uh hemoglutin and against the H3
hemoglutin. So there's 65,000 dots here.
Each dot is a different uh mutation. uh
uh which is a v variant of these two to
the 16 uh sequences
and uh on the y ais is the log
likelihood predictions using the
structure in form the inverse folding
language model and on the x-axis is the
experimentally determined affinity
and in blue triangle is the starting
point the germ line and in green is the
mature antibbody
and what you see is that there's a very
good correlation here between the
affinity of the antibbody and the uh in
structure informed language model
prediction both for H1 and for H3 uh in
terms of using this approach
when you look at and and what you can
see here is that uh those well you can't
see it here those correlations
are shown here and the correl the if you
the correl correlations that I just
showed you are this 65 and 0.5 for H1
and H3. And importantly,
this is when he used the structure
informed language model using the
structure of both the antibbody and the
antigen. So he used both the antibbody
and the antigen.
When he used just the structure of the
antibbody, he does significantly worse
than when he uses the combination of the
two.
And the remarkable thing about that
finding is that the inverse folding
language model was trained on monomeic
proteins. It was not trained on
complexes.
And yet what he's finding is that when
you use the complex, you're much better
at predicting the two to the 16th
variant correlation that I just showed
you on the previous slide. And so it's
as if uh so incorporating the structure
of the antibbody and the antigen
improves the performance and it suggests
that the structure informed language
model can implicitly learn features of
binding from the structures of complexes
which is really a pretty surprising
result for us that the complexes
actually do much better.
And so what we think is going on here is
that again if this is full mutational
space, this is the high fitness variance
here and this is uh what's plausible. If
you use just the antibbody sequence, you
do pretty well. But if you use the
antibbody sequence plus the antibbody
backbone uh you do better. But if you
use the antibbody sequence plus the
antibbody backbone plus the antigen
sequence and the antibbody backbone. If
you use structure and sequence of the
complex, you actually narrow things down
much more effectively.
So again the question was can we use
this method to evolve proteins moving
forward and for that uh verun turned to
uh an antibbody called beeplovamab. So
during the pandemic there were six
antibodies that were FDA approved and as
the variants came along uh one by one
the antibodies lost their emergency use
authorization from the FDA. The FDA
pulled them off the market. The last
antibbody standing was an antibbody
called Bealova. It was an Eli Liy
antibbody that had been highly evolved.
But then here in December of 2022 when
BQ.1.1
came along, beepovam lost its emergency
use dose authorization.
So Verun took beepamab
and he used the structure informed
language model to predict here the top
10 or 15 mutations that would improve
it. He tested them as singles and what
you see is that approximately half of
them do better. uh and here he's
measuring neutralization directly. He's
not measuring affinity. So he's
measuring virus neutralization and about
half of them do better. And then when he
made combinations of these that did
better as a single amino acid
substitution, what he was able to do was
identify a variant that improved the
neutralization potency by 25fold. As you
can see here, bringing beepomide, which
was no longer effective against BQ.1.1
into the range where it was be uh
clinically effective against BQ.1.1.
And I want to emphasize that the screen
that he used here and the data I'm
showing you is for neutralization. It's
not for affinity. And the reason why I
want to emphasize that is when one does
huge screens, it's difficult to do a
huge screen an assay on the final
activity. So if you if you made 10 to
the 3 10 the four different mutations,
you'd have a hard time measuring
neutralization for all 10 to the three
to 10 to four. So instead what people do
is they use a surrogate first say
affinity and they find things that bind
tightly and then they take the ones that
are tight binders and they go now in a
lower throughput manner to
neutralization.
But because this is so efficient and you
don't have to make more than 30 antibody
sequences to find something which is
good. You can go directly to the assay
that you want. And in fact, when he took
these mutations and he looked at the
affinity,
what you see plotted here is the
neutralization activity and the affinity
change. And what you see is that about a
third of the mutations actually have a
higher affinity than the winner. Okay,
so about a third of the mutations have a
higher affinity. But in fact, by
screening directly for neutralization,
he was able to see that this one was
actually the one that was best.
So the reason why that's important is we
think that the killer app for this sort
of uh uh use for this sort of method is
one in which the final assay is very
cumbersome. Let's say you had a final
assay which you had to use a mouse model
to find out whether or not the mutation
was good, right? Well, you can come up
with your surrogates, but at the end of
the day, you have to go to the mouse to
see if it's better. here with 30
different antibodies, you could actually
go directly to the mouse model and see
which ones actually work. And so it's a
because it's so efficient in low
throughput manner, you're able to think
about uh screening applications where
you can go directly to the final uh
answer.
One more thing I want to say about
beepovam.
This is the structure of beeplovamab in
ribbon shown bound to the receptor
binding domain the RBD of SARS KB2
and in the the spheres indicate those
mutations which I've been talking about.
What you can see is that many of the
spheres are nowhere near the receptor
binding domain. Many of them are far
away and they're in what are called the
framework regions of antibodies
and such framework regions are normally
left alone by protein engineers. What
protein engineers do is they mutate the
CDR loops which are in contact with the
RBD. And yet you can see that many of
the mutations that were helpful were
outside of that and would never have
been predicted by the protein engineers.
But here's the here's the more important
point.
in in pink are those amino acid changes
that improve the neutralization activity
against the original Wuhan strain of
SARS KB2 and in blue are those amino
acid changes that improve uh the
neutralization potency against BQ.1.1
and they're different. Okay. So what the
language model is doing is it's telling
you which amino acids are plausible
which ones to try and then if it happens
to be one type of vir one strain of
virus one set of mutations might work
better. If it's another set of another
virus another set of mutations might be
better. Or if you want to think in terms
of evolution you have the plausible
mutations. If the world gets warmer
maybe evolution chooses these residues.
If the world gets colder, maybe it
chooses a different set of residues. So,
it's telling you what's plausible, not
what is going to be right for any
particular circumstance. And again, what
we think is going on here is that if
this is the full mutational space, uh
the structural restriction is is
limiting the space to those which are
structurally tolerated and then the
language model is telling you which ones
are good uh to use forward.
So the last point I want to make is that
we think that this is not just for
antibodies
uh but rather it's a general method for
proteins.
Here is um an example where this group
here Brennan Johansson carried out a
deep mutagenesis experiment on map K1
which is important uh cancer target.
And when Verun runs his protein
structure informed language model and he
picks the top 10 predictions based on
that language model using the structure
of map K1 and he asks in the for those
top 10 predictions what fraction of them
are in the top 20th percentile of this
DMS data set. What he finds is that five
out of the 10 are in that top 20th
percentile. In fact, he finds that two
out of the 10 are in the top five
percentile of this exhaustive deep
mutagenesis experiment. So, it's able to
predict in very with just 10 predictions
mutations that are very good candidates
coming out of this deep mutagenesis data
set. And when you look across a variety
of different proteins
here on the bottom is the list of
proteins that have deep mutagenesis
coarance and also crystal structures.
And you see they include enzymes, they
include binding proteins, they include
ubiquitin conjugating enzyme proteins,
different types of enzymes. In blue is
is what's shown when you use the
structure informed language model. In
gray is what happens when you use the
language model without structure. But
what you can see is that in many cases
the not always but in many cases the
blue is doing very well at predicting
the high scoring percentile scoring uh
mutations that came out of these two
mutenesis experiments using just 10 uh
predictions uh efficiently. So just as
the language model has been trained on
all sorts of different proteins, we
think that what I've been talking about
today is applicable to all sorts of
different proteins and indeed people are
using these methods now to try and uh in
the laboratory evolve proteins with all
sorts of different activities.
And so I talked I've mentioned the
people that were uh primarily
responsible for the work that I talked
about today. Brian, he is uh with the
guy who got us started on all of this
and he's gone off. He's now uh got his
own appointment as a faculty member at
Stanford is going on to doing all sorts
of wonderful and crazy things. Um Gokal
and uh Verun are two fantastic graduate
students who together with Brian carried
out the work and these are the other
members of my group that are doing uh
terrific stuff. With that, I'll stop and
be happy to answer any questions.
Thank you for the talk. I was um a
little bit intrigued by the part where
supplying the antigen structure helped
the uh prediction better and um briefly
you mentioned about some enzymes at the
end of your talk and I was thinking if
um for example the purpose of
biocatalysis or sometimes antigens are
not proteins. So if we supply maybe the
chemical formula like smiles would that
help the prediction better in a similar
manner?
>> That's a great question and I don't know
the answer but you should you should do
the experiment. Uh that would be very
interesting actually if uh a small
molecule uh did help uh with that. Um
one thing we are playing around with is
truncating the antigen so that we use
not the whole antigen but part of it.
And uh what we're finding is that you
don't need the whole antigen to get that
benefit. So I think I would guess that
you might be able to get a positive
result there, but that would be an
interesting thing to try. Yeah, you
should try that. Right. I should say
everything that I've talked about. Well,
the Alistister is about to be published,
but we we make all our code available uh
once we publish. Yeah. So you could you
could go do the experiment, right?
>> Uh great talk. Um two small questions.
The alististeria results were very
interesting and um it seemed like in the
aggregate the the language model
outperforms like M or um MSA best based
methods but there were some cases in
which one performed better than the
other or they disagreed.
>> If you look at those examples do you get
any insights into like what types of
aloseric mechanisms are really strongly
captured by attention versus other kinds
of
>> um mechanisms.
>> Great question. Uh we we haven't I
should I should have I should tell
Google to do that. We we haven't really
looked at that very closely. Um but it
is true that we've looked for example
are there are there interface alteries
that are better predicted than ones that
are not and we we haven't been able to
find a correlation. We haven't done
though uh a careful analysis in terms of
types of alisteric proteins which I
think would be uh maybe perhaps along
your lines. So far we haven't found a a
distinguishing feature. I I think it's
fair to say predicting Alistister is
really hard. Um and uh you know we're
still far from perfect but we're we're
better than than any other method right
now. Yeah. But there are still those
examples, right?
>> Absolutely. Yeah. Um and then the other
small question I had was there are drugs
like gleeback for example which exploit
sort of differences in alossteric
potential of like sarkc versus able and
I wonder if these models
>> like is there do they predict those
types of sites to be alossteric
regardless of the the rest of the
protein or does it actually potentially
tell you um kind of like local hotspots
in evolutionary space?
>> Good question. Uh I don't know the
answer, but I do know that uh SARKC does
do pretty well with this math. So you
could go go take a look at that. All
right. Yeah.
>> Hi. Um so I was also curious about some
of this kind of alossteric prediction
things. Um I think either last year or
the year before I think it was Amy Go's
lab published a really interesting paper
on also using these inverse folding
models to parse DMS data sets. And what
her lab did was
um run I think inverse folding scoring
across two protein structures for the
same protein. And I was curious if you'd
tried also that in combination with
these evolutionary scale models and the
inverse folding
>> to see if you could better predict like
certain protein dynamics or engineer
some.
>> Yes, that's a good question. I think
that those are interesting results. Um
using uh basically looking for residues
that prefer or bias things towards one
confirmation versus the other. Uh
extending that to the Alistister is is
analysis is is non-trivial. Um but it's
something that somebody should figure
out how to do.
It's a good question. Yes.
>> Fascinating talk. Uh I was curious for
the initial evolution results if um when
applying to the already evolved like
human evolved proteins if these models
had to backtrack in certain ways to then
find a different ma uh maximum point in
the fitness landscape or are they only
able to scale monotonically towards the
local maximum in the fitness landscape?
>> Yeah. Uh very interesting question. Um,
so far it looks as though uh it's just
going forward up until present time. The
the analysis is is complicated by the
fact, full disclosure, the analysis is
complicated by the fact that we're only
able to use extant sequences.
So we can only look at the sequences we
know about. We don't really know what
the sequences were 200 million years
ago, right? But we know the sequences of
the proteins that are in that
classification
today or in recent history when we
sequence things and we're using those
sequences. And so um that's that's a
caveat here to what's going on. But to
the answer to your question, it looks
like it's still progressing up until uh
present day. And what's interesting is
it looks like we can go future uh as
with with the evolution at least. Um,
yeah, I think that's probably all I can
really realistically say at this point,
right?
>> Yes.
Hello. Great talk. Um, so traditionally,
prior to these language models, if you
wanted to sort of cut down your mutation
list to find um more rational mutations,
you might use an MSA where you look for
conserved residues and maybe residues
that um are have equal conservation to
the wild type residue. Yes.
>> Or or EV mutation where you might take
multiple sites. Do you find that the
language model which is sort of MSA
it doesn't know the MSA of the protein
but maybe has captured that information.
Do you find the language models
outperform those approaches
>> or um maybe they perform similarly?
>> Yeah. So first of all I think the
language models um have incorporated the
MSA information because they've learned
so much from all the sequences. But um
here
uh I didn't I didn't spend time on this.
The MSA methods are in purple and so
these are antibbody MSA methods and you
see that they don't do well and the
language models alone in in this case
the language model alone that's sequence
only but this is a language model which
has been trained for antibodies are are
there and what you can see is that you
know really the um when we especially
when we use the complexes the structure
informed language models are putting us
in a completely different category of of
what are able to do, right?
>> Why why do you think the language models
perform better than these like MS? I
know that's sort of philosophical, but I
>> I think they're learning much more than
MSA, right? Um I think the MSA is sort
of the of course if as there's
co-evolution, it's learning that, but
it's all incor but then it's learning
much more than that. Um yeah. Yeah. And
and much more distant sequences as well.
Yes. Yes, John.
>> Yeah. Very very interesting talk. I had
a question about predicting perhaps
co-evolution.
>> Yeah.
>> Uh of protein protein interactions.
>> Absolutely.
>> And especially if you think about virus
surface proteins that you can be
projecting into the future whether you
might also be projecting what the
receptor might look like in future
hosts.
>> Absolutely. And um that that's
definitely a very interesting question.
In the case of virus hosts, you know,
one also has to take into account the
immunity aspect of things and
development of antibodies. But in fact,
Brian independently has gone on to do
some beautiful co-evolution work um
using uh systems which are uh bacterial
toxin antitoxin uh where you have really
nice data sets in the literature to look
at and um uh and it works right. Yeah.
Yes.
I'm curious about kind of in the best
examples you have of the alistister
predictions are you able to see almost
residue level um binding or I noticed
you were mostly plotting kind of like
rankbased metrics there um but in those
really good examples are you able to see
>> the the answer is yes and the the the
example I I took out a couple slides but
the example that I highlighted where the
switch residues in the GPCRs, those are
particular amino acids that have been
beaten to death by the GPCR groups uh
because they're so important and they're
known both from through mutagenesis as
well as through analysis of structures
of different GPCRs to be what they call
the switch residues. And and these
switches are combinations of typically
three to five amino acids that all
change confirmation in concert. and it
was able to identify specific residues
in those switches that are responsible
for the alister. Um it's also able to
identify residues in the pockets of
alossteric modulators. It doesn't
identify all of the residues in the
pocket and we actually don't know if all
of those residues are are
getting if you will alossteric signals
from the from the catalytic site but
often at least one of them is very
strongly predicted right and so could it
be used as a way to uh predict pockets
that might be potential drug targets we
think yes we hope so right now
Yes.
>> So, I'm curious about your uh Bea,
sorry,
>> yes,
>> those framework mutations
um and I guess why you think they're
increasing potency and then kind of on
the other side if you can look at why
they might be not evolutionarily
selected for, for example, in a host,
are they polyreactive? Are they
destabilizing the B cell receptor?
um and and if that you know those types
of predictions would also be helpful.
>> Great questions on poly reactivity. We
we are um actually quite paranoid about
that. We've tested all our antibodies
and they are not polyreactive. So these
affinity increases or these activity
increases that we're seeing are not due
to making the thing stickier. Uh they're
due to real changes in in activity
neutralization with with respect to the
framework mutations. FRA it framework
mutations are are known to occur during
sematic hypermutation and affinity
maturation and they change the angle uh
the angles the orientation of the VH and
the VL and that leads to changes in
affinity and this has been well studied
unfortunately only in a couple cases um
there's one case where uh Pete Schultz
studied it with a haptinbinding
antibbody another case where Steve
Harrison studied it in HIV evolving
antibbody but there substitutions in the
framework residues that change the
orientation of the VHVL and increase
increase the activity. So it's not as
though these mutations don't occur in
nature. They do and you can see them
when you look at phoggenetic trees of of
antibodies. Where they don't occur
usually is when you hand that antibbody
to a protein engineer and you say make
it better because the last thing the
protein engineer is going to do is
change residues that are uh 30 anctions
away from where the res where the
antibod is binding. they're going to
change residues that are binding. And so
what my point was that these are uh
residues that would not have easily been
found by your typical protein engineer
even if they were doing exhaustive deep
munogenesis. You just don't have enough
u uh combin you don't have enough uh
room to make that many combinations.
Um it's these framework mutations are
really fascinating if if you use
prediction programs to predict the
structures of antibodies like alpha fold
or rosetta fold. Uh you can predict the
structure of the VH and you can predict
the structure of the VL very well. What
you can't predict very well are the CDR
loops because they're the parts that are
binding. But the other thing you can't
predict well is the orientation. And so
uh the the framework mutations are
actually an important part of antibbody
structure and evolution, but they're
they're just not captured by uh your
traditional protein engineers, right?
But they are captured here, right?