sokrypton/ColabFold

Making Protein folding accessible to all!

解决的问题

ColabFold 是一款旨在通过提供易于使用的 Google Colab 笔记本和本地安装选项,使高精度蛋白质结构预测对所有用户都可访问的工具。它通过提供公共 MSA(多序列比对)服务器、批量处理工具以及对多种前沿蛋白质折叠模型的支持,消除了对复杂本地数据库和高端硬件设置的需求。

如何工作

ColabFold 将多种蛋白质折叠模型(如 AlphaFold2、AlphaFold3/OpenFold3、ESMFold 和 RoseTTAFold2)整合到统一的工作流中。它使用外部 MSA 服务器生成折叠预测所需的序列比对,显著降低了本地存储和计算需求。对于本地用户,它提供 colabfold_batch 用于结构预测,以及 colabfold_search 用于使用 MMseqs2 进行本地 MSA 生成,包括对 GPU 加速搜索的支持。

适用人群

需要预测蛋白质、单体和复合物三维结构,但无需管理庞大基因组数据库或复杂基础设施的生物学家、生物化学家和结构生物学家。

主要亮点

  • 多模型支持:提供 AlphaFold2、AlphaFold3、ESMFold 和 RoseTTAFold2 的笔记本和工具。
  • MSA 服务器:一个公共服务器,负责处理计算密集型的序列比对任务,使通过 Colab 实现折叠预测变得简单易行。
  • 本地安装支持:支持 Linux、macOS 和 Windows(通过 WSL2),适用于高通量批量预测。
  • GPU 加速:通过 MMseqs2-GPU 和融合内核支持 GPU 加速的 MSA 搜索,显著提升折叠速度。
  • AF3 兼容性:能够将 MSA 导出为与 AlphaFold3 兼容的 JSON 格式,支持 DNA、RNA 和配体等非蛋白质分子。

相关

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