kyegomez/Open-AF3

Implementation of Alpha Fold 3 from the paper: "Accurate structure prediction of biomolecular interactions with AlphaFold3" in PyTorch

What it solves

This project is an open-source PyTorch implementation of AlphaFold 3, designed to predict the 3D structures of biomolecular interactions, including proteins, nucleic acids, and ligands.

How it works

The model replaces the Evoformer with a "Pairformer" (consisting of 48 blocks) that operates on pair and single representations. It uses a Genetic Diffusion module that operates directly on raw atomic coordinates, training the network to denoise noised atomic coordinates to predict true coordinates. To reduce hallucinations, it employs a cross-distillation method using AlphaFold Multimer v2.3 predictions.

Who it’s for

Researchers and developers in computational biology and structural biology who want an open-source alternative to the AlphaFold 3 architecture for biomolecular structure prediction.

Highlights

  • Broad Prediction Capabilities: Predicts structures from input polymer sequences, residue modifications, and ligand SMILES.
  • Diffusion-Based Generation: Uses a diffusion rollout procedure to generate final atomic positions from random noise.
  • Confidence Measures: Regresses atom-level and pairwise errors to predict pLDDT and predicted aligned error (PAE) matrices.
  • PyTorch Implementation: Provides a modular implementation of the core AlphaFold 3 architecture in PyTorch.

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch