Skip to content
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

Add AF3 backend #468

Open
abiadak opened this issue Nov 27, 2024 · 6 comments
Open

Add AF3 backend #468

abiadak opened this issue Nov 27, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@abiadak
Copy link

abiadak commented Nov 27, 2024

I suppose it might have already crossed your minds, but do you plan to add the option to make predictions with AF3 instead of AF2?

@jkosinski jkosinski added the enhancement New feature or request label Nov 27, 2024
@jkosinski
Copy link
Collaborator

Yes, it is being considered to be added as an optional backend (there are many reasons to keep AF2).

@Qrouger
Copy link
Contributor

Qrouger commented Nov 27, 2024

Hi @jkosinski ,
What are the main reasons ?

Thanks.

@jkosinski
Copy link
Collaborator

The restrictive license of AF3 models, output predictions, and code and hallucinations in structures. We hope to integrate the OpenFold AF3 clone that would not have the license restrictions, but the AF3 original backend for academic use will still be an option.

@ebettler
Copy link

Hi,
thank you for your wonderful job with AlphaPullDow.
For me AF3 should not be a priority (not only for restrictive license):

  • for multimer AF3 is only slightly better than AF2 except for antibody/protein complexes
  • OpenFold shoud be a priority because it is at least as good as AF2, with a better memory management allowing bigger complexes and will continue to be develop (instead of AF2)
  • Chai-1, boltz-1 are opensource, with not restrictive apache license !!

Is it possible to allow other MSA softwares ? like mmseq-gpu or deepmsa2 ?

@jkosinski
Copy link
Collaborator

Thanks for these good points. Chai-1, boltz-1 are certainly interesting, in particular Chai-1, which can take restraints in input and opened up the license last week. Of course, at some point, handling too many backends will be beyond our capacity so contributions are welcome :-) Also, some testing of the new tools is needed, re overfitting, generalization, etc.

We support MMSeqs2 already:
https://github.com/KosinskiLab/AlphaPulldown?tab=readme-ov-file#13-run-using-mmseqs2-and-colabfold-databases-faster
I suppose MMSeqs2-gpu gives compatible output.

We have no plans for deepmsa2 at the moment.

@abiadak
Copy link
Author

abiadak commented Dec 2, 2024

Thanks a lot for considering it and for proposing other alternative backends! I can do some beta testing with new implementations, albeit on a small scale, due to limited GPU resources.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants