alphafold3
AlphaFold 3 inference pipeline.
File Explorer
- ci.yaml
- Dockerfile
- dockerignore
- jackhmmer_seq_limit.patch
- community_tools.md
- header.jpg
- input.md
- installation.md
- known_issues.md
- metadata_antibody_antigen.csv
- metadata_antibody_antigen.md
- model_parameters.md
- output.md
- performance.md
- barnase_barstar.json
- calmodulin_4calcium.json
- erk2_phosphorylated.json
- kras_g12c_sotorasib.json
- methylated_dna.json
- modified_rna.json
- rnaseb_glycosylated.json
- streptavidin_biotin_smiles.json
- tetr_dimer_dna.json
- tetr_dimer_tetracycline.json
- tetr_homodimer.json
- u1a_rna_hairpin.json
- ubiquitin_monomer.json
- WEIGHTS_PROHIBITED_USE_POLICY-Bahasa-Indonesia.md
- WEIGHTS_PROHIBITED_USE_POLICY-Espanol-Latinoamerica.md
- WEIGHTS_PROHIBITED_USE_POLICY-Francais-Canada.md
- WEIGHTS_PROHIBITED_USE_POLICY-Portugues-Brazil.md
- WEIGHTS_TERMS_OF_USE-Bahasa-Indonesia.md
- WEIGHTS_TERMS_OF_USE-Espanol-Latinoamerica.md
- WEIGHTS_TERMS_OF_USE-Francais-Canada.md
- WEIGHTS_TERMS_OF_USE-Portugues-Brazil.md
- alphafold_input.json
- test_template.mmcif
- data.py
- base_config.py
- folding_input.py
- folding_input_test.py
- resources.py
- safe_pickle.py
- ccd_pickle_gen.py
- chemical_component_sets_gen.py
- atom_types.py
- chemical_component_sets.py
- chemical_components.py
- mmcif_names.py
- periodic_table.py
- residue_names.py
- side_chains.py
- msa_profile_pybind.cc
- msa_profile_pybind.h
- hmmalign.py
- hmmbuild.py
- hmmsearch.py
- jackhmmer.py
- msa_tool.py
- nhmmer.py
- rdkit_utils.py
- shards.py
- subprocess_utils.py
- featurisation.py
- msa.py
- msa_config.py
- msa_features.py
- msa_identifiers.py
- parsers.py
- pipeline.py
- structure_stores.py
- template_realign.py
- templates.py
- __init__.py
- rigid_matrix_vector.py
- rotation_matrix.py
- struct_of_array.py
- utils.py
- vector.py
- atom_layout.py
- haiku_modules.py
- mapping.py
- utils.py
- atom_cross_attention.py
- confidence_head.py
- diffusion_head.py
- diffusion_transformer.py
- distogram_head.py
- evoformer.py
- featurization.py
- modules.py
- noise_level_embeddings.py
- template_modules.py
- inter_chain_bonds.py
- pipeline.py
- structure_cleaning.py
- alignment.py
- chirality.py
- scoring.py
- confidence_types.py
- confidences.py
- data3.py
- data_constants.py
- feat_batch.py
- features.py
- json_serialize_pybind.cc
- json_serialize_pybind.h
- merging_features.py
- mkdssp_pybind.cc
- mkdssp_pybind.h
- mmcif_metadata.py
- model.py
- model_config.py
- msa_pairing.py
- params.py
- post_processing.py
- protein_data_processing.py
- cif_dict.pyi
- cif_dict_lib.cc
- cif_dict_lib.h
- cif_dict_pybind.cc
- cif_dict_pybind.h
- fasta_iterator.pyi
- fasta_iterator_lib.cc
- fasta_iterator_lib.h
- fasta_iterator_pybind.cc
- fasta_iterator_pybind.h
- msa_conversion.pyi
- msa_conversion_pybind.cc
- msa_conversion_pybind.h
- copy_to_ssd.sh
- gcp_mount_ssd.sh
- aggregation.pyi
- aggregation_pybind.cc
- aggregation_pybind.h
- membership.pyi
- membership_pybind.cc
- membership_pybind.h
- mmcif_altlocs.cc
- mmcif_altlocs.h
- mmcif_atom_site.pyi
- mmcif_atom_site_pybind.cc
- mmcif_atom_site_pybind.h
- mmcif_layout.h
- mmcif_layout.pyi
- mmcif_layout_lib.cc
- mmcif_layout_pybind.cc
- mmcif_layout_pybind.h
- mmcif_struct_conn.h
- mmcif_struct_conn.pyi
- mmcif_struct_conn_lib.cc
- mmcif_struct_conn_pybind.cc
- mmcif_struct_conn_pybind.h
- mmcif_utils.pyi
- mmcif_utils_pybind.cc
- mmcif_utils_pybind.h
- string_array.pyi
- string_array_pybind.cc
- string_array_pybind.h
- __init__.py
- bioassemblies.py
- bonds.py
- chemical_components.py
- mmcif.py
- parsing.py
- structure.py
- structure_tables.py
- table.py
- test_utils.py
- run_alphafold_test_output_bucket_1024.pkl
- run_alphafold_test_output_bucket_default.pkl
- 5y2e.cif
- 6s61.cif
- 6ydw.cif
- 7rye.cif
- bfd-first_non_consensus_sequences__subsampled_1000.fasta
- mgy_clusters__subsampled_1000.fa
- nt_rna_2023_02_23_clust_seq_id_90_cov_80_rep_seq__subsampled_1000.fasta
- pdb_seqres_2022_09_28__subsampled_1000.fasta
- rfam_14_4_clustered_rep_seq__subsampled_1000.fasta
- rnacentral_active_seq_id_90_cov_80_linclust__subsampled_1000.fasta
- uniprot_all__subsampled_1000.fasta
- uniref90__subsampled_1000.fasta
- featurised_example.json
- featurised_example.pkl
- model_config.json
- __init__.py
- build_data.py
- cpp.cc
- version.py
- CMakeLists.txt
- CONTRIBUTING.md
- fetch_databases.sh
- LICENSE
- OUTPUT_TERMS_OF_USE.md
- pyproject.toml
- README.md
- run_alphafold.py
- run_alphafold_data_test.py
- run_alphafold_test.py
- uv.lock
- WEIGHTS_PROHIBITED_USE_POLICY.md
- WEIGHTS_TERMS_OF_USE.md
# Installation Guide
dockerSetup Steps
docker build -f docker/Dockerfile -t alphafold3 .
Build the AlphaFold 3 Docker image.
docker run -it --volume $HOME/af_input:/root/af_input --volume $HOME/af_output:/root/af_output --volume <MODEL_PARAMETERS_DIR>:/root/models --volume <DATABASES_DIR>:/root/public_databases --gpus all alphafold3 python run_alphafold.py --json_path=/root/af_input/fold_input.json --model_dir=/root/models --output_dir=/root/af_output
Run the Docker container to perform prediction.
Key Commands
python run_alphafold.py --json_path=/root/af_input/fold_input.json --model_dir=/root/models --output_dir=/root/af_output
Runs the AlphaFold 3 inference pipeline.
You must mount the model parameters and public databases directories as volumes when running Docker.
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
docker run
View Details ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
// repository documentation
Was this content helpful?
(0 ratings)
