计算机模拟进行分子对接_第1页
计算机模拟进行分子对接_第2页
计算机模拟进行分子对接_第3页
计算机模拟进行分子对接_第4页
计算机模拟进行分子对接_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机模拟进行分子对接北京市陈经纶中学 王子巍、王喆 学科:信息学化学【内容摘要】所谓分子对接就是受体和底物之间通过能量匹配和几何匹配而互相识别的过程。分子对接在超分子建筑学和药物设计中都具有非常重要的意义,运用分子对接我们可以揭示超分子体系的结构和形成过程。分子对接主要研究分子间(即配体和受体)相互作用,并且预测并计算结合模式和亲和力的一种理论模拟方法。近年来,分子对接方法已成为计算机辅助药物研究领域的一项重要技术,在数据库搜索,组合库设计及蛋白作用研究方面得到广泛发展因此分子对接具有极强的相士意义和发展前景【关键词】 分子对接 Docking Autodock1、前言:分子对接这一想法的历

2、史可以追溯到19世纪提出的受体学说,Fisher提出的受体学说认为,药物与体内的蛋白质大分子即受体会发生类似钥匙与锁的识别关系,这种识别关系主要依赖两者的空间匹配。随着受体学说的发展,人们对生理活性分子与生物分子的相互作用有了更加深刻的认识,从基于空间匹配的刚性模型逐渐发展成为基于空间匹配和能量匹配的柔性模型。模型的优化使通过计算模拟分子间相互作用的设想更容易实现。另一方面,计算机和计算科学的迅速发展又使得人们能够处理大量数据,这两方面的因素共同促成了分子对接方法的出现。 早期的分子对接方法用分子力学方法或者量子化学方法计算小分子之间分子识别,在一些分子模拟软件包中也含有分子对接的模块。但是由

3、于算法和计算机处理能力的限制,早期的对接方法较难处理含有大分子的分子对接过程。 1995年由Accelrys公司开发的计算化学软件Affinity上市,这是第一个可以进行有大分子参与的商业化分子对接软件,此后,商业化和免费的分子对接软件层出不穷。现在应用中的分子对接软件涵盖了刚性对接、半柔性对接、柔性对接等各种对接方法,在能量优化方面则使用了人工神经网络、遗传算法、模拟退火、禁忌搜索、局部搜索等各种方法,目前的分子对接方法是研究小分子与大分子相互作用模式、生物大分子间识别、分子自组装、超分子结构等课题的常用方法之一。 分子对接方法的两大课题是分子之间的空间识别和能量识别。空间匹配是分子间发生相

4、互作用的基础,能量匹配是分子间保持稳定结合的基础。对于几何匹配的计算,通常采用格点计算、片断生长等方法,能量计算则使用模拟退火、遗传算法等方法。 各种分子对接方法对体系均有一定的简化,根据简化的程度和方式,可以将分子对接方法分为三类。 刚性对接:刚性对接方法在计算过程中,参与对接的分子构像不发生变化,仅改变分子的空间位置与姿态,刚性对接方法的简化程度最高,计算量相对较小,适合于处理大分子之间的对接。 半柔性对接:半柔性对接方法允许对接过程中小分子构像发生一定程度的变化,但通常会固定大分子的构像,另外小分子构像的调整也可能受到一定程度的限制,如固定某些非关键部位的键长、键角等,半柔性对接方法兼顾

5、计算量与模型的预测能力,是应用比较广泛的对接方法之一。 柔性对接:柔性对接方法在对接过程中允许研究体系的构像发生自由变化,由于变量随着体系的原子数呈几何级数增长,因此柔性对接方法的计算量非常大,消耗计算机时很多,适合精确考察分子间识别情况。2、可行性与优势分子对接的目的是找到底物分子和受体分子间的最佳结合位置,所以要面对的重要问题是如何找到最佳的结合位置和如何确定对接分子间的结合强度。  如何找到最佳的结合位置牵涉到优化的问题。底物分子和受体分子都是可以自由转动和平动的,同时两个分子自身的构象也存在变化,因此它们之间可能的结合方式是非常复杂的,所以简单的系统搜索方法是不够的,要引入其

6、他高效的优化方法,常用的有遗传算法、模拟退火以及禁忌搜索等。如何确定对接分子间的结合强度涉及到底物分子和受体分子间结合能力的预测,牵涉到结合自由能的计算。结合自由能包括以下几个方面的贡献:1 受体分子和底物分子气态下分子对接过程的自由能变化,约为对接过程中的焓变;2 受体分子、底物分子以及复合物分子的溶剂化自由能;3 对接过程中的熵变。在这几项中,气态下分子对接过程的焓变可以通过分子力学的方法简单求算,但去溶剂化能准确而快速的求算还存在一定的问题,不过熵变的计算可能是最大的问题,因为它的计算需要耗费大量时间,而在实际的应用设计过程中,研究人员总是希望能快速筛选成千上万的分子。所以目前采用的是较

7、为简单的自由能评价方法。 AUTODOCK是Scripps的Olson科研小组开发的分子对接软件包,最新的版本为3.05,AUTODOCK采用模拟退火和遗传算法来寻找受体和配体最佳的结合位置,用半经验的自由能计算方法来评价受体和配体之间的匹配情况。在AUTODOCK中,配体和受体之间结合能力采用能量匹配来评价。在1.0和2.0版本中,能量匹配得分采用简单的基于AMBER力场的非键相互作用能。非键相互作用来自于三部分的贡献:范得华相互作用,氢键相互作用,以及静电相互作用。在3.0版中,AUTODOCK提供了半经验的自由能计算方法来评价配体和受体之间的能量匹配。在最早的AUTODOCK版本中,作者

8、采用了模拟退火来优化配体和受体之间的结合。 3.0版本中,Morris等发展了一种改良的遗传算法,即拉马克遗传算法(LGA)。测试结果表 明,LGA比传统的遗传算法比模拟退火具有更高的效率。在LGA方法中,作者把遗传算法和局部搜索(local search)结合在一起,遗传算法用于全局搜索,而局部搜索用于能量优化。在AUTODOCK中,局部搜索方法是自适应的,它可以根据当前的能量调节步长大小。LGA算法引入了拉马克的遗传理论,LGA最大的特点就是通过进化映射(developmental mapping)把基因型转化为表现型而实现局部搜索和遗传算法的结合。基因型空间通过遗传算子突变和交叉来定义;

9、而表现型则通过问题的解来定义,这里表示体系的能量得分。 FlexXFlexX是德国国家信息技术研究中心生物信息学算法和科学计算研究室开发的分子对接软件,目前已经作为分子设计软件包Sybyl的一个模块实现商业化。FlexX使用碎片生长的方法寻找最佳构像,根据对接自由能的数值选择最佳构像。FlexX程序对接速度块效率高,可以用于小分子数据库的虚拟筛选。DOCKDock是目前应用最广泛的分子对接软件之一,由Kuntz课题组开发。Dock应用半柔性对接方法,固定小分子的键长和键角,将小分子配体拆分成若干刚性片断,根据受体表面的几何性质,将小分子的刚性片断重新组合,进行构像搜索。在能量计算方面,Dock

10、考虑了静电相互作用、范德华力等非键相互作用,在进行构像搜索的过程中搜索体系势能面。最终软件以能量评分和原子接触罚分之和作为对接结果的评价依据。 打开文件初始引入文件的格式可以是:MMCIF 文件(.cif),MOL2文件(.mol2),PDB文件(.pdb),MEAD文件(.pqr)。 推荐为PDB文件(.pdb)最好。File Read Molecule 选择所要打开的大分子文件路径及名称 Open 查看大分子键 盘鼠 标按下左键按下中间滚轮按下右键选择转动平动按住Shift键快速缩放缩放 加氢首先要做的是要为大分子添加氢原子,这一步极为重要。Edit Hydrongens Add*1All

11、 Hydrogen*2Polar OnlynoBondOrderwithBondOrderYesno*1:如果大分子是非蛋白质类物质;或者想要为显示的所有分子都添加氢原子。*2:只为蛋白质添加氢原子。因为很多程序或是结构数据都不包含为数众多的氢原子,而没有氢原子的大分子在之后的添加电荷一步中所带电荷为非整数,导致之后的一些必须文件无法生成。 删除某些原子或分子在某些情况下,我们需要删除一些与计算无关,或是会产生干扰的原子或残基,例如:但我们要计算的大分子蛋白质和DNA周围有游离水时,要去除这些水分子,以免干扰计算。要删除这些原子或游离小分子,首先要选中它们,然后再进行删除。 Select Se

12、lect From String:MoleculeMolecule List ChainChain List ResidueHOH*Residue Sets Atom*Atom List Sets 选择 Add 之后,保持带有黄色* 的状态,选择 Dismiss 退出。Edit Delete Delete AtomSet 出现 WARNING 选择 CONTINUE 即可删除所选原子或残基。文件类型经试验:PDB文件(.pdb)和MOL2文件(.mol2) 都可以使用,没有问题。Ligand Input Open .(AD3): 将 File of type 改为 PDB files:(*.p

13、db)选择文件路径以及文件名 Open 说明打开后小分子的位置只与大分子与小分子的坐标数据有关,而与两者的相互作用无关。 查看小分子与查看大分子的方法相同。 一般修饰与大分子一样,可以按原子类型显示颜色,添加氢原子,和删除某些原子或残基。除此之外,还可以在 Color 中选择 by Molecules,它会将大分子和小分子分别示以不同颜色,可以清楚的区别大分子与小分子。 特殊修饰为 AutoGrid 作准备只显示小分子Display Show/Hide MoleculeHide All全部显示开关大分子 ON/OFF大分子显示开关小分子 ON/OFF小分子显示开关 在这里,调节到只显示小分子,

14、然后放大小分子,以方便一下的步骤中观察小分子。 寻找根原子Ligand Torsion Tree Detect Root自动找到根原子是配体中可旋转键最多的原子。除此之外还可以选择根原子:Ligand Torsion Tree Choose Root另外,可从Show/Hide Root Marker 选择是否显示根原子。选择可旋转键Ligand Torsion Tree Choose Torsions:Number of rotatable bounds = X/YMake peptide backbone bounds rotatableMake amide bounds rotatabl

15、e (non- rotatable)Make guanidinium bounds rotatableVlake rotatable bounds between selected rotatableMake all rotatable bounds rotatable (non- rotatable)Done 所用到的:使得酰胺键可旋转/不可旋转 使得所有的键可旋转/不可旋转调整可旋转键的数量Ligand Torsion Tree Set Number of Torsions:在 number of active torsions:中可调整可旋转键的数量 根据经验来讲,一般选择 使得酰胺键不

16、可旋转 。而比较大些的小分子(>100个原子),且可旋转键较多的(>20个),可选择 使得所有的键不可旋转 ,或者适当调整可旋转键得数量,以简化计算。注:以上经验只适用于部分情况,仅供参考。 存储文件Ligand Output Save as PDBQ(AD3) 输入文件名:*.out.pdbq Save注意: 从这一步开始,所有存储文件的文件名都要一致。 所有存储文件都要输入后缀名,否则程序不认。 尽量将文件都存在同一目录下,以方便之后一起移动。 大分子选择大分子 Grid Macromolecule Choose(AG3) 选择大分子 Select Molecule:程序会自动

17、检测有没有非整数电荷。如果没有,会弹出一个对话框:Fond no non-integral charge on * * *没有非整数电荷,或者如画面中显示的:“-added Kollman charges ;merged nphs; added salvation paramelers。如果有,就会出现一个警告:Non-integral charge on * * * (有非整数电荷),必须在输出文件中改正!两种情况都选择 OK 进入下一步。修改非整数电荷如果显示有非整数电荷,则要选择 No 和 Cancle 放弃这项。进入:Edit Charges Check Total Residues:

18、对话框中列出了含有非整数电荷的残基名,选择其中一个,再选 Spread Charge Defucit over all atoms in residue 将电荷分散至所有原子。将分子中的所选残基放大至可以看清每个原子的电荷数,选择其中一个电荷数较大的原子(例如:羰基氧),会弹出一个对话框,让你可以修改电荷数。(如果没有弹出,则再次双击或单击列表中的残基直到可以修改电荷数。)每个残基整体有一个较大的黄色的数字,代表整个残基的电荷加和数。修改某个原子的电荷数以抵消这个加和数使之为零,则修改成功。用同样的方法修改所有含有非整数电荷的残基。全部修改完毕后,再执行第一步则可。 定义未识别原子在没有非整数

19、电荷的情况下,程序会检测大分子所含有的原子种类。此程序只识别C、H、O、N、S五种原子,如果大分子中含有其它类原子,程序会提示:* has unusual atom type:# you can define 2 types。此时,要输入参数来定义这类原子(最多不能超过2种:X和M)。选择 Yes :Atom Tyoe:M or X原子名称Rii与相邻原子间距离epsii势阱(默认.1485)储存文件选择 OK 存储文件(*.pdbqs)。 小分子 选择小分子Grid Set Map Types Choose Ligand(AG3) 选择小分子 Select Molecule 弹出对话框 确定

20、 检查生成图谱的种类弹出的第二个对话框上写明了小分子所含的元素种类,检查无误后,确定。有误则及时改正,在下方的选项中,可以钩除不含的元素种类,如:S等。 Grid Box选项选择Grid GridBox 每一个下拉菜单显示如下表:Grid OptionsFile Center View Help Close saving currentPick an atomShow boxClose w/out savingCenter on ligandShow box as linesCenter on macromoleculeShow center markerOn a named atomAdju

21、st marker size首先,在 Center 中选择 Center on ligand 或 Center on macromolecule 。然后,在 View 中,选成如表中所示,最为清楚,可进入下一步。调整Grid Box的大小使用说明:此对话框中共有7个拇指转轮:两套红黄绿三色的和一个灰色的。首先,移动此对话框,使其可以同时看见ADT的主界面和此对话框,此时可以看见分子上出现一个红黄绿三色的中空的盒子。其次,逐一转动前三个红黄绿拇指转轮,可以分别调节盒子x轴y轴z轴的长度,来调节盒子长宽高的大小(最大为126)。然后,如果盒子过大或过小,可以调节中间灰色拇指转轮的,来整体缩放盒子大

22、小(最大到1)。最后,在选定盒子中心的基础上,可以通过转动最下方的三个红黄绿转轮来调整盒子的中心,已达到计算要求。储存设定File Close saving currentGrid Box的意义Grid Box的意义在于:程序将在这个盒子的范围内搜索小分子与大分子对接的最佳位点。所以,如果想要整体搜索对接位点,最好将大分子全部包括在盒子以内;而如果,已知某些位置不可能,或想要定点搜索,则应将盒子设定在某一特定部分,避免浪费时间和减少精确度。这一步在整个计算中非常重要。 运行autogrid3移动文件autogrid3要求,运算前的所有准备文件都要与可执行程序autogrid3 在同一目录下,即

23、:root(或某用户)/dist305/src/autogrid/将所有文件(*pdb×2、*.out.pdbq、*.pdbqs、*.gpf)移至此处/在终端中运行在ADT中运行autogrid和autodock会有较多错误,所以建议在终端中运行。首先,打开一个终端:在linux桌面上点击鼠标右键 选择Open Terminal然后,进入到autogrid3所在的目录:cd /dist305/src/autogrid 回车 显示:/dist305/src/autogrid> 输入命令:./autogrid3 p *.gpf l *.glg 回车 如果没有错误则开始运行,遇到错误

24、则会跳出。 最后,在autogrid3开始运行后,可以再新建一个终端,用“top I 回车”命令,可以看见后台运行情况。结果文件运行结束后,会在autogrid3所在的目录下生成一个结果文件 *.glg 。此文件不可再ADT下打开查看,是运行autodock的必须文件。 设定参数选择大分子Docking Mocromolecule Choose(AD3) 选择大分子 Select Molecule选择配体小分子Docking Ligand Choose(AD3) 选择小分子 Select Molecule 设定搜索参数Docking Search Parameters Genetic Algo

25、rithm设定对接参数Docking Docking Parameters 选择算法 Docking Output Lamarckian GA(AD3) 存储文件所有参数都设定完毕后,存储文件(*.dpf)Docking Output Lamarckian GA(AD3)输入文件名*.dpf Save 运行autodock3 移动文件由于之前运行autogrid3,所以之前的文件和autogrid3生成的结果文件都在/dist305/src/autogrid目录下。必须将这些文件全部移动至/dist305/src/autodock目录下,否则autodock3无法找到这些文件。另外,上一步存储

26、的*.dpf文件,也需要移动至/dist305/src/autodock目录下。在终端下运行如果之前运行autogrid3的终端未关闭,并且在/dist305/src/autogrid>下,那么首先要用“cd .”命令退出一级目录,变成/dist305/src>,在用“cd autodock”进入/dist305/src/autodock目录下,方可运行。输入命令:./autodock3 p *.dpf l *.dlg 回车如果没有错误便开始运行,遇到错误跳出。 结果文件autodock3运行结束后生成一个*.dlg文件,此文件在ADT下可视,用作最后的分析依据。 直观分析打开结果

27、文件autodock3运行后的结果文件*.dlg文件在ADT下可是,可以较为直观的观察结果。在打开结果文件之前关闭所有分子的显示开关:Display Show/Hide Molecule 关闭所有分子 CloseAnalyze Dockings Open 选择结果文件所在的路径 选择结果文件*.dpf Open然后再打开大分子,以供查看小分子的相对位置:Display Show/Hide Molecule 只打开大分子和结果文件 Close播放结果文件Analyze Conformations PlayPlayer:Player快进至第一个倒放倒序播放逐个倒放现在是第几个逐个播放顺序播放顺放快进至末一个一般没用 一般没用 数据分析结果文件提供了一些参数进行比较分析:Analyze Conformations Load可在对话框上方查看详细的参数,包括: 项目参数备注Rank:Docked Energy: 对接能Clust

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论