AlphaFold3
1. Introduction
This package provides an implementation of the inference pipeline of AlphaFold 3. See below for how to access the model parameters. You may only use AlphaFold 3 model parameters if received directly from Google. Use is subject to these terms of use.
Any publication that discloses findings arising from using this source code, the model parameters or outputs produced by those should cite the Accurate structure prediction of biomolecular interactions with AlphaFold 3 paper.
Please also refer to the Supplementary Information for a detailed description of the method.
AlphaFold 3 is also available at alphafoldserver.com for non-commercial use, though with a more limited set of ligands and covalent modifications.
If you have any questions, please contact the AlphaFold team at alphafold@google.com.
1.1 Local Installation
The CNCA team prepared a local installation of AlphaPhold3 using a container based on singularity or (appatainer) including the Genetic Database.
The Model Parameters is not included, users must request access filling a form and comply with the Google DeepMind terms of use at all times.
The local installation provide the AlphaFold3 version 3.0.1 over a container based on Ubuntu 22.24.04 distribution with cuda-11.012.6. The container is already prepared and cudnn-8.is used throughtout a wrapper that accept all run_alphafold.py options; the Genetic Database location is already configured, users should provide the json path, model and output directories location.
The main resource target of AlphaFoldAlphaFold3 is the GPU but the application alsocan execute the data stage only on the CPU although the performance is substantially worst,worst. seeThe model inference stage requires a GPU, if you submit a job to a partition without a GPU, such as the Benchmarkshpc sectionor bellow.fct partitions, then the option --norun-inference is added automatically the the run_alphafold.py script.
1.2 Environment
The environment is activate with command
$ module load udocker/alphaphold/2.1.1
this will activate automatically a virtual environment ready to start the AlphaFold container throught the python script run_udocker.py.