或使用命令行工具 appcmd.exe 为网站添加 mime 映射_“分子对接技术”之使用AutoDock进行半柔性对接教程...

news/2024/5/20 3:09:16/文章来源:https://blog.csdn.net/weixin_39758956/article/details/110998521
6b3e68485f54b84df24f42bb01eb1aaf.gif

/ 利刃君

微信ID / ziyuanliren666


全文共3928字,推荐阅读时间10分钟。


Autodock是一款开源的分子模拟软件,最主要应用于执行配体—蛋白分子对接。它由Scripps研究所的Olson实验室开发与维护,官方网址是http://autodock.scripps.edu/,目前最新的版本是AutoDock 4.2.6,包括AutoDock和AutoGrid两个模块,AutoDock软件包下载地址为http://autodock.scripps.edu/downloads/autodock-registration/autodock-4-2-download-page/,包括Linux、Mac OS和Windows版本以及源代码。

AutoDockTools是AutoDock对接的可视化程序,最新版本为MGLTools1.5.6,下载地址为http://mgltools.scripps.edu/downloads。

这里利刃君为大家带来Windows的软件安装程序,可由文末获取。其他版本大家可以复制上面的链接进行下载。

半柔性对接教程

本次教程以蛋白6PL1的晶体结构作为分子对接的受体,晶体结构由蛋白数据库PDB网站下载,以其原配体OOJ为分子对接的配体,进行半柔性对接(对接受体蛋白设为刚性,对接配体小分子设为柔性)。

①可以使用pymol,VMD,Schrodinger,DS等软件,将蛋白晶体结构中的配体抽离出来,保存为Lig.mol2文件用于分子对接;

②可以使用pymol,VMD,Schrodinger,DS等软件将晶体结构6PL1中的水分子和原配体删除,保存为protein.pdb文件作为分子对接的受体。

下图中为处理好的蛋白晶体结构与配体结构。

aaa29b4ce6e445034685cb065c8501a7.png

-壹-

设置工作目录及工作环境

首先我们需要新建一个文件夹,设置该文件夹为我们的工作目录,此后所有分子对接产生的文件均默认保存在该文件夹中,方便我们进行查看。

注:该文件夹所有路径均要求为英文,不能出现中文和特殊字符。

利刃君这里在E盘新建文件夹“6PL1”,随后将下载好的“autogrid4,autodock4”程序以及“6pl1.pdb,Lig.mol2”两个文件拷贝到此文件夹下。

fc5e2db17d1193e28a6d8d127d01d017.png

运行AutoDock Tool程序,选择File>Preferences>Set…>在Startup Directory下面的空里填入工作目录即刚才新建的文件夹路径“E:/6PL1”>Make Default

此后所有输入/输出文件的默认路径都是6PL1,即完成工作目录的设置。

-贰-

准备用于对接的受体

①导入蛋白:点击File>Read Molecule,选择6PL1文件夹中的“6pl1.pdb”,点击打开,导入蛋白文件。

②加氢:点击Edit>Hydrogens>Add>点“OK”。(由于解析技术的原因,氨基酸的氢原子在晶体结构中是不存在的,因此需要手动加氢原子)

8632a2233cefe7036dc515e6ed73b625.gif

③加电荷:点击Edit>Charges>Compute Gasteiger>点“OK”

b78d5db8c12d0d34f07c88ae04dbaeae.gif

④保存处理好的蛋白文件:点击Grid>Macromolecule>Choose…>选择6pl1_model1后点“Select Molecule”>弹出的窗口点“确定”>弹出对话框点“保存”自动保存6pl1_model1.pdbqt。

43f616dd3483a9aafd8a8ac08c1996dc.gif

为避免打开多个分子导致有可能出现选择错误的问题,可点击Edit>Delete>Delete All Molecules>CONTINUE删除蛋白分子。

-叁-

准备用于对接的配体

对小分子配体进行加氢、加电荷(与蛋白的处理步骤相同)、加Root。

①点击File>Read Molecule,选择6PL1文件夹中的“Lig.mol2”,在打开的文件类型中选择mol2格式,点击打开,导入配体小分子。

c0ca8249735dd5bccca434a21393f612.gif

②加氢:点击Edit>Hydrogens>Add>点“OK”

591acacbc5f3a47b8f35fd947af5509d.gif

③加电荷:点击Edit>Charges>Compute Gasteiger>点“OK”

188ec3ae3ebf140e511b2cd9f7d4ec52.gif

④加Root:点击Ligand>Input>Choose…>选择Lig后点“Select Molecule for AutoDock 4

2edb5e790ae1e118bd3d672266de518a.gif

点击Ligand>Torsion Tree>Detect Root…(ADT自动判定Ligand的Root)

点击Ligand>Torsion Tree>Show Root Expansion(显示Root扩展信息)

89918033c709bbc796c85121bb79d234.gif

点击Ligand>Torsion Tree>Show/Hind Root Marker(显示/隐藏Root标记)

点击Ligand>Torsion Tree>Choose Torsions…>Done

点击Ligand>Output>Save as PDBQT…>保存

4b101112435c8fcc0f6b7f5ce1b61d6d.gif

为避免打开多个分子导致有可能出现选择错误的问题,可点击Edit>Delete>Delete All Molecules>CONTINUE删除配体分子。

-肆-

进行Autogrid,生成受体网格

①导入受体:点击Grid>Macromolecule>Open…>6PL1_model.pdbqt>弹出的所有窗口点Yes/OK/确定

f6657792b97daa58ffe4096fe5bf8522.gif

② 导入配体:点击Grid>Set Map Types>Open Ligand…>选择“Lig.pdbqt”>打开

c44a738361e1628d918ff7a5c8fbe6e1.gif

③生成受体网格:点击Grid>Grid Box设置对接的盒子大小,坐标,格点数,隔点距离,这一步需要自己根据不同的结构来进行具体确认(一般可查文献获取),对于有配体的蛋白我们往往通过配体扩张法来生成活性位点网格,最终目标是对接的盒子包含了配体可能结合的最大区域即可。

本文参数设置为x=40,y=40,z=74,Spacing=0.375,xyz分别表示在各方向上的格点的数量,Spacing表示每个格点的长度,盒子中心坐标为(-4.71,11.99,19.4),设置完成后可以在图形界面查看盒子的具体位置。

8354388d4bc61d766c6fc8a884390d49.png

④保存网格文件:点击File>Close saving current保存盒子信息,选择Grid>Output>Save GPF,保存为protein_ligand.gpf文件(注意Windows下要手动添加文件名后缀)。

fdc1ec4ebbcd10a3bf2daabda0496b9e.png

⑤进行AutoGrid:点击Run>Run AutoGrid,这里,单击Browse,在弹出来的页面里选择protein_ligand.gpf,点击打开,这样就自动生成了protein_ligand.glg文件。Nice Level设置为20(这里的值对对接结果没有什么影响),然后点击Launch运行。

0b445bb90a3d402be4a25554b694fbee.gif

AutoGrid4程序运行完毕后,除了生成一个protein_ligand.glg记录文件外,最主要的是生成一系列针对不同原子探针的范德华作用力、静电力以及去溶剂化作用力的Map文件,可以打开工作目录6PL1查看。

-伍-

进行分子对接

①设置对接受体:点击Docking>Macromolecule>Set Rigid Filename…>选择并打开6PL1_model.pdbqt,将受体蛋白质设置为刚性。

9c27ee9fe5c0428882515e520fdf08f9

②设置对接配体:点击Docking>Ligand>Open…>打开Lig.pdbqt>Accept

9b1258bd2f296210687c5a590e931b49.png

随后点击Docking>Ligand>Choose…>选择Lig,点“Select Ligand” 选择配体,设置初始位置等信息,点击Accept即可。

③设置对接信息:点击Docking>Search Parameters>Genetic Algorithm…>Accept

2c9572721c3132ae50cd9d21229105e4.png

接着点击Docking>Docking Parameters…>Accept

④保存文件:点击Docking>Output>Lamrckian GA 4.2,选择拉马克遗传算法作为对接算法,保存成为protein_ligand.dpf文件(Windows下手动加后缀),dpf文件中包含了分子对接的信息,默认对接的构象数为10个,可以用文本编辑器打开dpf文件,手动修改对接的构象数目(ga_run 10);

d0939c7ff48a841dc835c3f338a0650a.gif

⑤进行分子对接:点击Run>Run AutoDock,在弹出的窗口中点击Browse,在弹出来的页面里再一次选择protein_ligand.dpf,点击打开,这样就自动生成了protein_ligand.dlg文件,Nice Level设置为20,然后点击Launch运行。

a54590da394e41afcdf1497e0bb24094.gif

-陆-

查看对接结果

点击Edit>Delete>Delete All Molecules>CONTINUE删除配体分子。

点击Analyze>Dockings>Open…>选择并打开protein_ligand.dlg文件>出现的对话框都点Yes或确定

之后点击Analyze>Conformations>Load…即可将对接结果及分子构象载入到图形窗口中,在弹出的protein_ligand Conformations Chooser对话框单击列表中对应的分子构象编号,上部的显示窗口即可显示该分子构象的诸如Binding Energy等分子对接信息。

932cb46a30514be4841378bf96b16c45.png

更多分析,比如聚类,构象叠合等大家可在analyze里找到。


资源获取方式:
1.点击头像,添加关注;

2.点击头像,私信关键词:036(注意关键词不要多字少字,否则后台无法识别)

就可获取Windows版本最新版AutoDock、AutoDock Vina、AutoDock Tool安装程序啦~

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某国家大型考试网站安全漏洞测试 (二)

2019独角兽企业重金招聘Python工程师标准>>> Xss Dom型 对于这种安全问题,太复杂,得仔细分析页面和理解服务端的处理逻辑。就好比这次的安全测试,某一项功能的业务需求是考生一次考试只允许选择报考该考试的某一个职位&#xff0c…

网博士自助建站系统_阿里云ECS、轻量应用服务器、云虚拟主机、云速成美站自助建站系统该如何选择...

阿里云作为国内云计算行业的NO.1,用户数量非常的庞大经常在知乎看到朋友们问在阿里云那么多的建站产品里面该如何选择,这里老骥就对阿里云的几款主流的建站产品做一个简单的对比,不想看中间罗里吧嗦的可以直接看最后的总结。对比产品&#xf…

单页网站不是梦,几款国外的单页网站创建工具

单页网站已经流行很久了,受到很多人的喜爱。从立体动感的视差滚动效果和流畅的动画到固定和干净的菜单,你会发现单页网站的效果真的很酷! 在这篇文章中,我们寻找了一些真正好用的单页网站创建工具分享给大家。这些工具对于那些想要…

IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题

原文:IE10、IE11 User-Agent 导致的 ASP.Net 网站无法写入Cookie 问题你是否遇到过当使用一个涉及到Cookie操作的网站或者管理系统时,IE 6、7、8、9下都跑的好好的,唯独到了IE10、11这些高版本浏览器就不行了?好吧,这个问题码农连…

关于泰捷商城项目与如何做一个高可用的网站

2019独角兽企业重金招聘Python工程师标准>>> hi 各位, 上两周一直都在做泰捷商城这个项目。这个项目的目的就是卖泰捷出品的WEBOX。这是我第一次做有关电子商务的网站。各种头绪。其实原始需求很简单,只卖一件商品,每星期只卖一次…

linux上关闭tls1.0协议,NGINX禁用TLS1.0和TLS1.1使网站更安全

一、为什么要禁用 TLS1.0、TLS1.1:SSL 由于以往发现的漏洞,已经被证实不安全。而 TLS1.0 与 SSL3.0 的区别实际上并不太多,并且 TLS1.0 可以通过某些方式被强制降级为 SSL3.0。由此,支付卡行业安全标准委员会(PCI SSC)强制取消了支…

JSP 网络书签按钮聚合网站

1. http://www.jiathis.com/ JiaThis是一个提供网页地址收藏、分享及发送的WEB2.0按钮工具,网站的浏览者可以方便的分享到人人网、开心网、QQ空间、新浪微博等一系列社会化关系网络站点。 是一个网络书签按钮聚合网站,类似国外的Addthis。 JiaThis™“…

讨论标志设计的全英文论坛形式的网站--界面设计

转载于:https://www.cnblogs.com/kaixinniu/archive/2008/09/28/1301163.html

可进行JavaScript代码测试与调试的12个网站

概述:JavaScript是网站前端开发最为重要的一门编程语言,本文收集了能够在线测试与调试JavaScript代码的12个网站 1、JS Bin JS bin是一个为JavaScript和CSS爱好者们提供特定情况下的代码片段测试的网站。它可以让你和你的同伴合作调试代码。你可以在这里…

分享15款精美的免费 HTML5 网站模板

在过去的几年,网页设计和制作人员就已开始关注和使用 HTML5 了,如今 HTML5 得到了更加广泛的应用,国外有很多网站已使用 HTML5 技术制作。之前的文章和大家分享过精美的HTML5企业网站和HTML5个人网站,大家可以去欣赏一下这些作品。…

(转)Web自动化测试之12306火车票网站自动登录工具

原文地址:http://www.cnblogs.com/TankXiao/archive/2012/02/20/2350421.html还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票通过前两篇博客Fiddler教程和HTTP协议详解&#xff0…

分享7个老师们常备的资源网站

教师较常用的网址,通常基本都是资源、通过自学形式的网址,这样的网址我们可以用于通过自学提升自己。 这儿就来分享7个教师常备的资源网,个个基本都是经典,一下子都给你哦。 1、我要自学网 较为知名的一个自学网站,这儿…

网站文件系统发展分布式文件系统fastDFS

网站文件系统发展 1、单机时代的图片服务器架构 初创时期由于时间紧迫,开发人员水平也很有限等原因。所以通常就直接在website文件所在的目录下,建立1个upload子目录,用于保存用户上传的图片文件。如果按业务再细分,可以在upload目…

网站前端_EasyUI.基础入门.0005.使用EasyUI Accordion组件的最佳姿势?

1. 基础的手风琴<div id"a" class"easyui-accordion" data-options"width:500,height:300"><div data-options"iconCls:icon-ok,title:about,bodyCls:accordion_padding"><h3 style"color:#0099FF;">Acco…

Jekyll – 基于纯文本的开源静态网站 博客系统

Jekyll 是一个开源的静态网站 & 博客生成工具&#xff0c;类似 WordPress。但是和 WordPress 又有很大的不同&#xff0c;原因是 Jekyll 只是一个生成静态网页的工具&#xff0c;不需要数据库支持。但是可以配合第三方服务&#xff0c;例如disqus。最关键的是 Jekyll 可以免…

给你一个网站,你该如何测试?你需要记住这4条法则!

我想大多数开始进行web端页面测试的人&#xff0c;一开始会的都是在页面上点点点&#xff0c;然后一看到页面上有什么图片失效啊&#xff0c;页面遮挡就觉得是找到了大bug&#xff1b;一开始我也是这样&#xff0c;尽管我很谨慎&#xff0c;很仔细&#xff0c;把页面上的每一个…

软件测试人员和QA必须关注的15个网站,值得收藏!

相信大家在学习的时候&#xff0c;不管学什么&#xff0c;都会习惯性地寻找各种学习资源。在大家自学软件测试的时候&#xff0c;也不会例外。那么&#xff0c;软件测试网站有哪些&#xff1f;我们到底应该如何精通软件测试呢&#xff1f;我们不妨一探究竟。 日常学习除了在一…

错误配置 MongoDB 数据库:微软招聘网站曝数据泄露安全漏洞

微软刚刚为自家移动版招聘网站封堵了一个注册用户信息泄露漏洞&#xff0c;以帮大公司追索错误配置部署的MongoDB在线数据库而知名的安全研究人员Chris Vickery发现了这一问题&#xff08;且与他此前的多个发现类似&#xff09;。此前&#xff0c;Vickery曾帮MacKeeper找到了泄…

JAVA笔记26-网络编程(不等于网站编程)

一、网络基础&#xff08;TCP/IP详解&#xff09; 1、IP协议&#xff08;Internet Protocol&#xff09;&#xff1a;网络层&#xff0c;支持网间数据报通信。无连接数据报传送&#xff0c;数据报路由选择和差错控制。 IPv4 32位&#xff08;4字节&#xff09;&#xff0c;IPv6…

如何使用nuget管理C#网站项目

2019独角兽企业重金招聘Python工程师标准>>> 接手C#的项目团队后&#xff0c;发现历史遗留的项目dll管理有些混乱&#xff0c;各个开发人员名下的项目有很多自定义dll或者是很老版本的dll文件&#xff0c;往往一个项目从vss拉下来后无法生成成功&#xff0c;提示缺少…