Autodock的基本使用步骤

2023-11-10 05:21
文章标签 使用 步骤 基本 autodock

本文主要是介绍Autodock的基本使用步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

 1.文件准备

        在进行对接前,我们必须保证在工作目录中有这五个文件。其中hsg表示受体,ind表示配体。

2.导入作为受体分子的pdb文件、去游离O原子(水)、加H原子,保存为pdbqt文件

        1>选择File-->Read Molecule        将工作目录下的pdb文件导入

        2>选择Edit-->Delete Water        将水分子去除

        3>选择Edit-->Hydrogens-->Add-->OK        对残基加上H原子

        4>选择Grid-->Macromolecule-->Choose        将处理好的构象选择为受体,保存为作为受体的pdbqt文件,在此步骤中auto dock对受体分子进行电荷计算

3.处理小分子配体pdb文件,保存为pdbqt文件

        1>Edit-->Hydrogens-->Add-->OK        进行加H原子操作

        2>ligand-->input-->choose        保存配体的pdbqt文件(这一步完成自动添加gasteiger电荷(修改原子类型)、合并非极性的H原子和检查结构的可扭转键。(在预览窗里结构的H数量减少)

        3>Ligand-->Torsion Tree--> Detect Root 以及Ligand-->Torsion Tree--> Choose Torsion       检查配体分子的所有扭转键,方便之后查找配体的不同构象

前者找到这个结构的中心root,后者使用后,不可扭转的键为红色,可扭转的键为绿色,表示酰胺键为粉色

        4>按住shift键,对粉色键进行点击,可将其转变为绿色的可旋转键,对绿色键可以做这个操作,红色键不行        调整可旋转键的位置和个数

        5>Ligand-->Output-->Save as PDBQT        进行pdbqt文件保存

4.导入受体和配体的pdbqt文件

        1>选择Grid-->Macromolecule-->Open        打开准备好的受体的pdbqqt文件,对弹出选择Yes

        2>选择Grid-->Set Map Types-->Open Ligand        打开准备的配体的pdbqt文件

 5.设置工作盒子

        1>在预览窗里出现一个三色盒子,在弹窗来修改盒子的3轴,让盒子包围受体和配体,也可以只是包围配体和活性位点将小分子拖到盒子外

        2>选择DejaVu GUI 打开新弹窗

        2>在上面的红框内,取消mouse transforms apply to "root" object only 选择,点击下方红框内的ligand将指定鼠标的操作对象

        3>鼠标左键进行旋转,右键进行移动,滑轮进行缩放。右键预览窗里配体移出盒子,原先取消mouse transforms apply to "root" object only 重新勾选,关闭弹窗

6.保存调整好的盒子为gpf文件

        1>选择File-->Close saving current

        2>选择Gird-->Output-->Save GPF        进行文件命名和保存

        3>选择run--Run AutoGrid        打开新的弹窗,注意工作目录,在Parameter Filename选择wd里的保存的gpf文件,会在下面的Log Filename建立同名glg文件

7.进行分子对接计算,结果查看和保存

        1>进行半柔性对接,所以作为受体的大分子是刚性的(Rigid)

        2>选择作为对接配体的pdbqt文件,弹窗中选择accept

        3>选择合适算法

        Docking-->Search Parameters -->Genetic Algorithm -->打开的弹窗中选择Accept

        Docking-->Docking Parameters-->打开的弹窗里选择Accept

        Docking-->Output-->Lamarckian GA 4.2,,-->定义dpf文件名,作为对接结果的保存文件

Number of GA Runs    表示我们对接多少次,默认为0次,官方建议对接50次以上。
Maximum Number of evals 和Maximum Number of generations 值可以设置大一些,从而获得较优构象,但值越大,后面运行AutoDock的时间会越长

        4>Run-->RunAutoDock-->弹窗里确保工作目录正确,brower定义的dpf文件,选择launch

同样等待弹窗自动消失        运行Dock计算

        5.查看计算完成得到的对接构象

         Analyze-->Dockings-->Open...,打开计算完成的dlg文件,读取获取的前10个对接构象

        Analyze-->Macromolecule-->Open..自动打开对应的受体大分子

        Analyze-->Conformations-->Played,ranked  by energy...,打开一个播放10个构象的弹窗      

                ①点击播放10个构象,构象的顺序是按结合能从小到大排列

                

                ②点击打开查看H键等信息的弹窗

                         ①选择show info        查看该构象结合能的大小和各个能量的贡献和形成H键的个数和对应的残基原子

                         ②选择build H-bonds        勾选后在结构显示窗里可视化H键

         6>对对接结果进行保存

                ①选择结合能最小的对接结果

                ②点击Write Complex按钮,对第1个对接构象保存为pdbqt文件

8.对接结果是否可靠的判断

         用文本文档软件打开我们的dlg文件

1>文件头部是使用的软件版本等信息,然后是程序运行的一些参数记录
2>FINAL GENETIC ALGORITHM DOCKED STATE往下是我们的对接结果,如果不是用GENETIC ALGORITHM DOCKED,该出名称不一样,结果中,Run = 1是第一次对接的结果
3>在CLUSTERING HISTOGRAM处会看见一个表。10个运行结果统计在这里表示

       上面一直说的结合能的单位是kcal/mol,kj/mol是标准单位,1KCal等于4.184KJ。kj/mol是焓的单位。因为焓是一个状态函数,所以某物质所含的能量是随摩尔质量的改变而改变的,物质的量的单位是mol,能量的单位是J,所以焓的单位就是J/mol或者kJ/mol。如果结合能小于-1.2kcal/mol或者小于-5kj/mol,那么我们认为对接结果是可行的

这篇关于Autodock的基本使用步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

基本知识点

1、c++的输入加上ios::sync_with_stdio(false);  等价于 c的输入,读取速度会加快(但是在字符串的题里面和容易出现问题) 2、lower_bound()和upper_bound() iterator lower_bound( const key_type &key ): 返回一个迭代器,指向键值>= key的第一个元素。 iterator upper_bou

pdfmake生成pdf的使用

实际项目中有时会有根据填写的表单数据或者其他格式的数据,将数据自动填充到pdf文件中根据固定模板生成pdf文件的需求 文章目录 利用pdfmake生成pdf文件1.下载安装pdfmake第三方包2.封装生成pdf文件的共用配置3.生成pdf文件的文件模板内容4.调用方法生成pdf 利用pdfmake生成pdf文件 1.下载安装pdfmake第三方包 npm i pdfma

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联