AlphaFold3 一键部署,高准确性蛋白质建模工具

ops/2025/1/23 8:55:00/

AlphaFold3 是由谷歌 DeepMind 公司于 2024 年开发的人工智能 (AI) 工具。AlphaFold 3 模型采用了基于扩散的架构,不仅能够预测蛋白质结构,还能精确预测包括核酸、小分子、离子和修饰残基在内的复合物结构。
与以往的专门工具相比,AlphaFold 3 在准确性上取得了巨大飞跃:

  • 蛋白质-配体相互作用的预测准确性远超最先进的对接工具;
  • 蛋白质-核酸相互作用的预测准确性远超核酸特异性预测因子;
  • 抗体-抗原预测的准确性远超 AlphaFold-Multimer v.2.3。

该教程将介绍如何快速部署并使用 AlphaFold3 预测蛋白质
教程链接:https://go.openbayes.com/dfmJK

使用云平台:OpenBayes
http://openbayes.com/console/signup?r=sony_0m6v

登录 http://OpenBayes.com,在「公共教程」页面,选择「AlphaFold3 蛋白质预测 Demo」教程。

页面跳转后,点击右上角「克隆」,将该教程克隆至自己的容器中。

选择「NVIDIA A6000」以及「PyTorch」镜像,OpenBayes 平台上线了新的计费方式,大家可以按照需求选择「按量付费」或「包日/周/月」,点击「继续执行」。可以使用文章开头的邀请链接,获得 RTX 4090 使用时长!

稍等片刻,待系统分配好资源,当状态变为「运行中」后,点击「打开工作空间」。

下面演示运行步骤:
1. 进入工作空间后,我们新建一个终端,输入「conda activate /input0/af3」进入开发环境。

2. 将想要预测的蛋白质文件放在指定目录。
指定输入文件:run_alphafold.py
您可以通过以下两种方式之一提供输入该文件:

  • 单个输入文件:使用 --json_path 标志后跟单个 JSON 文件的路径。
  • 多个输入文件:使用 --input_dir 标志,后跟 JSON 文件目录的路径。

3.输入以下命令运行 AlphaFold 3:

python ./alphafold3/run_alphafold.py     --json_path /openbayes/home/input/alphafold_input.json     --model_dir /input1/     --db_dir /input0/AF3_database/     --output_dir /openbayes/home/output

4. 生成结果均可在教程中找到介绍。

5. 等待模型计算完成后,可在 /home/output/2pv7 目录中找到 cif 文件,将其下载到本地。

本教程采取 VScode 中的 Protein Viewer 插件进行可视化展示,将文件下载到本地后,打开 VScode 并安装插件。

使用 Protein Viewer 打开下载好的 cif 文件即可。


http://www.ppmy.cn/ops/152425.html

相关文章

Linux操作命令之云计算基础命令

一、图形化界面/文本模式 ctrlaltF2-6 图形切换到文本 ctrlalt 鼠标跳出虚拟机 ctrlaltF1 文本切换到图形 shift ctrl "" 扩大 ctrl "-" 缩小 shift ctrl "n" 新终端 shift ctrl "t" 新标签 alt 1,…

手机号码归属地与IP属地:两者差异深度解析

在数字通信日益普及的今天,手机号码和IP地址已成为我们日常生活中不可或缺的一部分。然而,尽管它们都与地理位置有关,手机号码归属地与IP属地之间却存在着显著的差异。那么,手机号码归属地和IP有什么区别?下面一起来了…

7.9 从 0 到 1 实战 ChatGPT 开发者模式:Weather Forecast Plugin 打造实用气象助手

ChatGPT 开发者模式实战之 Weather Forecast Plugin 在人工智能的迅猛发展中,ChatGPT 作为一种强大的自然语言处理工具,为开发者提供了丰富的接口与模式,帮助构建智能对话应用。其中,Weather Forecast Plugin(天气预报插件)是一个极具实用性的功能,能够为用户提供实时天…

如何写出优秀的提示词?ChatGPT官方的六种方法

使用ChatGPT时,提示词(Prompt)的质量直接影响到生成结果的好坏。ChatGPT官方文档中提供了六种优化提示词的方法,这些方法能够帮助用户更好地利用ChatGPT,提升其生成内容的准确性和实用性。本文将结合中文习惯和新的示例…

计算机组成原理——数据表示(二)

当生活的压力和困惑缠绕在身边,我们往往需要振奋精神,勇往直前。无论在何种困境中,我们都要保持积极的态度和坚定的信念。将悲观的情绪抛之脑后,展现出坚强的意志力和无尽的活力。振奋精神意味着我们要战胜自己内心的负面情绪&…

开源模型应用落地-工具使用篇-Spring AI-Function Call(八)

一、前言 通过“开源模型应用落地-工具使用篇-Spring AI(七)-CSDN博客”文章的学习,已经掌握了如何通过Spring AI集成OpenAI和Ollama系列的模型,现在将通过进一步的学习,让Spring AI集成大语言模型更高阶的用法&#…

高效建站指南:通过Portainer快速搭建自己的在线网站

文章目录 前言1. 安装Portainer1.1 访问Portainer Web界面 2. 使用Portainer创建Nginx容器3. 将Web静态站点实现公网访问4. 配置Web站点公网访问地址4.1公网访问Web站点 5. 固定Web静态站点公网地址6. 固定公网地址访问Web静态站点 前言 Portainer是一个开源的Docker轻量级可视…

RabbitMQ-消息可靠性以及延迟消息

目录 消息丢失 一、发送者的可靠性 1.1 生产者重试机制 1.2 生产者确认机制 1.3 实现生产者确认 (1)开启生产者确认 (2)定义ReturnCallback (3)定义ConfirmCallback 二、MQ的持久化 2.1 数据持久…