AutoDock Vina多配体对接 (Simultaneous Multiple Ligand Docking)

news2024/10/1 15:25:14

1. 多配体分子对接简介

多配体分子对接(Simultaneous Multiple Ligand Docking, SMLD)或(Multiple Ligand Simultaneous Docking, MLSD)是一种分子对接技术,用于将多个配体(小分子药物候选物)同时对接到一个蛋白质分子的结合位点。与传统的分子对接技术不同,传统方法通常只考虑一个配体与一个蛋白质的相互作用。SMLD的目标是更高效地研究多个配体如何与同一个蛋白质相互作用,以寻找潜在的药物候选物。

以下是SMLD的一些关键特点和优势:

  1. 多样性研究:SMLD使研究人员能够研究多个不同结构的配体,以确定它们如何与同一个蛋白质相互作用。这有助于更好地理解配体的多样性和结合模式。

  2. 药物组合研究:SMLD可用于研究多个配体如何同时与蛋白质相互作用,这对于研究多药联合治疗或多配体组合疗法非常重要。

  3. 计算挑战:尽管SMLD具有吸引力,但它也面临着计算上的挑战,因为需要同时考虑多个配体的不同构象和相互作用。因此,需要高性能计算资源和先进的算法来有效地执行SMLD。

目前能够实现多配体分子对接的开源工具有AutoDock Vina。AutoDock Vina官方多配体对接英文教程可参考Multiple ligands docking,以PDE与两种抑制剂 (pdb id: 5x72) 的复合物为例,证明了AutoDock Vina成功对接多个配体的能力。

以下内容将以PRMT5为例,通过使用AutoDock Vina来进行多配体分子对接。AutoDock Vina 1.2.0 简介和对接计算参考往期博客AutoDock Vina 1.2.0 对接计算(大批量)。

所用到的软件:

  • AutoDock Vina 1.2.0 (最新版AutoDock Vina 1.2.5)
  • ADFR (prepare_receptor/prepare_ligand/reduce/babel)
  • PyMol
  • PyMol插件GetBox

2. PRMT5 简介

PRMT5·MTA复合物最近已成为治疗MTAP缺失癌症的新合成致死药物靶点。MRTX1719 是 PRMT5•MTA 复合物的有效选择性抑制剂,与 MTAP 野生型细胞相比,可选择性抑制 MTAP 缺失细胞中的 PRMT5 活性。因此以该复合物结构(PDB: 7S1S)为例,如下图中的两个小分子85k和MTA为双配体同时与PRMT5结合位点做多配体计算。
在这里插入图片描述

3. 对接前预处理

3.1 受体预处理

  1. 从RCSB PDB数据库下载PRMT5·MTA复合物结构的PDB文件:7S1S.pdb
    或打开PyMol,在命令行中输入fetch 7S1S直接下载导入PyMol
  2. 在PyMol中删除水分子 remove resn HOH
  3. 在PyMol中由于B链不是我们关注的蛋白遂删除B链 remove chain B
  4. 在PyMol中检查小分子85k和MTA的结合位点无氨基酸突变和loop缺失
  5. 在PyMol中利用插件GetBox来获取vina的口袋参数,如下图所示⬇
    在这里插入图片描述
  6. 在PyMol中获取口袋参数:–center_x -31.9 --center_y -43.7 --center_z -7.1 --size_x 25.8 --size_y 29.8 --size_z 20.6
  7. 在PyMol中删除所有小分子配体,并保存受体结构
 remove resn MTA+85k
 save 7S1S_pro.pdb
  1. reduce程序给受体结构(7S1S_pro.pdb)加氢质子化,reduce包含在ADFR程序包中
reduce 7S1S_pro.pdb >7S1S_H.pdb
  1. prepare_receptor将受体结构的PDB格式转换为PDBQT格式,prepare_receptor也包含在ADFR程序包中
prepare_receptor -r 7S1S_H.pdb -o 7S1S_H.pdbqt

最终获得7S1S_H.pdbqt文件作为受体进行Vina的对接计算。

3.2 小分子配体预处理

  1. 从RCSB PDB数据库下载PDB: 7S1S中小分子的mol2格式文件:7s1s_C_MTA.mol2, 7s1s_D_85K.mol2
  2. 将小分子配体的mol2格式转为PDBQT格式,prepare_ligand也包含在ADFR程序包中
prepare_ligand -l 7s1s_C_MTA.mol2
prepare_ligand -l 7s1s_D_85K.mol2

将获得7s1s_C_MTA.pdbqt7s1s_D_85K.pdbqt文件。

3.3 对接口袋参数文件准备

由上述3.1.6得到口袋参数信息:center_x, center_y, center_zsize_x, size_y, size_z,将其写入文件7s1s_vina.txt文件中,文件内容如下⬇:

center_x = -31.9
center_y = -43.7
center_z = -7.1
size_x = 25.8
size_y = 29.8
size_z = 20.6

4. Vina对接

到此为止,我们准备好了vina对接前所需的所有文件⬇:

  • 受体文件(–receptor):7S1S_H.pdbqt
  • 小分子配体文件(–ligand):7s1s_C_MTA.pdbqt7s1s_D_85K.pdbqt
  • 对接口袋参数文件(–config):7s1s_vina.txt

接下来就可以直接开始对接计算了。该脚本假定vina已经在PATH环境变量中。否则,请进行相应修改。

$ vina --receptor 7S1S_H.pdbqt --ligand 7s1s_C_MTA.pdbqt 7s1s_D_85K.pdbqt  --config 7s1s_vina.txt --exhaustiveness 32 --out 7s1s_vina_out.pdbqt

运行过程如下⬇:
在这里插入图片描述
从上图可知,最终有9个构象生成,打分最低即排名第一的构象的预测亲和力为-16.37 kcal/mol,所有构象保存在7s1s_vina_out.pdbqt文件。

5. 结果分析

7s1s_vina_out.pdbqt文件转格式为SDF格式以便于在PyMol中进行构象的可视化分析,该脚本假定ADFR已经在PATH环境变量中。否则,请进行相应修改。

babel -ipdbqt 7s1s_vina_out.pdbqt -osdf 7s1s_vina_out.sdf

将对接后的结果文件7s1s_vina_out.sdf和对接前的原始实验结构7S1S.pdb文件一起载入PyMol程序中。通过在PyMol中可视化比对vina对接后的构象(蓝色)和原始实验结构中的小分子构象(紫色),排名第一的构象与之比对如下图所示⬇:
在这里插入图片描述
其中,紫色部分是原始的实验所得构象,蓝色部分是vina对接后的小分子构象。从上图可以看出vian对85k的构象预测十分精确,而对MTA分子的构象预测稍有差异,但计算后两个分子的空间位置排布(←MTA,85k→)与实验结果一致。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/983625.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

问道管理:底部渐渐抬高 今年反弹时刻或已来临

快速探底后,两市呈现分解走势。 沪指周三低开震动,指数在20日均线取得支撑后小幅上升,最终以红盘报收。深成指走势弱于沪指,尽管午后指数有所上升,但最终未能翻红。到收盘,沪指报收3158.08点,上…

睿趣科技:现在开一家抖音小店到底能不能做起来

抖音,这个年轻人熟悉的短视频平台,如今已成为许多创业者的新天地。在这个平台上,各种各样的小店如雨后春笋般涌现,它们以创意的产品和精彩的内容吸引了大批年轻用户。然而,要在抖音上开一家小店并不是一帆风顺的事情&a…

《C++设计模式》——创建型

前言 创建型为了创建东西才是有用的,创建型设计模式使用的场景: 1、创建一个东西; 2、可重复利用; 3、灵活性高,代码可因地制宜。 Factory Method(工厂模式) 简单工厂模式 主要用于创建对象。新添加类时&#xff0…

性能测试包含哪些内容?

性能测试是对软件产品在特定条件下的性能进行测试和评估的过程。性能测试的内容可以包括以下几个方面: 1、负载测试:负载测试是指在特定条件下,对软件产品的性能进行测试和评估。测试人员可以通过模拟不同的用户数量、并发请求、访问频率等条…

学妹学Java(一)

⭐简单说两句⭐ 作者:后端小知识 CSDN个人主页:后端小知识 🔎GZH:后端小知识 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 Hello,亲爱的各位友友们,好久不见&#xff0…

基于Java+SpringBoot+Vue前后端分离精简博客系统设计和实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

Kubernetes入门 十四、存储管理

目录 临时存储hostPathEmptyDir NFS 挂载安装NFS配置文件 PV和PVC概述PV 的回收策略PV 的访问模式PV 的状态使用PV和PVC生命周期 动态供应StorageClass动态供应流程NFS 动态供应案例 临时存储 Kubernetes 支持很多类型的卷。 Pod可以同时使用任意数目的卷类型。 临时卷类型的…

centroen 23版本换界面了

旧版本 新版本 没有与操作系统一起打包的ISO文件了,要么先安装系统,再安装Centreon,要么用pve导入OVF文件

美客多平台经营秘籍:为何测评补单操作是必要的?

许多经营美客多平台的商家有一种观念,他们认为美客多平台的规则与亚马逊有所区别。在美客多上,店铺比产品更重要,而且平台的竞争相对较小。因此,他们认为在美客多平台进行补单操作是不必要的。 然而,根据美客多平台的…

在 S/4HANA、ECC 和 ERP 上轻松扩展或简化和自动化您的 SAP WM 到移动环境

为您的 SAP WM 提供完整的原生 SAP GUI 适用于 iOS、Android 和手持式 Scanguns 的 Liquid UI 基于原生渠道架构 (NCA) 构建,可原生连接到您的 SAP WM,同时保留 SAP GUI 事务的丰富性。它使您能够直接从移动设备访问 MIGO、MI04、…

数据库 范式化和反范式化

第一范式 1NF 主要确保数据表中每个字段的值必须具有原子性,也就是说数据表中每个字段的值为不可再次拆分的最小数据单元 第二范式 2NF 在满足第一范式的基础上,还要满足数据表里的每一条数据记录,都是可唯一标识的,而且所有非…

线性代数的学习和整理18:什么是维度,什么是秩?秩的各种定理秩的计算 (计算部分未完成)

目录 0 问题引出:什么是秩? 概念备注: 1 先厘清:什么是维数? 1.1 真实世界的维度数 1.2 向量空间的维数 1.2.1 向量空间,就是一组最大线性无关的向量组/基张成的空间 1.3 向量α的维数 1.3.1 向量的…

苹果证书分类及作用详解,助力开发者高效管理应用程序

转载:苹果证书的作用及分类详解 摘要:本文将详细介绍苹果证书的作用及分类,包括企业证书、开发者证书、 推送证书、分发证书和MDM证书,帮助开发者了解如何正确使用和管理这些证书, 提升应用程序的开发和发布效率。 引…

供配电技术

最近,在上一门关于供配电技术的课程,虽说与自动化的关系并不是十分大,但对于扩展知识面还是有很大用处的,不至于与其他人交谈此方面的相关知识的时候,一头雾水。

网络丢包问题,敢不敢这样定位?

下午好,我的网工朋友。 所谓丢包,是指在网络数据的收发过程中,由于种种原因,数据包还没传输到应用程序中,就被丢弃了。 这些被丢弃包的数量,除以总的传输包数,也就是我们常说的丢包率。 丢包…

胖小酱为什么天上会打雷?

很久很久以前,上帝并不是住在天上的,而是和人们住在一起的。他们相处融洽,生活很快乐。 人们都很尊敬上帝,天冷的时候,送柴禾给他取暖;缺吃的时候,送食物给他充饥。 上帝呢,对大家是一视同仁&am…

SolidKits.BOMs高级BOM及属性批量导入工具个人版上线了

Solidkits自主研发的SolidKits.BOMs工具可以在不启动SOLIDWORKS的情况下,一键导出各种BOM,如结构BOM、总汇总BOM、分类汇总BOM等,相比于人工编制BOM表,不仅能提升出BOM的效率,还可大幅降低出错几率。 为满足广大个人客…

Zabbix -- 创建监控项及触发器

目录 一、创建监控项 二、创建触发器 三、测试触发器 一、创建监控项 添加带参数的监控项,以磁盘使用率为例子。 vfs.fs.size[/,pused] 表示显示当前磁盘所占用的百分比 vfs.fs.size[/,used] 表示显示当前磁盘所占用的空间,单位为B vfs.fs.size[/,f…

mybatis执行自带update方法遇到的坑

1. 背景 项目上需要对已有oracle数据源进行兼容改造,兼容doris数据源。改造过程中发现,启动项目时有一个类内部执行updateByPrimaryKeySelective时异常。把日志打印出的SQL复制到doris数据库执行,提示的错误与项目内一致,说明错误…

半导体制造工艺(一)光刻

在这里开个新专题,主要详细描述半导体制造整个流程中所用到的设备工艺步骤。 在集成电路制造工艺中,光刻是决定集成器件集成度的核心工序,该工序的作用是将图形信息从掩模版(也称掩膜版)上保真传输、转印到半导体材料衬…