Skip to content

AlphaFold

Description

alphafold3 website

This package provides a container that can be used to run AlphaFold 3.0. Due to licensing restrictions, it does not provide a complete installation. Individual researchers must obtain approval from Google to download the model parameters required by AlphFold 3.

AlphaFold 3 results may not always match the alphafoldserver.com outputs; users are referred to the corresponding GitHub issue for ongoing updates: https://github.com/google-deepmind/alphafold3/issues/492

Environment Modules

Run module spider alphafold3 to find out what environment modules are available for this application.

Environment Variables

  • HPC_ALPHAFOLD_IMG - container image
  • HPC_ALPHAFOLD_REF - reference directory

Additional Usage Information

Obtaining model parameters

Prior to running AlphaFold 3, individual researchers must obtain the model parameters. To request access to the AlphaFold 3 model parameters, please complete this form.

Genetic Databases

AlphaFold3 also requires a writable directory of genetic database files. The files can be found in /data/reference/alphafold/3.0.0 but will need to be copied or linked to a user writable directory.

Running AlphaFold

The following commands are adapted from the AlphaFold documentation:

ml alphafold3
export AF_WORKDIR = /blue/mygroup/username/alphafold

apptainer exec \
  --nv \
  --bind /data/reference/alphafold/3.0.0:/root/databases \
  $HPC_ALPHAFOLD_IMG \
  python /app/alphafold/run_alphafold.py \
  --json_path=$AF_WORKDIR/af_input/fold_input.json \
  --model_dir=$AF_WORKDIR/models \
  --db_dir=/root/databases \
  --output_dir=$AF_WORKDIR/af_output

Categories

protein, structure, machine_learning