kyegomez/Open-AF3

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

解决的问题

本项目是 AlphaFold 3 的开源 PyTorch 实现,旨在预测包括蛋白质、核酸和配体在内的生物分子相互作用的三维结构。

工作原理

该模型用 "Pairformer"(由 48 个块组成)替代了 Evoformer,作用于成对表示和单个表示。它采用遗传扩散模块,直接在原始原子坐标上操作,训练网络以去噪带噪声的原子坐标,从而预测真实坐标。为减少幻觉,采用使用 AlphaFold Multimer v2.3 预测结果的交叉蒸馏方法。

适用人群

希望获得 AlphaFold 3 架构开源替代方案以进行生物分子结构预测的计算生物学和结构生物学领域的研究人员和开发者。

主要亮点

  • 广泛的预测能力:可从输入的聚合物序列、残基修饰和配体 SMILES 预测结构。
  • 基于扩散的生成:使用扩散滚动程序,从随机噪声生成最终原子位置。
  • 置信度度量:回归原子级和成对误差,以预测 pLDDT 和预测对齐误差(PAE)矩阵。
  • PyTorch 实现:提供 AlphaFold 3 核心架构的模块化 PyTorch 实现。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch