Implementing AlphaFold 3 on non-Slurm cluster #604
Replies: 4 comments
-
|
Hi Anastasiia, yes, you can run AP on a GPU node via the CLI, either using our AF3 container from Docker Hub: singularity pull docker://kosinskilab/alphafold3:latest
singularity shell /path/to/your/container
# then run the scripts from the old documentation...or by creating a fresh conda env using the instructions from the AF3 Dockerfile: In the best case, you can keep the AF3-capable AlphaPulldownSnakemake pipeline and just swap the executor by installing the official LSF plugin: pip install "snakemake>=8" snakemake-executor-plugin-lsfThen create a profile like executor: lsf
default-resources:
- mem_mb=8000
- runtime=60
- lsf_project=my_project
- lsf_queue=short
set-resources:
- structure_inference:lsf_queue=gpu
- structure_inference:walltime=1440
- structure_inference:lsf_extra="-gpu num=1 -R 'select[gpu && mem>64000]'"
use-singularity: true
envvars:
- APPTAINER_BINDPATH
- SINGULARITY_BINDPATH
- APPTAINER_NV
- SINGULARITY_NV
printshellcmds: true
latency-wait: 600You’ll need to adapt the project/queue names and the Hope this helps, |
Beta Was this translation helpful? Give feedback.
-
|
Thank you! |
Beta Was this translation helpful? Give feedback.
-
|
Hi all, I am using the cluster-generic executor as there is no specific executor for PBS. Here is my config file (I've tried various different modifications of this but no luck so far): executor: cluster-generic |
Beta Was this translation helpful? Give feedback.
-
|
@TobyL98 Hi! I think, I had same problem with not being able to run create features normally, I had to twig many resources parameters and some other things specific to LSF and to my particular cluster, so I doubt my solution will be helpful for you. But regarding snakemake running on login node: don't run snakemake -flag1 -flag2 etc, submit this snakemake command itself to cluster then snakemake will run on cluster and will be submitting jobs to cluster (at least it works with LSF) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi again! I'm using LSF cluster computer and I have been trying to run APD as you suggested in a previous topic (#564 (comment)) for a week with help of many different AI, but never succeeded. I have moved to version of APD without snakemake, but as far as I understand it cannot use AlphaFold 3 unlike snakemake-adapted version. Thus, a question comes: can I use the instruction from previous APD version to run last version of APDSnakemake to utilize AP3. Or may be there is another way to incorporate up to date models on non-Slurm computers?
Thank you,
Anastasiia
Beta Was this translation helpful? Give feedback.
All reactions