速度vs精度:在AutoDock Vina中,不同对接盒子Box Size 、 Exhaustiveness对配体姿势精度的影响

本文主要是介绍速度vs精度:在AutoDock Vina中,不同对接盒子Box Size 、 Exhaustiveness对配体姿势精度的影响,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

速度vs精度:在AutoDock Vina中,不同对接盒子Box Size 、 Exhaustiveness对配体姿势精度的影响

在这里插入图片描述

介绍:

在Autodock Vina的中,用户需要提供两个关键的相关参数:

1)盒子大小(Box Size),即对接搜索空间的大小;

2)Exhaustiveness,即从随机配体结构开始的独立运行的数量(每一次运行都由连续的局部优化步骤组成,其中包括对评分函数及其在位置-方向-扭矩坐标中的导数的许多评估)。Exhaustiveness通常直接与运行时间相关。Exhaustiveness越低对接速度越快,Exhaustiveness越高搜索空间更全面。

我们使用Autodock Vina对PDBbind v2017 refine数据集进行了对接探索Exhaustiveness对对接能力的影响。对于所有的盒子大小,Exhaustiveness=1始终表现最差,当对接盒子越大越差。不断增加的Exhaustiveness显著提高了所有盒子大小的对接能力,但对于更大的搜索盒子尤其如此。当Exhaustiveness大于25时,mRMSD值变化最小。

实验设置:

本研究使用的PDBbind v2017 refined数据集由蛋白质数据库(PDB)中可用的4154个实验确定的蛋白质-配体复合物结构组成。受体和配体使用*AutoDockTools (prepare ligand4.py和prepare receptor4.py)*转换为PDBQT格式。使用了5种不同的Exhaustiveness:1、8、25、50、75、100,其余参数设置为Autodock Vina中的默认值,对接使用AutoDock Vina 1.1.2完成。

PDBbind含有不同大小的蛋白质,具有不同的口袋体积。对于每个复合物,**将搜索框的中心设置为结晶配体的几何中心。**每个蛋白质的对接盒子大小使用两个标准来选择:1)(配体实验一)无论配体大小如何,边缘设置为15,20,25,30 Å;2)(配体实验二)作为使用eBoxsize计算的结晶配体的旋转半径(Rg)的因子(即根据配体大小固定对接盒子)。使用边为X和两倍X (2X)的立方盒。所有的计算都用不同的种子进行了三次。利用OpenBabel中的obrms模块计算配体的重原子均方根偏差(RMSD)。

实验结果:

1、对于特定的box size,增加Exhaustiveness会得到更准确的配体姿势,

2、增加box size增大了搜索空间,因此需要更大的Exhaustiveness。

3、对于配体实验一,Exhaustiveness最大可以设为25,此时对接能力已收敛,超过25mRMSD不再有显著变化。

4、使用eBoxsize工具根据配体尺寸定义box size,该工具旨在计算最佳对接box size,以最大限度地提高绑定位姿预测的准确性。该工具生成的盒子只大到足以包含晶体配体口袋,因此由于可用搜索空间小,提供了非常高的对接能力。虽然这种方法并不意味着用于真实世界的化学文库虚拟筛选,以识别潜在的类药物分子,但我们已经使用它来标准化基于配体大小的盒子大小。由于上述原因,

如果box size较小(X),从6到40 Å,Exhaustiveness值对mRMSD的影响较小。

然而,对于更大的盒子(2X), mRMSD值分别为5.4 Å, 2.2 Å和1.6 Å,在耗尽性为1,8和25时,影响是严重的。在25岁之后mRMSD略有下降,并似乎在耗尽性50时趋于一致。总的来说,使用这两种盒子大小方法的结果是相似的。

5、在三个种子/独立运行中(random seed),所有结果都是一致的。

在低Exhaustiveness对接中,Exhaustiveness和准确性之间的权衡会严重损害准确性,同样,运行Exhaustiveness> 25的值基本上是没有用的。总的来说,Autodock Vina中的默认Exhaustiveness=8表现良好(即,当使用RMSD < 2.0 Å的截止值时),但使用25的值会导致稍微更好的结果。因此,本研究建议Autodock Vina用户选择耗尽性值为8,如果计算资源可用,也可以选择25。

这篇关于速度vs精度:在AutoDock Vina中,不同对接盒子Box Size 、 Exhaustiveness对配体姿势精度的影响的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/421920

相关文章

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

java对接海康摄像头的完整步骤记录

《java对接海康摄像头的完整步骤记录》在Java中调用海康威视摄像头通常需要使用海康威视提供的SDK,下面这篇文章主要给大家介绍了关于java对接海康摄像头的完整步骤,文中通过代码介绍的非常详细,需... 目录一、开发环境准备二、实现Java调用设备接口(一)加载动态链接库(二)结构体、接口重定义1.类型

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

java对接第三方接口的三种实现方式

《java对接第三方接口的三种实现方式》:本文主要介绍java对接第三方接口的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录HttpURLConnection调用方法CloseableHttpClient调用RestTemplate调用总结在日常工作

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

Java的"伪泛型"变"真泛型"后对性能的影响

《Java的伪泛型变真泛型后对性能的影响》泛型擦除本质上就是擦除与泛型相关的一切信息,例如参数化类型、类型变量等,Javac还将在需要时进行类型检查及强制类型转换,甚至在必要时会合成桥方法,这篇文章主... 目录1、真假泛型2、性能影响泛型存在于Java源代码中,在编译为字节码文件之前都会进行泛型擦除(ty

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语