- name
- openfold3
- description
- Structure prediction using OpenFold3, an open-weights PyTorch reproduction of AlphaFold3 from the AlQuraishi Lab. Use this skill when predicting protein/nucleic-acid/ligand complex structures with an Apache-2.0-licensed AF3 reimplementation.
- license
- Apache-2.0
- category
- biomodels
- requirements
- [gpu]
- metadata
- display-name: OpenFold3 # github.com/aqlaboratory/openfold-3/blob/main/LICENSE: Apache-2.0. HF model # card and gated prompt confirm. verified 2026-06-30 third_party: - kind: weights name: OpenFold3 provider: OpenFold Consortium license: Apache-2.0 terms_url: https://github.com/aqlaboratory/openfold-3/blob/main/LICENSE # SKILL.md — `--use-msa-server` DEFAULTS to true (MSA server is # api.colabfold.com), so the sequence leaves the machine unless opted out. # No published ToS — wiki is the closest data-use reference. - kind: service name: ColabFold MSA server (api.colabfold.com) provider: Steinegger Lab info_url: https://github.com/sokrypton/ColabFold/wiki
OpenFold3 Structure Prediction
Prerequisites
How to run
Installation
pip install 'openfold3[cuequivariance]==0.4.1'
The default attention kernel is DeepSpeed DS4Sci_EvoformerAttention. If
DeepSpeed is unavailable, switch to the cuEquivariance triangle kernels (no
build-from-source) by overriding the eval memory settings in
model_config.py (use_deepspeed_evo_attention: False,
use_cueq_triangle_kernels: True). Some pre-built environments already ship
this override; check before re-patching.
Weights
Apache-2.0, ~2.3 GB from HF OpenFold/OpenFold3. The repo is gated (auto-approval) — accept the access form on the HF model page and authenticate (huggingface-cli login or HF_TOKEN) before downloading:
export OPENFOLD_CACHE=~/.openfold3
huggingface-cli download OpenFold/OpenFold3 checkpoints/of3-p2-155k.pt \
--local-dir "$OPENFOLD_CACHE"
run_openfold will also auto-download to $OPENFOLD_CACHE on first run if
egress is open and HF credentials are available (either HF_TOKEN or a prior
huggingface-cli login) with repo access granted. The interactive
setup_openfold helper exists but prompts on stdin; prefer the explicit
download above for non-interactive runs.
Running
export OPENFOLD_CACHE=/path/to/cache
run_openfold predict \
--query_json=queries.json \
--output-dir out/ \
--use-msa-server false \
--use-templates false