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

Alphafold3 #454

Open
WilleBell opened this issue Nov 14, 2024 · 8 comments
Open

Alphafold3 #454

WilleBell opened this issue Nov 14, 2024 · 8 comments

Comments

@WilleBell
Copy link
Collaborator

WilleBell commented Nov 14, 2024

@lexming
Copy link
Collaborator

lexming commented Nov 14, 2024

Updated the dependencies based on what is in its pyproject.toml. The file requirements.txt has a more exhaustive list with all the versions pinned to what they probably use internally for testing.

@boegel
Copy link
Contributor

boegel commented Nov 14, 2024

We'll probably get attacked from multiple angles again for this one, so perhaps it's worth setting up a "task force" and having a dedicated short meeting to discuss how to quickly get this supported into EasyBuild?

Other people outside of VSC (like @ThomasHoffmann77) may be interested in helping out here...

@ThomasHoffmann77
Copy link

@jpecar

@jpecar
Copy link

jpecar commented Nov 15, 2024

Yes, 2024a seems like a proper toolchain for this. However it will need some work, first major one will be SciPy-bundle. See easybuilders/easybuild-easyblocks#3508
Jax and Triton are also potential pain points, others look doable at this stage.

@lexming
Copy link
Collaborator

lexming commented Nov 15, 2024

I would focus first on Jax/Triton and try to use the already available SciPy-bundle-2024.05-gfbf-2024a.eb with numpy==1.26.4. Neither Jax or AlphaFold3 have a requirement on numpy>=2.0 in their pyproject.toml, so they might work with 1.26.4.

@jpecar
Copy link

jpecar commented Nov 15, 2024

What about requirements.txt and dev-requirements.txt ? Are these still relevant?

@lexming
Copy link
Collaborator

lexming commented Nov 15, 2024

Those are used to populate the container and I guess it also reflects what is used internally for testing. So I agree that it would be nice if we can stick to those same versions, but IMO not mandatory if the code works with what we already have.

@WilleBell
Copy link
Collaborator Author

There's a WIP PR for AlphaFold3 in 2024a.

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

No branches or pull requests

5 participants