Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

We've been tinkering with protein structure design. Our (new?) method works like a language model, but instead of a discrete token, it samples the placement of the next amino acid backbone from a continuous distribution. Meet the Generative Invariant Angle Transformer (GIAT):

68,093 Aufrufe • vor 2 Jahren •via X (Twitter)

10 Kommentare

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

The lines in that video ↑ show which amino acid the current one is attending to when sampling the next. The attention heads are sometimes interpretable too. Here is a head (green) that looks only at the opposing antiparallel beta sheet, slightly ahead of the current AA:

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

How does this all work? The core of the model looks (mostly) like a transformer, with some tweaks. We use Invariant Point Attention (from AlphaFold2), with two modifications: we added a causal mask to make the whole thing autoregressive, and we use Softmax1 (@EvMill).

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

But transformers work with discrete tokens? Not necessarily! We need to place the next amino acid, and to do this we generate dihedral angles Ψ, Ω, and Φ. But you can't just select the "best" dihedrals (or else you only make α helices - @KevinKaichuang ?)

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

You have to sample from a *distribution* over dihedrals, just as GPT samples from a distribution over tokens. Enter the "Neural von Mises Mixture" model. A von Mises distribution is a distribution on the circle (useful for angles)...

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

With a little reparameterization to make everything smooth and learnable, a network can take the embedding from the transformer stack and directly output the parameters of a mixture of von Mises distributions, whose (negative) log probability becomes the loss.

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

When trained (on AF2 CATH domains, and the full PDB), GAIT models mostly sample relatively compact backbones. Sequences generated from these these often (but not always) refold into the "designed" target structure.

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

Still early days, and it won't compete with diffusion and flow matching just yet, but it seems like a promising avenue to explore, and to try and scale. One up-side is that, with attention caching, sampling can be quite fast. Around 5 seconds for a 200AA sample, on a CPU.

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

A few tangential things I'm particularly happy about: 1) last year, when we were just getting started in this direction, the three students leading this were all in high school. It has been a genuine joy to work with them. 2) this is all built in Julia (@JuliaLanguage)

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

The preprint will be up at bioRxiv after screening, and we'll get the code and models up ASAP. We'll also be trying to see if these to do anything, experimentally. And this is our first excursion into this field, so please let us know if we've missed anything in the literature!

Profilbild von Ben Murrell
Ben Murrellvor 2 Jahren

The bioRxiv folks (@cshperspectives ?) were working overtime over the weekend, apparently:

Ähnliche Videos

What seemed like an intractable problem is now possible: To design proteins with a specified nonlinear mechanical response, capturing complex folding and unfolding mechanisms in singe and few-shot computations. We present ForceGen, an end-to-end algorithm for de novo protein generation based on nonlinear mechanical unfolding responses. Rooted in the physics of protein mechanics, this generative strategy provides a powerful way to design new proteins rapidly, including exquisite and rapid predictions about their dynamical behavior. Proteins, like any other mechanical object, respond to forces in peculiar ways. Think of the different response you'd get from pulling on a steel cable versus pulling on a rubber band, or the difference between honey and glass. Now, we can design proteins with a set of desirable mechanical characteristics, with applications from health to sustainable plastics. The key to solving this problem was to integrate a protein language model with denoising diffusion methods, and using accurate atomistic-level physical simulation data to endow the model a first-principles understanding. ForceGen can solve both forward and inverse tasks: In the forward task, we can predict how stable a protein is, how it will unfold and what the forces involved are, all given just the sequence of amino acids. In the inverse task, we can design new proteins that meet complex nonlinear mechanical signature targets. Read the paper, led by LAMM@MIT postdoc Bo Ni, published in Science Advances: Why do we care about the mechanics of proteins? The mechanics of proteins are critical elements of many living systems - as evidenced in many studies of mechanobiology. Through evolution, nature has presented a set of remarkable protein materials with unique mechanical functions like elastins, silks, keratins or collagens that play crucial roles in biology. However, going beyond natural designs to discover proteins that meet specified mechanical properties remains challenging. So far, the only way to do this was to use existing evolutionary concepts or to manually alter proteins. With our new generative model we can directly design proteins to meet complex nonlinear mechanical property-design objectives. ForceGen leverages deep knowledge on protein sequences from a pretrained protein language model and maps mechanical unfolding responses to create proteins. Via full-atom molecular simulations for direct validation from physical and chemical principles, we demonstrate that the designed proteins are de novo, and fulfill the targeted mechanical properties, including unfolding energy and mechanical strength, and a detailed unfolding force-separation curves. ForceGen offers rapid pathways to explore the enormous mechanobiological protein sequence space unconstrained by biological synthesis, to enable the discovery of new protein materials with superior mechanical properties. B. Ni, D.L. Kaplan, M.J. Buehler, ForceGen: End-to-end de novo protein generation based on nonlinear mechanical unfolding responses using a language diffusion model. Sci. Adv. 10, eadl4000 (2024). DOI: 10.1126/sciadv.adl4000 Codes and model weights available Hugging Face: David Kaplan

Markus J. Buehler

47,242 Aufrufe • vor 2 Jahren