How to simulate protein interoperation? #243
-
I tried AlphaFold3 yesterday and I find it is very easy to use, just input two protein sequence you find from uniprot.org and get the How to achieve this with RFDifusion? I'm new to bio industry, and after several google search, I still not sure if RFDifusion can do simulation with multiple different protein, or can only output The example in https://github.com/RosettaCommons/RFdiffusion?tab=readme-ov-file#binder-design is not very clear about this, because it only use one |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
RFdiffusion and AlphaFold do different things. The goal of AlphaFold is to take a protein sequence (or multiple protein chains) and predict the 3D structure. The goal of RFdiffusion is to generate (design from scratch) protein backbones which are "native like" structures. So RFdiffusion only takes a single pdb as a template for binder design because the typical use case there is to have just the one chain already be known and then generate from scratch the other chain. If you already have a small amount of the binding partner (e.g. an important interacting peptide) RFdiffusion can also do generation with the one target chain and parts of the designed protein already specified, but when it does that it still only takes a single PDB, because you want the known part of the designed protein to already be in the desired binding configuration. RFdiffusion isn't really set up for a use case where you have two separate PDB structures and you want to simultaneously dock them together and redesign the backbone. It's not a use case which typically comes up. If that is what you're looking for, there's probably some way to mock that by adjusting the various inputs, but how to do that is likely going to depend on your exact use case, and the particular things you're hoping to achieve. Note that if you want to do something similar to AlphaFold3, then I'd recommend RoseTTAFold2 or RoseTTAFold All Atom -- RFDiffusion is based off of RoseTTAFold2, and RoseTTAFold All Atom is the AlphaFold3-like version which can handle non-protein residues. (There's also an associated RFdiffusion All Atom. |
Beta Was this translation helpful? Give feedback.
RFdiffusion and AlphaFold do different things. The goal of AlphaFold is to take a protein sequence (or multiple protein chains) and predict the 3D structure. The goal of RFdiffusion is to generate (design from scratch) protein backbones which are "native like" structures.
So RFdiffusion only takes a single pdb as a template for binder design because the typical use case there is to have just the one chain already be known and then generate from scratch the other chain. If you already have a small amount of the binding partner (e.g. an important interacting peptide) RFdiffusion can also do generation with the one target chain and parts of the designed protein already specified, but when it…