AlphaFold3

The paper changes AlphaFold from a protein-structure predictor into a unified biomolecular complex predictor with an atom-level diffusion architecture.

Metadata

FieldValue
PaperAccurate structure prediction of biomolecular interactions with AlphaFold 3
AuthorsJosh Abramson, Jonas Adler, Jack Dunger, Richard Evans, Tim Green, Alexander Pritzel, Olaf Ronneberger, Lindsay Willmore, Andrew J Ballard, Joshua Bambrick, Sebastian W Bodenstein, David A Evans, Chia-Chun Hung, Michael O’Neill, David Reiman, Kathryn Tunyasuvunakool, Zachary Wu, Akvilė Žemgulytė, Eirini Arvaniti, Charles Beattie, Ottavia Bertolli, Alex Bridgland, Alexey Cherepanov, Miles Congreve, Alexander I Cowen-Rivers, Andrew Cowie, Michael Figurnov, Fabian B Fuchs, Hannah Gladman, Rishub Jain, Yousuf A Khan, Caroline M R Low, Kuba Perlin, Anna Potapenko, Pascal Savy, Sukhdeep Singh, Adrian Stecula, Ashok Thillaisundaram, Catherine Tong, Sergei Yakneen, Ellen D Zhong, Michal Zielinski, Augustin Žídek, Victor Bapst, Pushmeet Kohli, Max Jaderberg, Demis Hassabis, John M Jumper
Year2024
VenueNature
PaperNature
DeepMind pageAlphaFold
Codegoogle-deepmind/alphafold3
Statusfull note started

One-Line Takeaway

AlphaFold3 replaces the AlphaFold2-style structure module with a diffusion-based coordinate generator and expands the input/output contract from protein chains to biomolecular complexes containing proteins, nucleic acids, small molecules, ions, and modified residues.

Question

AlphaFold2 answered a protein monomer structure prediction problem:

Many biological and drug-discovery questions are not monomer problems. They ask for a joint structure:

The architecture question:

Can one model represent mixed biomolecular entities and generate their joint atom-level coordinates?

The paper’s answer:

Main Claim

The narrowed architecture claim is:

This is different from a docking-only claim. A docking pipeline often assumes:

AlphaFold3 instead predicts the joint complex:

where is a set of molecular entities and is the predicted coordinate set.

Architecture Contract

ComponentRole
entity inputproteins, nucleic acids, ligands, ions, modified residues
atom/token featuresrepresent mixed molecular objects
pair representationstores relationships between residues, atoms, or tokens
trunkreasons over biomolecular context before coordinate generation
diffusion moduledenoises atom coordinates into a complex structure
confidence headsestimate reliability and interaction quality
sampling/refinementproduces candidate structures through generative denoising

The output is atom-level geometry:

For any global rigid transform:

the structural claim should be unchanged. Complex prediction therefore has the same rigid-transform symmetry issue as protein structure prediction, but with more heterogeneous objects.

Why It Is an Architecture Paper

AlphaFold3 should be read as an architecture paper because it changes the modeling contract:

AxisAlphaFold2AlphaFold3
primary targetprotein structurebiomolecular complex structure
output routestructure module with residue framesdiffusion-based atom coordinate generation
molecular scopemainly proteins, then multimer variantsproteins, nucleic acids, ligands, ions, modified residues
downstream relevanceprotein modelingprotein modeling, interaction modeling, SBDD
core architectural shiftEvoformer plus structure moduletrunk plus diffusion module

This is not merely “AlphaFold2 with more input types.” The generative coordinate module changes how structure is produced.

Input Object Contract

A biomolecular complex can be represented as:

where:

  • is the set of molecular entities;
  • is the set of atoms;
  • stores bonds or connectivity;
  • stores features such as residue type, atom type, chain, entity type, charge, or modification.

For proteins:

For ligands:

where is a molecular graph.

For nucleic acids:

where is a nucleotide token.

The hard part is not just concatenating inputs. The model must preserve molecular identity, connectivity, symmetry, and interaction context.

Unified Coordinate Prediction

AlphaFold3 predicts a joint coordinate set:

The coordinate set includes atoms from multiple entities. A protein-ligand complex is not:

It is closer to:

This matters because interactions can affect relative placement and local conformations.

Diffusion Module

Diffusion models learn to recover clean data from noise. For coordinates:

The denoising model predicts either the clean coordinates, the noise, or a related update:

where is conditioning information from the trunk.

A reverse denoising step can be written abstractly as:

For AlphaFold3 reading, the important contract is:

The model generates a structure through iterative coordinate refinement rather than a single deterministic residue-frame output.

Why Diffusion Helps Here

Biomolecular complexes have multi-modal uncertainty:

  • ligands can bind in different poses;
  • side chains can rearrange;
  • loops can move;
  • complexes can have ambiguous interfaces;
  • multiple conformations may be plausible;
  • input context can be incomplete.

Diffusion gives an architecture for conditional structure generation:

rather than only a point estimate:

In practice, evaluation still often reports best or ranked predicted structures. The paper should not be read as solving conformational ensemble modeling completely.

Token and Atom Representations

Mixed biomolecular modeling needs at least two levels of representation:

LevelExamplesWhy Needed
token/entity levelresidues, ligand tokens, nucleotideslong-range context and sequence/entity structure
atom levelatom coordinates and featuresfinal geometry, contacts, pose, chemistry
pair leveltoken-token or atom-atom relationsinteractions, distances, interface reasoning

A generic pair representation:

stores a relation between object and object .

For interaction prediction, pair features are central:

Pair Reasoning

A biomolecular complex can be treated as a dense relational object:

Pair state:

For a protein-ligand complex, cross-entity pairs are crucial:

where is a protein residue/atom and is a ligand atom/token.

The architecture must distinguish:

RelationMeaning
protein-proteininterface, multimer packing
protein-ligandpocket pose and contacts
protein-DNA/RNAsequence-specific binding, backbone geometry
ligand internalmolecular graph and conformer validity
ion/modified residuecoordination and local chemistry

Relation to AlphaFold2

AlphaFold2:

AlphaFold3:

The key shift:

Relation to Docking

Classical docking often separates receptor preparation, ligand conformer generation, search, and scoring:

AlphaFold3 is closer to joint prediction:

This distinction matters:

Docking ViewAlphaFold3 View
receptor may be fixedcomplex can be predicted jointly
ligand pose search explicitcoordinate generation learned
scoring function centralmodel confidence and learned structure distribution central
usually ligand-focusedall biomolecular entities share a prediction framework

But AlphaFold3 should not be treated as replacing every docking workflow. Docking tasks often involve screening millions of ligands, protonation/tautomer states, induced fit, water networks, affinity ranking, and assay-specific validation.

Relation to Diffusion Models

Generic diffusion:

AlphaFold3-style structure diffusion:

The conditioning object is scientific:

The output is constrained by chemistry and geometry, not just image realism.

Relation to Geometric Deep Learning

Coordinate prediction should respect rigid transforms:

If the input coordinate frame is rotated and translated, coordinate outputs should transform consistently:

Scalar confidence or interaction probabilities should be invariant:

AlphaFold3 is a major example of generative geometric modeling for scientific structures.

Evidence Reading

The paper evaluates many interaction categories. The evidence should be separated by claim:

Evidence TypeSupportsDoes Not Prove Alone
protein-ligand benchmarksimproved pose prediction for some drug-like interactionsreliable affinity ranking
protein-protein/nucleic-acid complexesbroader biomolecular complex modelingall biological assemblies are solved
comparison to specialized toolsone model can compete across categoriesevery category is equally strong
confidence estimatessome reliability signalall hallucinations are detected
PoseBusters-style evaluationphysical plausibility checksexperimental binding or activity

The paper is strong because it broadens the target distribution. That also makes evaluation harder: each entity type and interaction type has different failure modes.

Benchmark Boundary

For SBDD, distinguish:

AlphaFold3 can improve pose or complex prediction while still leaving:

  • affinity calibration;
  • activity cliffs;
  • assay transfer;
  • ligand protonation;
  • water/metal coordination;
  • induced fit;
  • conformational ensembles;
  • prospective validation.

This boundary is important for public notes because AlphaFold3 attracts broad claims that can easily become too strong.

Implementation and Reproducibility Reading

When reading or trying to use AlphaFold3-like systems, separate:

QuestionWhy It Matters
Are model weights available?determines reproducibility and local deployment
Is inference code available?determines implementation auditability
Are inputs standardized?ligands, CCD codes, SMILES, modifications, templates
Are multiple samples generated?diffusion outputs may vary
Are confidence scores calibrated?ranking and filtering depend on reliability
Is the benchmark leakage-controlled?PDB time splits and homolog/template leakage matter

This is not just an architecture issue. For scientific modeling, access, input format, and evaluation protocol are part of the claim contract.

Failure Modes

Failure ModeWhy It Matters
treating a plausible generated complex as experimental truthgenerative models can produce convincing but wrong structures
using predicted pose as affinitypose and binding energy are different claims
ignoring ligand chemistry stateprotonation, tautomer, stereochemistry, and charge affect binding
ignoring water and cofactorsmissing context can change the interface
comparing against docking without matching inputssome methods may use different receptor/template information
mixing server output and paper architecture claimsaccess route and model version may differ
assuming all molecular types are equally solvedperformance varies by interaction category

Common Misreadings

”AlphaFold3 solves docking.”

No. It makes a major advance in complex structure prediction, including protein-ligand interactions, but docking workflows include screening, affinity ranking, chemical state handling, and prospective validation.

”Diffusion means it models all conformational ensembles.”

No. Diffusion is a generative architecture, but practical prediction may still produce limited samples and can miss biologically relevant states.

”One model for many molecule types means one evaluation metric is enough.”

No. Protein-protein interfaces, ligand poses, nucleic-acid complexes, and ion coordination need different checks.

”High confidence means the interaction is biologically real.”

No. A predicted complex can be geometrically plausible while missing biological context, concentration, cellular state, or assay evidence.

Later-Paper Checklist

When reading post-AlphaFold3 papers, check:

  • Does the model predict joint complexes or dock into fixed structures?
  • Are proteins, ligands, nucleic acids, ions, and modifications represented in one input schema?
  • Is the coordinate generator diffusion-based, flow-based, or deterministic?
  • Are molecular graph constraints enforced or learned?
  • Are ligand protonation, tautomer, stereochemistry, and charge explicit?
  • Are templates, homologs, and PDB date splits controlled?
  • Are pose, affinity, and screening claims separated?
  • Is confidence calibrated per interaction type?
  • Are multiple samples generated and ranked?
  • Is there prospective or held-out temporal validation?

Why It Matters

AlphaFold3 is a major architecture transition:

For this wiki, it connects:

It is exactly the kind of paper that should be cross-listed: architecture, computational biology, protein modeling, and SBDD all need it, but the canonical note can live once in papers/architectures.

Limitations

AlphaFold3 should be treated as a powerful structure predictor, not a complete biological oracle.

Important limitations:

  • generated structures still need experimental or orthogonal validation;
  • binding affinity is not identical to pose quality;
  • ligand chemistry state can dominate real-world behavior;
  • water, ions, cofactors, and missing context can matter;
  • flexible and disordered regions remain difficult;
  • model access and reproducibility constraints affect scientific use;
  • benchmark performance may not transfer to every target class.

The defensible claim:

The overclaim to avoid:

Connections