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
- 项目
- 项目