本软件包提供了AlphaFold v2推理流程的实现。为简单起见,在本文档的其余部分中我们将该模型称为AlphaFold。
我们还提供:
AlphaFold-Multimer的实现。这是一个正在进行的工作,AlphaFold-Multimer预计不会像我们的单体AlphaFold系统那样稳定。阅读指南了解如何升级和更新代码。
包含更新后的AlphaFold v2.3.0模型和推理程序的技术说明。
CASP15基线预测集以及对所进行的任何手动干预的文档。
任何使用此源代码或模型参数而产生研究结果的出版物都应引用AlphaFold论文,如适用,还应引用AlphaFold-Multimer论文。
请同时参考补充信息以获取该方法的详细描述。
您可以使用此Colab笔记本中略微简化的AlphaFold版本或社区支持的版本(见下文)。
如有任何问题,请通过alphafold@deepmind.com联系AlphaFold团队。
您需要一台运行Linux的机器,AlphaFold不支持其他操作系统。完整安装需要高达3 TB的磁盘空间来 存储遗传数据库(建议使用SSD存储),以及现代NVIDIA GPU(内存更大的GPU可以预测更大的蛋白质结构)。
请按以下步骤操作:
安装Docker。
克隆此仓库并进入其目录。
git clone https://github.com/deepmind/alphafold.git cd ./alphafold
下载遗传数据库和模型参数:
安装aria2c
。在大多数Linux发行版中,它可通过包管理器以aria2
包的形式获得(在基于Debian的发行版中,可以通过运行sudo apt install aria2
来安装)。
请使用脚本scripts/download_all_data.sh
下载并设置完整数据库。这可能需要相当长的时间(下载大小为556 GB),因此我们建议在后台运行此脚本:
scripts/download_all_data.sh <DOWNLOAD_DIR> > download.log 2> download_all.log &
**注意:下载目录<DOWNLOAD_DIR>
不应是AlphaFold仓库目录中的子目录。**如果是,Docker构建将会很慢,因为大型数据库将被复制到docker构建上下文中。