-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
trans_x0_threshold=1.0 ? #38
Comments
Hi, |
Well this should make sense. RMSD is sensitive to the length of the protein. Bigger proteins will tend to have larger errors. |
Thanks! |
I haven't thoroughly studied any scaling. My latest code release frame flow has better metrics that track designability. But other than that you'll have to run evaluations from time to time. |
Thank you! I have also looked into the work of FrameFlow and its diversity, novelty, and designability. However, I have noticed that there seems to be a preference for spiral structures, which may be dataset-dependent. The selection of a generation model is quite challenging. |
Yes it's very dataset-dependent. That said, helical structures are the most prevalent structures in all the diffusion/flow models (including chroma and rfdiffusion) nowadays. |
Thank you for your response. I have another hypothesis that the helical structure is easier to learn, while the beta strand is more challenging. Is there any research that confirms this? |
We only have empirical evidence found through other protein diffusion models like Chroma. |
Emmmm... |
@jiaweiguan , I am currently in the state of trying to run the model (not managing yet), mainly to see whether from the "paper_weights.pth", which were trained on sequences of up to 512 monomers, I can get structures of greater length. |
Since the model was only trained up to length 512, one would not expect the model to perform well on unseen lengths such as 1024. You would have to change how the model is trained, i.e. with relative encodings or crops, to get good samples at longer lengths. |
Hi!
When running the training code, I noticed that
trans_score_loss
is always0
. Becausetrans_x0_threshold
is set to1.0
. What is the purpose of this setting?se3_diffusion/experiments/train_se3_diffusion.py
Line 568 in 53359d7
The text was updated successfully, but these errors were encountered: