Live data from Hacker News

RFdiffusion: Diffusion model generates protein backbones

github.com

11–20 of 20 posts

Re: RFdiffusion: Diffusion model generates protein backbones

#11
post #6

Corresponding paper to RFdiffusion: https://www.biorxiv.org/content/10.1101/2022.12.09.519842v2 Some context: Been waiting for this to come out for a while! Main innovation is leveraging RosettaFold (protein folding neural net) to generate protein backbones via diffusing in 3D space! From backbones, we can generate sequences that would fold into said structures via sequence design algorithms (check out: proteinMPNN,…

So in essence, if I understand correctly, instead of generating Balenciaga Pope or arrested Trump fake images, we can now dream up fake protein things which may actually be viable for whatever purpose if synthesized in the real world?

Re: RFdiffusion: Diffusion model generates protein backbones

#12
It’s a fun time to be interested in AI for proteins. Every new ML model type is inevitably tried out on proteins. As the functional molecules of life, proteins are uniquely important and fundamental to every process in biology. As the targets for every drug, the tools for every cellular job, and the squishy, wiggly, moving and alive parts of living things, proteins presents both exciting possibilities and deep technical challenges for those who design them. A protein can be understood simply as a string of letters about 300 long using the alphabet ACDEFGHIKLMNPQRSTVWY. This turns out to be a great representation for sequence models like transformers. One big public database, UniProt, has 200 million protein sequences you can train your model on.

The very largest plain transformer models trained on protein sequences (analogous to plain text) are about 15B parameters (I am thinking of Meta AI’s ESM-2 [1]). These can do for protein sequences what LLMs do for text (that is, they can “fill in the blank” to design variations, generate new proteins that look like their training data), and tell you how likely it is that a given sequence exists.

Some cool variations of transformers have applications for protein design, like the now-famous SE(3) equivariant transformer used in the structure prediction module of AlphaFold [2], now appearing in the research paper [3] accompanying TFA, as well as variations on the transformer such as the message passing model ProteinMPNN [4], which builds on a neighbor graph-structured transformer [5]

1. https://github.com/facebookresearch/esm

2. https://github.com/deepmind/alphafold

3. https://www.biorxiv.org/content/10.1101/2022.12.09.519842v2

4. https://github.com/dauparas/ProteinMPNN

5. https://github.com/jingraham/neurips19-graph-protein-design

Re: RFdiffusion: Diffusion model generates protein backbones

#13
ML for protein engineering is incredibly fascinating — and pretty much all of it, including RFdiffusion is built on structure prediction models.

This series of talks by Nazim Bouatta is exceptional, helped me appreciate and make sense of these models. Incredible how you can engineer neural nets to learn with way lesser data when you incorporate the right inductive biases: https://youtube.com/playlist?list=PL0NRmB0fnLJQPDZh-6utVnRpF...

Re: RFdiffusion: Diffusion model generates protein backbones

#14

It’s a fun time to be interested in AI for proteins. Every new ML model type is inevitably tried out on proteins. As the functional molecules of life, proteins are uniquely important and fundamental to every process in biology. As the targets for every drug, the tools for every cellular job, and the squishy, wiggly, moving and alive parts of living things, proteins presents both exciting possibilities and deep techni…

I'm interested in finding out more about de novo binder design to a given protein. Besides RFdiffusion, do you know of any other tools worth a look?

Re: RFdiffusion: Diffusion model generates protein backbones

#15
post #11
post #6

Corresponding paper to RFdiffusion: https://www.biorxiv.org/content/10.1101/2022.12.09.519842v2 Some context: Been waiting for this to come out for a while! Main innovation is leveraging RosettaFold (protein folding neural net) to generate protein backbones via diffusing in 3D space! From backbones, we can generate sequences that would fold into said structures via sequence design algorithms (check out: proteinMPNN,…

So in essence, if I understand correctly, instead of generating Balenciaga Pope or arrested Trump fake images, we can now dream up fake protein things which may actually be viable for whatever purpose if synthesized in the real world?

Dreaming up a static three dinensional structure does not guarantee that it is stable in a given environment, or that production of this structure in a lab is viable. A huge problem in the space is protein folding–concerned with figuring out how you get from an unfolded linear string of amino acids to this three dimensional structure.

Folding takes into account many variables, and a big chunk of current experimental structure determination is concerned with controlling/adjusting these variables.

So this dreaming up will provide a potential “quicker way” into what a folded protein might look like, but it will not guarantee you that humanity knows how to actually produce it in the real-world.

Disclaimer: someone correct me if I’m wrong. I might be rusty on the latest developments, as I’ve left the field after my PhD.

Re: RFdiffusion: Diffusion model generates protein backbones

#17
post #11

Earlier quoted context omitted.

So in essence, if I understand correctly, instead of generating Balenciaga Pope or arrested Trump fake images, we can now dream up fake protein things which may actually be viable for whatever purpose if synthesized in the real world?

Dreaming up a static three dinensional structure does not guarantee that it is stable in a given environment, or that production of this structure in a lab is viable. A huge problem in the space is protein folding–concerned with figuring out how you get from an unfolded linear string of amino acids to this three dimensional structure. Folding takes into account many variables, and a big chunk of current experimental…

Indeed there are many pitfalls between a protein sequence and something useful to humanity, but there is reason to believe the technique is capable of generating such proteins:

1) In the paper they express several of their designs and show stability via circular dichroism experiments. They also show size exclusion chromatography results indicating some of the proteins are of the expected size and are not aggregating.

2) Since RFDiffusion and ProteinMPNN, which generates the actually amino acid sequence, are trained using Protein Data Bank (PDB) data, it's reasonable to presume the predicted proteins will be well behaved. To solve a protein structure via say X-ray crystallography, EM, or NMR and deposit it into the PDB requires bucket loads of stable protein. I used several grams of recombinant protein for a X-ray structure I solved. Since the ML models are trained on well behaved proteins, I can believe the generated proteins will also be well behaved.

Re: RFdiffusion: Diffusion model generates protein backbones

#18
post #14

It’s a fun time to be interested in AI for proteins. Every new ML model type is inevitably tried out on proteins. As the functional molecules of life, proteins are uniquely important and fundamental to every process in biology. As the targets for every drug, the tools for every cellular job, and the squishy, wiggly, moving and alive parts of living things, proteins presents both exciting possibilities and deep techni…

I'm interested in finding out more about de novo binder design to a given protein. Besides RFdiffusion, do you know of any other tools worth a look?

Check out ColabDesign!

Re: RFdiffusion: Diffusion model generates protein backbones

#19
post #7

Earlier quoted context omitted.

It's much easier than that! Living cells already have ribosomes that construct proteins and all the other molecular machinery needed to go from DNA sequence to assembled protein. You can order a DNA sequence online and put it into e-coli or yeast cells and those cells will make that protein for you.

TIL about mail-order CRISPR kits. "Mail-Order CRISPR Kits Allow Absolutely Anyone to Hack DNA" (2017) https://www.scientificamerican.com/article/mail-order-crispr... Protein production: https://en.wikipedia.org/wiki/Protein_production Tissue Nanotransfection reprograms e.g. fibroblasts into neurons and endothelial cells (for ischemia) using electric charge. Are there different proteins then expressed? Which are the r…

"Bacterial ‘Nanosyringe’ Could Deliver Gene Therapy to Human Cells" (2023) https://www.scientificamerican.com/article/bacterial-nanosyr... :

> In a paper published today in Nature, researchers report refashioning Photorhabdus’s syringe—called a contractile injection system—so that it can attach to human cells and inject large proteins into them. The work could provide a way to deliver various therapeutic proteins into any type of cell, including proteins that can “edit” the cell’s DNA. “It’s a very interesting approach,” says Mark Kay, a gene therapy researcher at Stanford University who was not involved in the study. “Where I think it could be very useful is when you want to express proteins that can do genome editing” to correct or knock out a gene that is mutated in a genetic disorder, he says.

> The nano injector could provide a critical tool for scientists interested in tweaking genes. “Delivery is probably the biggest unsolved problem for gene editing,” says study investigator Feng Zhang, a molecular biologist at the McGovern Institute for Brain Research at the Massachusetts Institute of Technology and the Broad Institute of M.I.T. and Harvard. Zhang is known for his work developing the gene editing system CRISPR-Cas9. Existing technology can insert the editing machinery “into a few tissues, blood and liver and the eye, but we don’t have a good way to get to anywhere else,” such as the brain, heart, lung or kidney, Zhang says. The syringe technology also holds promise for treating cancer because it can be engineered to attach to receptors on certain cancer cells.

Re: RFdiffusion: Diffusion model generates protein backbones

#20
post #7

Earlier quoted context omitted.

It's much easier than that! Living cells already have ribosomes that construct proteins and all the other molecular machinery needed to go from DNA sequence to assembled protein. You can order a DNA sequence online and put it into e-coli or yeast cells and those cells will make that protein for you.

TIL about mail-order CRISPR kits. "Mail-Order CRISPR Kits Allow Absolutely Anyone to Hack DNA" (2017) https://www.scientificamerican.com/article/mail-order-crispr... Protein production: https://en.wikipedia.org/wiki/Protein_production Tissue Nanotransfection reprograms e.g. fibroblasts into neurons and endothelial cells (for ischemia) using electric charge. Are there different proteins then expressed? Which are the r…

From "New neural network architecture inspired by neural system of a worm" (2023) https://news.ycombinator.com/item?id=34715188 :

> "I’m skeptical that biological systems will ever serve as a basis for ML nets in practice"

>> First of all, ML engineers need to stop being so brainphiliacs, caring only about the 'neural networks' of the brain or brain-like systems. Lacrymaria olor has more intelligence, in terms of adapting to exploring/exploiting a given environment, than all our artificial neural networks combined and it has no neurons because it is merely a single-cell organism [1].

Which proteins code for organisms that compute?

Post reply on HN