AlphaFold-3

Edit this Page via GitHub       Comment by Filing an Issue      Have Questions? Ask them here.

AlphaFold 3

How to use AlphaFold3 with the new chorus GPU nodes.

Reference data is available here: /shared/biodata/alphafold3

Model Parameters

You will need to download your own personal copy of the parameter data. The request form has been sent to Hutch Legal Console for approval. I will download and share when the paper work is done. To request access to the AlphaFold 3 model parameters, please complete this form.

Sbatch Example

Example sbatch script to run AlphaFold3. Save a copy of this and modify it to suit your data.

  • --cpus==8 is the current max we are working on method to request more. If you ask for more your job will stay in pending state.
  • --gpus=2 is a serving suggestion. Request 2 or 4 to run AlphaFold3.
  • Please update the --job-name for your work.
  • This script works from the Rhino’s or maestro
  • You need to define OUTPUT_DIR, JSON_PATHS, and MODEL_PATH
#!/bin/sh
#SBATCH --job-name="af3"
#SBATCH --partition=chorus
#SBATCH --nodes=1
#SBATCH --cpus-per-task=8
#SBATCH --mem=1024GB
#SBATCH --gpus=2
 
# User defined locations
export OUTPUT_DIR=$SCRATCH/alphafoldtest/output
export JSON_PATHS=alphafold_input.json
 
# Obtaining Model Parameters
# Contact AlphaFold to get access to model parameters
#
export MODEL_PATH=/Path/To/Models
 
export DOWNLOAD_DIR=/shared/biodata/alphafold3
SIF=/app/software/AlphaFold/containers/alpafold3.sif
 
apptainer exec \
  --nv \
  --bind $DOWNLOAD_DIR:/root/public_databases \
  $SIF \
  python /app/alphafold/run_alphafold.py \
  --json_path=$JSON_PATHS \
  --model_dir=$MODEL_PATH \
  --output_dir=$OUTPUT_DIR
Edit this Page via GitHub       Comment by Filing an Issue      Have Questions? Ask them here.