minAlphaFold2

用 PyTorch 极简复现 AlphaFold2,读懂蛋白质结构预测

开源 free 模型训练
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 641
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类模型训练
开发团队ChrisHayduk
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型
GitHub 星标★ 641
30天Star增速
HF 下载量
上线时间2026-02-10 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-12
浏览次数0

项目介绍

minAlphaFold2 是一个用 PyTorch 从零复现 AlphaFold2 模型与训练流程的极简开源项目。AlphaFold2 是 DeepMind 提出的蛋白质三维结构预测模型,原始实现基于 JAX 且代码复杂、依赖庞大,普通开发者很难读懂和二次开发。该项目把核心的 Evoformer 模块、结构模块以及端到端训练循环用 PyTorch 重新实现,代码量大幅精简,去掉了工程化的冗余封装,让研究者能直接阅读模型前向传播、损失计算和训练调度的每一行逻辑。它解决的是“想学 AlphaFold2 但被官方代码劝退”的问题,适合作为理解蛋白质结构预测原理的教学参考和实验起点。项目提供可运行的训练脚本,支持在小规模数据上跑通流程,帮助用户快速验证想法或做消融实验。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 代码极简,核心模型与训练逻辑集中,适合逐行阅读学习 AlphaFold2 原理
  • 基于 PyTorch 生态,比官方 JAX 实现更容易被主流深度学习开发者上手和修改
  • 提供完整训练流程,可小规模跑通,便于做消融实验和二次开发

不足之处

  • 仅复现模型与训练,未包含官方完整的数据预处理和 MSA 搜索管线
  • 项目处于早期阶段,文档和社区支持相对有限,复现效果未大规模验证

适用场景

  • 深度学习研究者学习 AlphaFold2 模型架构与训练细节
  • 高校课程或读书会作为蛋白质结构预测的教学案例
  • 在 PyTorch 环境下做结构预测相关算法实验和消融研究

替代项目

OpenFold、AlphaFold2 官方实现

上一篇:Megatron-Bridge

下一篇:没有了!

同类项目推荐

Long-RL 开源

让强化学习轻松驾驭超长序列,训练更稳更快

Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)

★ 729 2026-08-09
TPA 开源

把注意力复杂度从平方降到线性,长序列不再卡顿

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···

★ 463 2026-08-09
minimind 开源

两小时造出你的小模型,练手入门不求人

Train a 64M-parameter LLM from scratch in just 2h!

★ 63550 2026-08-09
pruna 开源

一键优化 AI 模型,推理提速又省资源。

Pruna is a model optimization framework built for developers, enabling you to delive···

★ 1314 2026-08-13