分子模拟与分子动力学简介课件_第1页
分子模拟与分子动力学简介课件_第2页
分子模拟与分子动力学简介课件_第3页
分子模拟与分子动力学简介课件_第4页
分子模拟与分子动力学简介课件_第5页
已阅读5页,还剩123页未读 继续免费阅读

下载本文档

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

文档简介

分子模拟与分子动力学简介分子模拟与分子动力学简介1什么是分子模拟什么是分子模拟分子模拟是在分子模型的基础上用计算机做实验,“计算机实验”通过模拟微观粒子的运动来计算宏观性质温度压力黏度传递性质表面张力....分子间的作用模型牛顿力学量子力学统计力学等什么是分子模拟什么是分子模拟温度分子间的作用模型牛顿力学2分子模拟的双重性质分子模拟具有理论和实验的双重性质分子模拟不能完全取代实验理论实验模拟理论的正确性模拟参数的正确性模拟方法的选择理论的更新分子模拟的双重性质分子模拟具有理论和实验的双重性质分子模拟不3分子模拟的大致分类与自然界相比的准确程度尺度(米)时间(秒)10-910-710-510-310-1510-910-610-31电子模拟(量化计算,DFT)分子模拟(分子动力学,蒙特卡洛)颗粒方法流体力学分子模拟的大致分类与自然界相比的准确程度尺度(米)时间(秒)4量子力学模拟:abinitio原子结构薛定谔方程模拟电子云能量性质,化学键等信息量子化学计算一般处理几个到几十个原子常见软件:GAUSSIAN,NWCHEM等密度泛函(DFT)可以算到上百个原子常见软件:VASP量子力学模拟:abinitio原子结构薛定谔方程模拟电子云5分子级别的模拟分子水平的模拟以分子的运动为主要模拟对象采用经验性的原子间作用函数模拟微粒之间的作用一般情况下不考虑电子转移效应,因而不能准确模拟化学成键作用发展最早1950s,Alder,劳伦斯利物默实验室,分子动力学模拟32个原子1950s,Metropolis,洛斯阿洛莫斯实验室,蒙特卡洛模拟32个原子分子级别的模拟应用的领域很广广泛应用于化学,物理,生物,化工,材料,机械,治药等领域简单易学分子级别的模拟分子水平的模拟6蒙特卡洛方法蒙特卡洛是一种优化方法通过蒙特卡洛算法来寻求能量最优点随机方法通过系综平均来求取宏观性质模拟的是平衡状态,不涉及时间效应(KMC除外)优点是可以跨越时间因素,缺点是得不到有关时间信息的性质蒙特卡洛方法蒙特卡洛是一种优化方法7分子动力学可以模拟平衡状态,也可以模拟中间状态可以获得有关时间的信息受时间的限制,无法模拟缓慢过程分子体系(几百~几亿)求解牛顿运动方程宏观性质分子动力学分子体系求解牛顿运动方程宏观性质8CPMD:考虑量子效应的分子动力学同时考虑原子核的运动(牛顿力学)和电子的运动(量子力学)能同时准确模拟物理作用和化学键作用目前来说CPMD可以处理的体系还很小(几十个原子)CPMD:考虑量子效应的分子动力学同时考虑原子核的运动(牛顿9颗粒方法(CoarseGrain)将分子基团(几个或者几十上百个原子)当成单个的微粒来处理微粒之间的作用也是通过类似于分子动力学的位能函数来描述可以模拟更长的时间跨度电子原子核原子量子级别模拟分子级别模拟CG级别模拟颗粒方法(CoarseGrain)将分子基团(几个或者几十10分子动力学势能模型分子动力学对势能函数的依赖性:所有从分子动力学计算出来得到的宏观性质最终都取决于势能模型分子动力学的核心:牛顿运动方程分子的总能量为动能与势能的和,分子的势能通常可表示为简单的几何坐标的函数。动能总能量分子动力学势能模型分子动力学对势能函数的依赖性:所有从分子动11简单分子的势能模型rUr例:甲烷,某些惰性气体质点处理Ur方阱模型Ur阶梯模型简单分子的势能模型rUr例:甲烷,某些惰性气体质点处理Ur方12复杂分子的势能模型键的伸缩键的弯曲键扭曲非键作用分子内部各原子(基团)之间的范德华力、静电力一般要计算1-4(相隔超过两个键的原子或基团对)15432复杂分子的势能模型键的伸缩键的弯曲键扭曲13复杂分子的势能模型qqq分子之间的范德华力分子之间的静电力复杂分子的势能模型qqq分子之间的范德华力分子之间的静电力14例子:丙烷CCCHHHHHHHH10个键伸缩项18个键弯曲项8个键扭曲项27个范德华力作用27个静电作用例子:丙烷CCCHHHHHHHH10个键伸缩项15分子动力学力场以简单的数学形式表示的势能函数成为力场。经典力学的计算以力场为依据,力场的完备与否决定计算的正确程度。复杂分子的总势能一般可分为各种类型势能的和。一个简单力场的函数形式:分子动力学力场以简单的数学形式表示的势能函数成为力场。经典力16键伸缩Morse类键长模型能量阱深参数键长平衡键长参数胡克类键长模型键长平衡键长参数键伸缩Morse类键长模型能量阱深参数键长平衡键长参数胡克类17键弯曲胡克类键角模型键角平衡键角参数扭矩障碍参数扭动360度所经过的能量最低点的次数键扭曲UU键弯曲胡克类键角模型键角平衡键角参数扭矩障碍参数扭动360度18范德华力Lennard-Jones模型UrεσU一般力场中最常见的非键势能形式为Lennard-Jones(LJ)势能范德华力Lennard-Jones模型UrεσU一般力场中最19不同类别原子之间的LJ作用混合规则ABAB通常都取1不同类别原子之间的LJ作用混合规则ABAB通常都取120氢键、交叉项等一般情况下只考虑点电荷之间的作用力不考虑极化作用所带来的长程项的作用U静电力为增加精度,一些力场对氢键定义了专门的势函数,有一些力场还增加了交叉项。氢键、交叉项等一般情况下只考虑点电荷之间的作用力U静电力为增21力场=解析式+参数力场具有可移植性力场可以较准确地预测其用来进行参数化的性质,其他性质的预测可能不准确力场是经验性的,精度和速度的折中力场力场=解析式+参数力场22模型参数的获得通过量子化学模拟回归得到点电荷范德华力键伸缩、键弯曲、键扭曲实验数据回归键伸缩键弯曲范德华力模型参数的获得通过量子化学模拟回归得到23分子动力学程序的一般步骤初始化能量优化平衡数据产出避免局部分子重叠,并不是动力学模拟根据所有分子的当前坐标计算个分子的受力(位能函数)根据受力更新分子的坐标在此过程中收集用来计算宏观性质的有关信息读入模型参数,模拟控制参数分子动力学程序的一般步骤初始化能量优化平衡数据产出避免局部分24简单小型体系气体的模拟小分子体系,不需要复杂的势能模型几百到几千个分子,分子分布稀疏,大部分是短程作用一般用一台微机就可以处理,计算时间几分钟~几小时简单的液体,不涉及太多的界面性质小分子体系,势能模型不是很复杂几百个分子,可能涉及到静电作用,可能需要长程校正用微机也可以处理,计算时间一般几小时~几天简单小型体系气体的模拟25大型(复杂)体系和并行算法必要性体系越来越大模拟时间越来越长解决办法制造更快的处理器并行计算机例子:~50000原子的生物体系,1ns模拟单个处理器:~12天16个并行处理器:~1天或者大型(复杂)体系和并行算法必要性例子:~50000原子的生物26MPIMessagePassingInterface90年代初制定和完善的一套并行语法支持Fortran,C,C++简单易学MPIMessagePassingInterface27并行计算的主要矛盾并行效率需要1小时需要1/2小时完美的并行效率处理器的速度远远超过数据传输的速度,大量的时间花在处理器之间的信息传递上了CPU的速度几乎是几何级数增长内存的速度是代数级数增长加快数据传输,尽量减少花在数据传输上的时间数据传输硬件上的进步算法上做文章并行计算的主要矛盾并行效率需要1小时需要1/2小时完美的并行28数据复制法每一个处理器负责处理一部分原子每一步计算每一个处理器都要接受其它处理器负责处理的原子的相关信息信息传输量大,使用的处理器越多并行效率效率越低一般适合处理5-10万左右微粒的体系N=20n=1~5n=6~10n=16~20n=11~151201481291961613155271741131018实际情况数据复制法每一个处理器负责处理一部分原子N=20n=1~5n29区域分解法按照体系的实际物理位置按区域划分每个处理器的处理范围每一步计算每一个处理器只需要和相邻的处理器交换信息数据传输量小,并行效率高,适合处理大型体系(超过10万微粒)算法比较复杂(边界的处理)N=201201481291961613155271741131018区域分解法按照体系的实际物理位置按区域划分每个处理器的处理范30NAMD主要针对与生物和化学软材料体系优点程序设计水平高,计算效率高,号称可以有效并行到上千个处理器兼容多种输入和输出文件格式,有很好的分析辅助软件VMD有很好的维护服务不需安装免费缺点万一需要自己安装的话比较麻烦/Research/namd/几种常见的针对软材料模拟

分子动力学软件NAMD主要针对与生物和化学软材料体系http://www.31AMBER主要针对生物体系,也适当兼容一般化学分子优点有很好的内置势能模型自定义新模型和新分子很方便有很完善的维护网站缺点计算效率不高(收敛到16个处理器),运算速度慢$400

AMBER主要针对生物体系,也适当兼容一般化学分子http:32CHARMM主要针对生物体系,也包含部分化学体系优点势能模型更新很快自定义新模型比较方便维护服务很好缺点运算速度慢,计算效率低$600/CHARMM主要针对生物体系,也包含部分化学体系http:/33TINKER一般性分子动力学软件,对生物体系略有偏重优点支持多种模型免费缺点仍在开发中,某些方面还不完善/tinker/TINKER一般性分子动力学软件,对生物体系略有偏重http34LAMMPS一般性分子模拟软件优点兼容当前大多数的势能模型编程水平高,计算效率高(比NAMD差,强于其他所有类似软件)可以模拟软材料和固体物理系统免费缺点维护差/~sjplimp/lammps.htmlLAMMPS一般性分子模拟软件http://www.cs.s35DL-POLY一般性分子模拟软件优点界面友好计算效率高(有两个版本供选择,适合于不同大小的体系)维护服务很好缺点兼容性不好100英镑http://www.cse.clrc.ac.uk/msi/software/DL_POLY/DL-POLY一般性分子模拟软件http://www.cse36GROMACS主要针对生物体系,也适当照顾一般化学体系优点算法好,计算效率高界面友好维护服务好免费软件缺点兼容性不好/GROMACS主要针对生物体系,也适当照顾一般化学体系htt37分子对接简介分子对接简介38分子对接

分子对接方法在药物设计中取得巨大的成功,已经成为基于结构药物设计的最重要的方法之一。

分子对接方法在大分子模拟中也具有较高的准确度,在抗原表位识别、DNA蛋白质结合模式方面有重要应用。探索生命体系的奥秘分子对接分子对接方法在药物设计中取得巨大的成功39什么是分子对接什么是分子对接40分子对接的概念从已知结构的受体(靶蛋白或活性位点)和配体出发,通过化学计量学方法模拟分子的几何结构和分子间作用力来进行分子间相互作用识别并预测受体-配体复合物结构的方法称为分子对接。分子对接计算把配体分子放在受体活性位点的位置,然后按照几何互补、能量互补以及化学环境互补的原则来评价配体和受体相互作用的好坏,并找出两个分子之间最佳的结合模式。分子对接的概念41

分子对接的最初思想起源于FisherE提出的“锁和钥匙模型”。即受体与配体的相互识别首要条件是空间结构的匹配

配体受体复合物受体-配体的锁和钥匙模型

分子对接的最初思想起源于FisherE提出的“锁42Ohboy!Whataperfectmatch

这类方法首先要建立大量化合物(例如几十至上百万个化合物)的三维结构数据库,然后将库中的分子逐一与靶标分子进行“对接”(docking),通过不断优化小分子化合物的位置(取向)以及分子内部柔性键的二面角(构象),寻找小分子化合物与靶标大分子作用的最佳构象,计算其相互作用及结合能。在库中所有分子均完成了对接计算之后,即可从中找出与靶标分子结合的最佳分子(前50名或前100名)

Ohboy!Whataperfectmatch43分子对接的目的关注的问题找到底物分子和受体分子见的最佳结合位置如何确定对接分子间的结合强度如何找到最佳的结合位置优化结合自由能分子对接的目的关注的问题找到底物分子和受体分子见的最佳结合位44分子对接的基本原理配体与受体的结合强度取决于结合的自由能变化△G结合

=△H结合

–T

△S结合

=-RTlnKi大部分的分子对接法忽略了全部的熵效应,而在焓效应也只考虑配体与受体的相互作用能,即:Einteraction=Evdw+Eelectrostatic+Eh-bond分子对接的基本原理配体与受体的结合强度取决于结合的自由能变化45分子对接的基本方法分子对接的基本方法46

对接过程中,研究体系的构象不发生变化;适合比较大的体系,如蛋白质直接,蛋白质核酸直接的对接。

对接过程中,研究体系尤其是配体的构象允许在定的范围内变化;适合处理大分子和小分子间的对接,对接过程中,小分子的构象一般是可以变化的,但大分子是刚性的。

对接过程中,研究体系的构象基本上可以自由变化的;一般用于精确考虑分子间的识别情况;由于计算过程中体系的构象可以变化,所以计算耗费最大。刚性对接

半柔性对接

柔性对接分子对接方法分类对接过程中,研究体系的构象不发生变化;适合比较大47分子对接的基本方法(一)刚性的分子对接方法

这种方法是最初的分子对接的方法,在对接中,小分子和蛋白质两种都保持刚性。(1)基于最大团搜索的方法(Clique-SearchBasedApproaches)

对接两个刚性分子可以理解为分子在空间的匹配问题,这种匹配可以是一种形状上的互补或相互作用。如氢键受体与氢键给体的互补。搜索在三维空间中有效的条件下的最大匹配分子对接的基本方法(一)刚性的分子对接方法这48受体的活性位点

配体有效匹配的距离图集

受体-配体的示意图,字母代表特征部分如氢键等,相应的有效匹配的图集如右,三个环性顶点组织的三角形为这个图集的一个最大团(clique)

受体的活性位点配体有效匹配的距离图集受体49Dock对接程序中刚性对接的算法就是基于这种思想Dock利用球集来表示受体活性位点和配体的形状Dock对接程序中刚性对接的算法就是基于这种思想Dock利50(2)基于几何哈希技术“geometrichashing”的方法第一部分中,几何哈希表从被对接的一个配体或一系列配体中构建。哈希矩阵含有配体名字和能调整配体在空间方向的参考框架。第二部分即识别阶段,蛋白质的特征用来识别哈希矩阵,每一次匹配表示蛋白质的特征与哈希矩阵中已定义好方位的配体相匹配,具有大量匹配信息的哈希矩阵代表着具有几个吻合特征的配体和方位(2)基于几何哈希技术“geometrichashing”51(3)基于poseclustering的方法

这种方法与几何哈希的方法相类似,也是一种基于模式识别的方法。

在LUDI模型中,如图所示,对每一个作用基团,定义作用中心和作用表面。受体的作用表面近似地用离散的点表示,和对应的配体的中心目标点相匹配。三个氢键受体的作用表面

Poseclustering算法中的作用点

(3)基于poseclustering的方法52(二)柔性对接的方法(1)构象的系综方法

Flexibase用来储存小分子库中每个分子的一系列不同构象,用距离几何和能量最小化的方法产生构象,每个分子根据rmsd的差异选择25个系列构象。每个构象采用FLOG刚性对接的方法进行对接。(二)柔性对接的方法(1)构象的系综方法Fl53(2)片段的方法

片断的方法是处理小分子柔性的最通用的方法,配体分割成一些小的片断,这些片断可以认为是刚性构象或一个小的构象系综。一般,有两种方法来处理:第一种方法是把一个片段放入受体的作用位点,然后加上余下的片段,这种方法称为连续构建“incrementalconstruction”.第二种方法把所有或一部分片段独立地放入受体的作用位点,再重新连接至到构成一个完整的配体分子,这种策略称为“放置&加”“place&join”(2)片段的方法片断的方法是处理小分子柔性54(3)遗传算法和进化规划遗传算法开始应用到分子对接技术,其特点为:第一步,一个称为染色体的线性表示符能够描述构型的所有自由度,找到这个染色体描述符是算法中最困难的一步。第二步,确定一个一个类似如打分函数的目标函数。著名的GOLD软件包括了这种算法(3)遗传算法和进化规划遗传算法开始应用到分子对接技术,55(4)基于分子模拟的方法模拟退火的方法,Autodock程序就采用了这种方法分子动力学的方法

MonteCarlo模拟,一种统计力学的方法,这种算法中最重要的两部分是自由度的描述和能量的评价,合适的自由度描述可以避免较高能量的构象,用键角、扭曲角等内座标来描述配体的柔性比用笛卡儿空间的三维座标描述要强,同样,能量的评价也是最耗时,这一步时间必须足够的长。(4)基于分子模拟的方法模拟退火的方法,Autodock程56分子对接的评价方法

每一个对接的算法都会采用平衡了时效和精确度的简单自由能预测方法,现在的打分函数主要包括三种。打分函数基于经验的回归参数基于分子力场基于知识分子对接的评价方法每一个对接的算法都会采用平衡57(1)基于力场的打分函数

只考虑热焓对能量的贡献,不考虑熵的影响,一般情况下,采用标准力场的非键作用能如真空静电和范德华作用能用作打分函数,如DOCK程序中采用AMBER的能量函数:(1)基于力场的打分函数只考虑热焓对能量的贡献,58(2)基于经验的打分函数

基于经验的打分函数用多元回归的方法拟合各种物理参数对结合自由能的贡献,如FlexX程序中采用下列函数,所采用的方程包括,配体旋转键的个数、氢键、离子键,疏水和芳香环的堆积作用,以及亲水作用。这种方法能快速直接地估算结合自由能。(2)基于经验的打分函数基于经验的打分函59(3)基于知识的打分函数

最初应用于蛋白质结构预测,打分函数用统计力学的方法得自蛋白质-配体的复合物结构,结合自由能用函数为分子间距离的平均能的加和来计算。基于知识的打分函数是一种比较有前途的方法。(3)基于知识的打分函数60受体模型的建立

小分子库的产生

计算机筛选命中化合物的

后处理药物分子虚拟筛选的步骤二位结构用结构转换程序如CORINA、CONCORD实现三维结构的转化;建好的三维结构加氢加电荷,可用。对接和打分,虚拟筛选的核心步骤把小分子放到受体蛋白的配体结合位点,优化配体构像和位置,使之与受体有最佳的结合作用,给最佳结合构象打分,对所有化合物根据打分排序,然后从化合物库中挑出打分最高的小分子。通过计算分子的类药性质ADME/T(吸收absorption、器官分布distribution、体内代谢metabolism、排泄excretion和毒性toxicity)性质的估算,排除那些不具有类药性质的分子。大分子结构的获取虚拟筛选的蛋白靶标的结构可以从PDB库中直接下载使用;可以通过和家族中同源蛋白的序列、结构信息比较,同源模建而得。结合位点的描述直接从配体-受体复合物结构中抽出;没有复合物结构,需要根据生物功能如结合、突变等实验信息来手动选择。受体模型的建立小分子库的产生计算机筛选命中61生物大分子分子对接的步骤生物大分子分子对接的步骤62通过以上四步处理:药物分子虚筛

大部分分子从化合物库中剔除,形成一个合理大小的化合物库,仅对这些适合成药的化合物或购买、或合成、或分离得到,然后再进行实际的生物测试。生物大分子对接

最常用的抗原抗体蛋白对接,获得抗原抗体复合物最佳构象,进一步分析相互作用界面,得到关键位点,然后进行生物突变实验验证,可帮助分析抗原表位这一重大问题。通过以上四步处理:63

Theend谢谢!Theend64分子模拟与分子动力学简介分子模拟与分子动力学简介65什么是分子模拟什么是分子模拟分子模拟是在分子模型的基础上用计算机做实验,“计算机实验”通过模拟微观粒子的运动来计算宏观性质温度压力黏度传递性质表面张力....分子间的作用模型牛顿力学量子力学统计力学等什么是分子模拟什么是分子模拟温度分子间的作用模型牛顿力学66分子模拟的双重性质分子模拟具有理论和实验的双重性质分子模拟不能完全取代实验理论实验模拟理论的正确性模拟参数的正确性模拟方法的选择理论的更新分子模拟的双重性质分子模拟具有理论和实验的双重性质分子模拟不67分子模拟的大致分类与自然界相比的准确程度尺度(米)时间(秒)10-910-710-510-310-1510-910-610-31电子模拟(量化计算,DFT)分子模拟(分子动力学,蒙特卡洛)颗粒方法流体力学分子模拟的大致分类与自然界相比的准确程度尺度(米)时间(秒)68量子力学模拟:abinitio原子结构薛定谔方程模拟电子云能量性质,化学键等信息量子化学计算一般处理几个到几十个原子常见软件:GAUSSIAN,NWCHEM等密度泛函(DFT)可以算到上百个原子常见软件:VASP量子力学模拟:abinitio原子结构薛定谔方程模拟电子云69分子级别的模拟分子水平的模拟以分子的运动为主要模拟对象采用经验性的原子间作用函数模拟微粒之间的作用一般情况下不考虑电子转移效应,因而不能准确模拟化学成键作用发展最早1950s,Alder,劳伦斯利物默实验室,分子动力学模拟32个原子1950s,Metropolis,洛斯阿洛莫斯实验室,蒙特卡洛模拟32个原子分子级别的模拟应用的领域很广广泛应用于化学,物理,生物,化工,材料,机械,治药等领域简单易学分子级别的模拟分子水平的模拟70蒙特卡洛方法蒙特卡洛是一种优化方法通过蒙特卡洛算法来寻求能量最优点随机方法通过系综平均来求取宏观性质模拟的是平衡状态,不涉及时间效应(KMC除外)优点是可以跨越时间因素,缺点是得不到有关时间信息的性质蒙特卡洛方法蒙特卡洛是一种优化方法71分子动力学可以模拟平衡状态,也可以模拟中间状态可以获得有关时间的信息受时间的限制,无法模拟缓慢过程分子体系(几百~几亿)求解牛顿运动方程宏观性质分子动力学分子体系求解牛顿运动方程宏观性质72CPMD:考虑量子效应的分子动力学同时考虑原子核的运动(牛顿力学)和电子的运动(量子力学)能同时准确模拟物理作用和化学键作用目前来说CPMD可以处理的体系还很小(几十个原子)CPMD:考虑量子效应的分子动力学同时考虑原子核的运动(牛顿73颗粒方法(CoarseGrain)将分子基团(几个或者几十上百个原子)当成单个的微粒来处理微粒之间的作用也是通过类似于分子动力学的位能函数来描述可以模拟更长的时间跨度电子原子核原子量子级别模拟分子级别模拟CG级别模拟颗粒方法(CoarseGrain)将分子基团(几个或者几十74分子动力学势能模型分子动力学对势能函数的依赖性:所有从分子动力学计算出来得到的宏观性质最终都取决于势能模型分子动力学的核心:牛顿运动方程分子的总能量为动能与势能的和,分子的势能通常可表示为简单的几何坐标的函数。动能总能量分子动力学势能模型分子动力学对势能函数的依赖性:所有从分子动75简单分子的势能模型rUr例:甲烷,某些惰性气体质点处理Ur方阱模型Ur阶梯模型简单分子的势能模型rUr例:甲烷,某些惰性气体质点处理Ur方76复杂分子的势能模型键的伸缩键的弯曲键扭曲非键作用分子内部各原子(基团)之间的范德华力、静电力一般要计算1-4(相隔超过两个键的原子或基团对)15432复杂分子的势能模型键的伸缩键的弯曲键扭曲77复杂分子的势能模型qqq分子之间的范德华力分子之间的静电力复杂分子的势能模型qqq分子之间的范德华力分子之间的静电力78例子:丙烷CCCHHHHHHHH10个键伸缩项18个键弯曲项8个键扭曲项27个范德华力作用27个静电作用例子:丙烷CCCHHHHHHHH10个键伸缩项79分子动力学力场以简单的数学形式表示的势能函数成为力场。经典力学的计算以力场为依据,力场的完备与否决定计算的正确程度。复杂分子的总势能一般可分为各种类型势能的和。一个简单力场的函数形式:分子动力学力场以简单的数学形式表示的势能函数成为力场。经典力80键伸缩Morse类键长模型能量阱深参数键长平衡键长参数胡克类键长模型键长平衡键长参数键伸缩Morse类键长模型能量阱深参数键长平衡键长参数胡克类81键弯曲胡克类键角模型键角平衡键角参数扭矩障碍参数扭动360度所经过的能量最低点的次数键扭曲UU键弯曲胡克类键角模型键角平衡键角参数扭矩障碍参数扭动360度82范德华力Lennard-Jones模型UrεσU一般力场中最常见的非键势能形式为Lennard-Jones(LJ)势能范德华力Lennard-Jones模型UrεσU一般力场中最83不同类别原子之间的LJ作用混合规则ABAB通常都取1不同类别原子之间的LJ作用混合规则ABAB通常都取184氢键、交叉项等一般情况下只考虑点电荷之间的作用力不考虑极化作用所带来的长程项的作用U静电力为增加精度,一些力场对氢键定义了专门的势函数,有一些力场还增加了交叉项。氢键、交叉项等一般情况下只考虑点电荷之间的作用力U静电力为增85力场=解析式+参数力场具有可移植性力场可以较准确地预测其用来进行参数化的性质,其他性质的预测可能不准确力场是经验性的,精度和速度的折中力场力场=解析式+参数力场86模型参数的获得通过量子化学模拟回归得到点电荷范德华力键伸缩、键弯曲、键扭曲实验数据回归键伸缩键弯曲范德华力模型参数的获得通过量子化学模拟回归得到87分子动力学程序的一般步骤初始化能量优化平衡数据产出避免局部分子重叠,并不是动力学模拟根据所有分子的当前坐标计算个分子的受力(位能函数)根据受力更新分子的坐标在此过程中收集用来计算宏观性质的有关信息读入模型参数,模拟控制参数分子动力学程序的一般步骤初始化能量优化平衡数据产出避免局部分88简单小型体系气体的模拟小分子体系,不需要复杂的势能模型几百到几千个分子,分子分布稀疏,大部分是短程作用一般用一台微机就可以处理,计算时间几分钟~几小时简单的液体,不涉及太多的界面性质小分子体系,势能模型不是很复杂几百个分子,可能涉及到静电作用,可能需要长程校正用微机也可以处理,计算时间一般几小时~几天简单小型体系气体的模拟89大型(复杂)体系和并行算法必要性体系越来越大模拟时间越来越长解决办法制造更快的处理器并行计算机例子:~50000原子的生物体系,1ns模拟单个处理器:~12天16个并行处理器:~1天或者大型(复杂)体系和并行算法必要性例子:~50000原子的生物90MPIMessagePassingInterface90年代初制定和完善的一套并行语法支持Fortran,C,C++简单易学MPIMessagePassingInterface91并行计算的主要矛盾并行效率需要1小时需要1/2小时完美的并行效率处理器的速度远远超过数据传输的速度,大量的时间花在处理器之间的信息传递上了CPU的速度几乎是几何级数增长内存的速度是代数级数增长加快数据传输,尽量减少花在数据传输上的时间数据传输硬件上的进步算法上做文章并行计算的主要矛盾并行效率需要1小时需要1/2小时完美的并行92数据复制法每一个处理器负责处理一部分原子每一步计算每一个处理器都要接受其它处理器负责处理的原子的相关信息信息传输量大,使用的处理器越多并行效率效率越低一般适合处理5-10万左右微粒的体系N=20n=1~5n=6~10n=16~20n=11~151201481291961613155271741131018实际情况数据复制法每一个处理器负责处理一部分原子N=20n=1~5n93区域分解法按照体系的实际物理位置按区域划分每个处理器的处理范围每一步计算每一个处理器只需要和相邻的处理器交换信息数据传输量小,并行效率高,适合处理大型体系(超过10万微粒)算法比较复杂(边界的处理)N=201201481291961613155271741131018区域分解法按照体系的实际物理位置按区域划分每个处理器的处理范94NAMD主要针对与生物和化学软材料体系优点程序设计水平高,计算效率高,号称可以有效并行到上千个处理器兼容多种输入和输出文件格式,有很好的分析辅助软件VMD有很好的维护服务不需安装免费缺点万一需要自己安装的话比较麻烦/Research/namd/几种常见的针对软材料模拟

分子动力学软件NAMD主要针对与生物和化学软材料体系http://www.95AMBER主要针对生物体系,也适当兼容一般化学分子优点有很好的内置势能模型自定义新模型和新分子很方便有很完善的维护网站缺点计算效率不高(收敛到16个处理器),运算速度慢$400

AMBER主要针对生物体系,也适当兼容一般化学分子http:96CHARMM主要针对生物体系,也包含部分化学体系优点势能模型更新很快自定义新模型比较方便维护服务很好缺点运算速度慢,计算效率低$600/CHARMM主要针对生物体系,也包含部分化学体系http:/97TINKER一般性分子动力学软件,对生物体系略有偏重优点支持多种模型免费缺点仍在开发中,某些方面还不完善/tinker/TINKER一般性分子动力学软件,对生物体系略有偏重http98LAMMPS一般性分子模拟软件优点兼容当前大多数的势能模型编程水平高,计算效率高(比NAMD差,强于其他所有类似软件)可以模拟软材料和固体物理系统免费缺点维护差/~sjplimp/lammps.htmlLAMMPS一般性分子模拟软件http://www.cs.s99DL-POLY一般性分子模拟软件优点界面友好计算效率高(有两个版本供选择,适合于不同大小的体系)维护服务很好缺点兼容性不好100英镑http://www.cse.clrc.ac.uk/msi/software/DL_POLY/DL-POLY一般性分子模拟软件http://www.cse100GROMACS主要针对生物体系,也适当照顾一般化学体系优点算法好,计算效率高界面友好维护服务好免费软件缺点兼容性不好/GROMACS主要针对生物体系,也适当照顾一般化学体系htt101分子对接简介分子对接简介102分子对接

分子对接方法在药物设计中取得巨大的成功,已经成为基于结构药物设计的最重要的方法之一。

分子对接方法在大分子模拟中也具有较高的准确度,在抗原表位识别、DNA蛋白质结合模式方面有重要应用。探索生命体系的奥秘分子对接分子对接方法在药物设计中取得巨大的成功103什么是分子对接什么是分子对接104分子对接的概念从已知结构的受体(靶蛋白或活性位点)和配体出发,通过化学计量学方法模拟分子的几何结构和分子间作用力来进行分子间相互作用识别并预测受体-配体复合物结构的方法称为分子对接。分子对接计算把配体分子放在受体活性位点的位置,然后按照几何互补、能量互补以及化学环境互补的原则来评价配体和受体相互作用的好坏,并找出两个分子之间最佳的结合模式。分子对接的概念105

分子对接的最初思想起源于FisherE提出的“锁和钥匙模型”。即受体与配体的相互识别首要条件是空间结构的匹配

配体受体复合物受体-配体的锁和钥匙模型

分子对接的最初思想起源于FisherE提出的“锁106Ohboy!Whataperfectmatch

这类方法首先要建立大量化合物(例如几十至上百万个化合物)的三维结构数据库,然后将库中的分子逐一与靶标分子进行“对接”(docking),通过不断优化小分子化合物的位置(取向)以及分子内部柔性键的二面角(构象),寻找小分子化合物与靶标大分子作用的最佳构象,计算其相互作用及结合能。在库中所有分子均完成了对接计算之后,即可从中找出与靶标分子结合的最佳分子(前50名或前100名)

Ohboy!Whataperfectmatch107分子对接的目的关注的问题找到底物分子和受体分子见的最佳结合位置如何确定对接分子间的结合强度如何找到最佳的结合位置优化结合自由能分子对接的目的关注的问题找到底物分子和受体分子见的最佳结合位108分子对接的基本原理配体与受体的结合强度取决于结合的自由能变化△G结合

=△H结合

–T

△S结合

=-RTlnKi大部分的分子对接法忽略了全部的熵效应,而在焓效应也只考虑配体与受体的相互作用能,即:Einteraction=Evdw+Eelectrostatic+Eh-bond分子对接的基本原理配体与受体的结合强度取决于结合的自由能变化109分子对接的基本方法分子对接的基本方法110

对接过程中,研究体系的构象不发生变化;适合比较大的体系,如蛋白质直接,蛋白质核酸直接的对接。

对接过程中,研究体系尤其是配体的构象允许在定的范围内变化;适合处理大分子和小分子间的对接,对接过程中,小分子的构象一般是可以变化的,但大分子是刚性的。

对接过程中,研究体系的构象基本上可以自由变化的;一般用于精确考虑分子间的识别情况;由于计算过程中体系的构象可以变化,所以计算耗费最大。刚性对接

半柔性对接

柔性对接分子对接方法分类对接过程中,研究体系的构象不发生变化;适合比较大111分子对接的基本方法(一)刚性的分子对接方法

这种方法是最初的分子对接的方法,在对接中,小分子和蛋白质两种都保持刚性。(1)基于最大团搜索的方法(Clique-SearchBasedApproaches)

对接两个刚性分子可以理解为分子在空间的匹配问题,这种匹配可以是一种形状上的互补或相互作用。如氢键受体与氢键给体的互补。搜索在三维空间中有效的条件下的最大匹配分子对接的基本方法(一)刚性的分子对接方法这112受体的活性位点

配体有效匹配的距离图集

受体-配体的示意图,字母代表特征部分如氢键等,相应的有效匹配的图集如右,三个环性顶点组织的三角形为这个图集的一个最大团(clique)

受体的活性位点配体有效匹配的距离图集受体113Dock对接程序中刚性对接的算法就是基于这种思想Dock利用球集来表示受体活性位点和配体的形状Dock对接程序中刚性对接的算法就是基于这种思想Dock利114(2)基于几何哈希技术“geometrichashing”的方法第一部分中,几何哈希表从被对接的一个配体或一系列配体中构建。哈希矩阵含有配体名字和能调整配体在空间方向的参考框架。第二部分即识别阶段,蛋白质的特征用来识别哈希矩阵,每一次匹配表示蛋白质的特征与哈希矩阵中已定义好方位的配体相匹配,具有大量匹配信息的哈希矩阵代表着具有几个吻合特征的配体和方位(2)基于几何哈希技术“geometrichashing”115(3)基于poseclustering的方法

这种方法与几何哈希的方法相类似,也是一种基于模式识别的方法。

在LUDI模型中,如图所示,对每一个作用基团,定义作用中心和作用表面。受体的作用表面近似地用离散的点表示,和对应的配体的中心目标点相匹配。三个氢键受体的作用表面

Poseclustering算法中的作用点

(3)基于poseclustering的方法116(二)柔性对接的方法(1)构象的系综方法

Flexibase用来储存小分子库中每个分子的一系列不同构象,用距离几何和能量最小化的方法产生构象,每个分子根据rmsd的差异选择25个系列构象。每个构象采用FLOG刚性对接的方法进行对接。(二)柔性对接的方法(1)构象的系综方法Fl117(2)片段的方法

片断的方法是处理小分子柔性的最通用的方法,配体分割成一些小的片断,这些片断可以认为是刚性构象或一个小的构象系综。一般,有两种方法来处理:第一种方法是把一个片段放入受体的作用位点,然后加上余下的片段,这种方法称为连续构建“incremental

温馨提示

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

评论

0/150

提交评论