Skip to main content

OpenFold's Biological Structure Prediction Model based on DeepMind's AlphaFold 3

Project description

OpenFold3-preview

Comparison of OpenFold and experimental structures

OpenFold3-preview is a biomolecular structure prediction model aiming to be a bitwise reproduction of DeepMind's AlphaFold3, developed by the AlQuraishi Lab at Columbia University and the OpenFold consortium. This research preview is intended to gather community feedback and allow developers to start building on top of the OpenFold ecosystem. The OpenFold project is committed to long-term maintenance and open source support, and our repository is freely available for academic and commercial use under the Apache 2.0 license.

For our reproduction of AlphaFold2, please refer to the original OpenFold repository.

Documentation

Please visit our full documentation at https://openfold-3.readthedocs.io/en/latest/

Features

OpenFold3-preview replicates the input features described in the AlphaFold3 publication, as well as batch job support and efficient kernel-accelerated inference.

A summary of our supported features includes:

Quick-Start for Inference

Make your first predictions with OpenFold3-preview in a few easy steps:

  1. Install OpenFold3-preview using our pip package
pip install openfold3 
  1. Setup your installation of OpenFold3-preview and download model parameters:
setup_openfold
  1. Run your first prediction using the ColabFold MSA server with the run_openfold binary
run_openfold predict --query_json=examples/example_inference_inputs/query_ubiquitin.json

More information on how to customize your inference prediction can be found at our documentation home at https://openfold-3.readthedocs.io/en/latest/. More examples for inputs and outputs can be found in our HuggingFace examples.

Benchmarking

OpenFold3-preview performs competitively with the state of the art in open source biomolecular structure prediction, while being the only model to match AlphaFold3's performance on monomeric RNA structures.

Preliminary results:

Benchmark performance of OpenFold3-preview and other models

Performance of OF3p and other models on a diverse set of benchmarks:

For more details on inferences procedures and benchmarking methods, please refer to our whitepaper.

Upcoming

The final OpenFold3 model is still in development, and we are actively working on the following features:

  • Full parity on all modalities with AlphaFold3
  • Training documentation & dataset release
  • Workflows for training on custom non-PDB data

Contributing

If you encounter problems using OpenFold3-preview, feel free to create an issue! We also welcome pull requests from the community.

Citing this Work

If you use OpenFold3-preview in your research, please cite the following:

@software{openfold3-preview,
  title = {OpenFold3-preview},
  author = {{The OpenFold3 Team}},
  year = {2025},
  version = {0.1.0},
  doi = {10.5281/zenodo.17485510},
  url = {https://github.com/aqlaboratory/openfold-3},
  abstract = {OpenFold3-preview is a biomolecular structure prediction model aiming to be a bitwise reproduction of DeepMind's AlphaFold3, developed by the AlQuraishi Lab at Columbia University and the OpenFold consortium.}
}

Any work that cites OpenFold3-preview should also cite AlphaFold3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openfold3-0.4.0.tar.gz (6.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openfold3-0.4.0-py3-none-any.whl (6.7 MB view details)

Uploaded Python 3

File details

Details for the file openfold3-0.4.0.tar.gz.

File metadata

  • Download URL: openfold3-0.4.0.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openfold3-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9c2260bdae1018130bd29a10b88a396faafb4ee26a3e25a36b704713a992f3fb
MD5 570066dc70f94934ecfeea2d651f9aa3
BLAKE2b-256 9d134b97265511eaecf0d479f6a099abd99bd80556acda0c374ab47f2c1b6cf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for openfold3-0.4.0.tar.gz:

Publisher: publish-pypi.yml on aqlaboratory/openfold-3

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openfold3-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: openfold3-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 6.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for openfold3-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78aaab375cf8638b86b7e00fc5fde4d43725f065b86837faa7907d21ab1b2b6c
MD5 ed589aef84b5ef28edc3ea1c477a8c7b
BLAKE2b-256 efae0f6866eb2fb2cad8b88f9237dfe079e8ef53c9858952450f2a8682b49046

See more details on using hashes here.

Provenance

The following attestation bundles were made for openfold3-0.4.0-py3-none-any.whl:

Publisher: publish-pypi.yml on aqlaboratory/openfold-3

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page