资源描述
说课人:刘春平,金属材料与热处理,说课课件,分子模拟及分子动力学简介,什么是分子模拟,什么是分子模拟,分子模拟是在分子模型的基础上用计算机做实验,“计算机实验”,通过模拟微观粒子的运动来计算宏观性质,温度,压力,黏度,传递性质,表面张力,分子间的作用模型,牛顿力学,量子力学,统计力学等,分子模拟的双重性质,分子模拟具有理论和实验的双重性质,分子模拟不能完全取代实验,理论,实验,模拟,理论的正确性,模拟参数的正确性,模拟方法的选择,理论的更新,分子模拟的大致分类,与自然界相比的准确程度,尺度(米),时间(秒),10,-9,10,-7,10,-5,10,-3,10,-15,10,-9,10,-6,10,-3,1,电子模拟(量化计算,,DFT,),分子模拟(分子动力学,蒙特卡洛),颗粒方法,流体力学,量子力学模拟:,ab initio,原子结构,薛定谔方程,模拟电子云,能量性质,化学键等信息,量子化学计算,一般处理几个到几十个原子,常见软件:,GAUSSIAN,,,NWCHEM,等,密度泛函(,DFT,),可以算到,上百个原子,常见软件:,VASP,分子级别的模拟,分子水平的模拟,以分子的运动为主要模拟对象,采用经验性的分子间作用函数模拟微粒之间的作用,一般情况下不考虑电子转移效应,因而不能准确模拟化学成键作用,发展最早,1950s,,,Alder,,劳伦斯利物默实验室,分子动力学模拟,32,个原子,1950s,,,Metropolis,,洛斯阿洛莫斯实验室,蒙特卡洛模拟,32,个原子,分子级别的模拟应用的领域很广,广泛应用于化学,物理,生物,化工,材料,机械,治药等领域,简单易学,蒙特卡洛方法,蒙特卡洛是一种优化方法,通过蒙特卡洛算法来寻求能量最优点,随机方法,通过系综平均来求取宏观性质,模拟的是,平衡状态,,不涉及时间效应(,KMC,除外),优点是可以跨越时间因素,缺点是得不到有关时间信息的性质,分子动力学,可以模拟平衡状态,也可以模拟中间状态,可以获得有关时间的信息,受时间的限制,无法模拟缓慢过程,分子体系,(几百,几亿),求解牛顿运动方程,宏观性质,CPMD:,考虑量子效应的分子动力学,同时考虑原子核的运动(牛顿力学)和电子的运动(量子力学),能同时准确模拟物理作用和化学键作用,目前来说,CPMD,可以处理的体系还很小(几十个原子),颗粒方法(,Coarse Grain,),将分子基团(几个或者几十上百个原子)当成单个的微粒来处理,微粒之间的作用也是通过类似于分子动力学的未能函数来描述,可以模拟更长的时间跨度,电子,原子核,原子,量子级别模拟,分子级别模拟,CG,级别模拟,分子动力学简介,势能模型,分子动力学对势能函数的依赖性:所有从分子动力学计算出来得到的宏观性质最终都取决于势能模型,分子动力学的核心:牛顿运动方程,势能(位能)模型:,简单分子的势能模型,r,U,r,例:甲烷,某些惰性气体,质点处理,U,r,方阱模型,U,r,阶梯模型,复杂分子的势能模型,键的振动,键角,扭矩,分子内部各原子(基团)之间的范德华力、静电力,一般要计算,1-4,(相隔超过两个键的原子或基团对),1,5,4,3,2,复杂分子的势能模型,q,q,q,分子之间的范德华力,分子之间的静电力,例子:丙烷,C,C,C,H,H,H,H,H,H,H,H,10,根键长作用,18,个键角作用,8,个扭矩作用,27,个范德华力作用,27,个静电作用,键长,Morse,类键长模型,能量阱深参数,键长,平衡键长参数,胡克类键长模型,键长,平衡键长参数,键角,胡克类键角模型,键角,平衡键角参数,扭矩,扭矩障碍参数,扭动,360,度所经过的能量最低点的次数,范德华力,Lennard-Jones,模型,U,r,不同类别原子之间的作用,混合规则,A,B,A,B,通常都取,1,静电力,一般情况下只考虑点电荷之间的作用力,不考虑极化作用所带来的长程项的作用,分子,A,的点电荷总数,分子,B,的点电荷总数,周期边界条件,用有限的微观分子体系模拟实际宏观体系的必要手段,3,2,1,4,3,4,2,1,2,1,计算周期边界条件下两个,微粒之间的作用,宏观体系,微观体系,静电力的长程校正,主盒,影子,影子,影子,Ewald,方法,Particle Mesh Ewald,方法(,PME),计算量很大,多体作用,B,A,C,处理方法,模型参数的获得,通过量子化学模拟回归得到,点电荷,范德华力,键长、键角、扭矩力,实验数据回归,键长,键角,范德华力,分子动力学程序的一般步骤,初始化,能量优化,平衡,数据产出,避免局部分子重叠,,并不是动力学模拟,根据所有分子的当前坐标计算个分子的受力(位能函数),根据受力更新分子的坐标,在此过程中收集用来计算宏观性质的有关信息,读入模型参数,模拟控制参数,初始能量优化方法,去除某些可能存在的原子重叠,去除某些严重扭曲的键长、键角、扭矩等,方法,最速下降法,牛顿拉夫森方法,其他,一般优化几千到几万步,积分方法,Verlet,法,简单易行,但是有精度损失,Leap-frog,法,,Verlet,法的变种,速度,Verlet,法,和,Verlet,法相比,可以同时获得位置、速度、加速度,而且没有精度损失,Beeman,算法,速度计算精度更高,但是计算量大,预测,-,校正法,算法选择,精度和运算量的折衷,步长,体系,原子体系,刚性分子体系,非刚性分子,刚性键,非刚性分子,涉及到的分子运动,平动,平动、转动,平动、转动、扭矩,平动、转动、扭矩、振动,建议步长,10 fs,5 fs,2 fs,-1 fs,复合步长,不同性质的作用力采取不同的步长,最常见的方法:,r-RESPA,成功用于多种体系,简单流体,有机分子体系,蛋白质等,和普通速度,Verlet,法相比,对于复杂分子体系(高分子,生物分子等),,r-RESPA,可以大大加快运算速度,步长可以达到,1-2 fs,SHAKE,,,RATTLE,为保证原子各自运动时分子的整体性而添加的分子内部的约束条件算法,最常见的是针对氢原子,因为氢原子很高的振动频率,Verlet,算法:,SHAKE,速度,Verlet,算法:,RATTLE,NVE,模拟,NVE,,最简单的分子动力学,E=K+U,恒定体积,而且和外界没有能量或者物质交换,只有动能和势能之间的转换,通过监视各能量项的变化,可以检查程序是否基本正确,温度的计算,体系总动能和体系温度的关系,原子总数,体系总的约束条件数,自由度,模拟开始时,体系中各微粒的初始速度也是可以根据这个关系计算,微粒,i,的动量,微粒,i,的质量,压力的计算,压力与分子间的作用势能的关系,理想气体,分子间的作用造成的剩余压力,维利系数,W,的计算,其他常见性质,扩散系数,二元径向分布函数,x,t,x,通过斜率求取,D,实际位置,不是,PBC,后的位置,NVT,:温度的控制,速度调节,简单,scale,v=v*(,T,0,/,T,(t),1/2,Berendsen,法,增加调节参数,重新随机设置速度,每隔一定步数,按照控制温度随机抽取一组高斯速度分布,热量交换,NVT,:温度的控制,Nose-Hoover,法,将交换热源也当成体系的一部分进行积分,产生严格的,NVT,系综,NPT,:压力控制,控制体积,活塞,类似于温度控制,通过调节体系的体积来调节压力,压力的控制比温度更难,因为压力和能量的微分量(力)成正比,每一步的波动更大,简单小型体系,气体的模拟,小分子体系,不需要复杂的势能模型,几百到几千个分子,分子分布稀疏,大部分是短程作用,一般用一台微机就可以处理,计算时间几分钟,几小时,简单的液体,不涉及太多的界面性质,小分子体系,势能模型不是很复杂,几百个分子,可能涉及到静电作用,可能需要长程校正,用微机也可以处理,计算时间一般几小时,几天,大型(复杂)体系和并行算法,必要性,体系越来越大,模拟时间越来越长,解决办法,制造更快的处理器,并行计算机,例子:,50000,原子的生物体系,,1ns,模拟,单个处理器:,12,天,16,个并行处理器:,1,天,或者,MPI,Message Passing Interface,90,年代初制定和完善的一套并行语法,支持,Fortran,C,C+,简单易学,并行计算的主要矛盾,并行效率,需要,1,小时,需要,1/2,小时,完美的并行效率,处理器的速度远远超过数据传输的速度,大量的时间花在处理器之间的信息传递上了,CPU,的速度几乎是几何级数增长,内存的速度是代数级数增长,加快数据传输,尽量减少花在数据传输上的时间,数据传输硬件上的进步,算法上做文章,数据复制法,每一个处理器负责处理一部分原子,每一步计算每一个处理器都要接受其它处理器负责处理的原子的相关信息,信息传输量大,使用的处理器越多并行效率效率越低,一般适合处理,5-10,万左右微粒的体系,N=20,n=15,n=610,n=1620,n=1115,1,20,14,8,12,9,19,6,16,13,15,5,2,7,17,4,11,3,10,18,实际情况,区域分解法,按照体系的实际物理位置按区域划分每个处理器的处理范围,每一步计算每一个处理器只需要和相邻的处理器交换信息,数据传输量小,并行效率高,适合处理大型体系(超过,10,万微粒),算法比较复杂(边界的处理),N=20,1,20,14,8,12,9,19,6,16,13,15,5,2,7,17,4,11,3,10,18,几种常见的针对软材料模拟分子动力学软件,NAMD,主要针对与生物和化学软材料体系,优点,程序设计水平高,计算效率高,号称可以有效并行到上千个处理器,兼容多种输入和输出文件格式,有很好的分析辅助软件,VMD,有很好的维护服务,不需安装,免费,缺点,万一需要自己安装的话比较麻烦,www.ks.uiuc.edu/Research/namd/,AMBER,主要针对生物体系,也适当兼容一般化学分子,优点,有很好的内置势能模型,自定义新模型和新分子很方便,有很完善的维护网站,缺点,计算效率不高(收敛到,16,个处理器),运算速度慢,$400,amber.scripps.edu,CHARMM,主要针对生物体系,也包含部分化学体系,优点,势能模型更新很快,自定义新模型比较方便,维护服务很好,缺点,运算速度慢,计算效率低,$600,www.charmm.org/,TINKER,一般性分子动力学软件,对生物体系略有偏重,优点,支持多种模型,免费,缺点,仍在开发中,某些方面还不完善,dasher.wustl.edu/tinker/,LAMMPS,一般性分子模拟软件,优点,兼容当前大多数的势能模型,编程水平高,计算效率高(比,NAMD,差,强于其他所有类似软件),可以模拟软材料和固体物理系统,免费,缺点,维护差,www.cs.sandia.gov/sjplimp/lammps.html,DL-POLY,一般性分子模拟软件,优点,界面友好,计算效率高(有两个版本供选择,适合于不同大小的体系),维护服务很好,缺点,兼容性不好,100,英镑,www.cse.clrc.ac.uk/msi/software/DL_POLY/,GROMACS,主要针对生物体系,也适当照顾一般化学体系,优点,算法好,计算效率高,界面友好,维护服务好,免费软件,缺点,兼容性不好,www.gromacs.org/,应用举例:,C60,和,DNA,的作用,背景,纳米颗粒一般是人工合成物质,纳米管,纳米球,纳米棒等等,纳米颗粒在生物医学方面的应用,(PNAS,v99,p6645,2002),药物输送,基因输送,纳米颗粒的生物安全性,(Science,v300,p243,2003),C60,在鱼类脑部的累计,(Environmental Health Perspectives,v112,p1058,2004),C60,导致老鼠的肺部病症,(Toxicol.Sci.v77,p117,p126,2004),用分子动力学研究,C60,和基因分子的作用,势能模型和模拟方法,MD,引擎,NAMD,静电力,-PME,恒温,(300 K),衡压,(1 bar),时间步长,=2 fs,离子,-,中和体系,模拟时间,4-20 ns,DNA,模型,AMBER 99,双链,12-20,碱基对,单链,12-20,碱基,C60,sp,2,碳原子用,LJ,模型模拟,溶剂,4600,到,6000,水分子,TIP3P,模型,典型的起始结构,水,离子,水,离子,三个方向施加周期边界条件,一个典型的,MD,过程,DNA/C60,1 ns,的动画,起始结构,C,60,和,DNA,的作用,C60,和,DNA,能相互吸引,形成稳定的杂化结构,二者的最初作用一般发生在,1-2,纳秒之内,C60,和,B-DNA,之间的距离和时间的函数,C60,和,A-DNA,之间的距离与时间的函数,结合能,C60,和,DNA,分子之间典型的结合能大约在,15-40 kcal/mol,取决于二者的相对作用位置和结合点,C60,和,DNA,分子之间的结合能远大于热波动,kT(0.6 kcal/mol),同时也远大于在同等模拟环境下,C60,和,C60,之间的结合能,(7.5 kcal/mol),C60,和,B,型,DNA,之间的作用,C60,吸附于,DNA,侧面,C60,吸附于,DNA,尾部,C60,和,B-DNA,形成稳定的结合体,一般的结合能在,20-40kcal/mol,比较稳定的结合部位在,DNA,的尾部或者侧面(,minor grooves,),C60,和,A,型,DNA,C,60,进入,DNA,尾部,C60,和,A,型,DNA,的侧面和尾部结合,而且,,C60,可以进入,A,型,DNA,的尾部,C60,和,A-DNA,如果没有,C60,吸附,尾部的碱基对形成氢键的原子对之间的距离,穿入,DNA,尾部的,C60,破坏了,DNA,尾部的碱基对的氢键,C60,进入,DNA,尾部后,尾部的碱基对形成氢键的原子对之间的距离,C60,对,DNA,结构的影响,变形的角度,吸附在,A,型,DNA,侧面的,DNA,使得,DNA,碱基对之间的相对结构变形。本应平行的碱基对变形形成了一个大约,20,度的角,C,60,和单链,DNA,的作用,C60,和单链,DNA,之间的结合导致单链,DNA,的严重变形,C60,被单链,DNA,的某些部分包围,疏水的碱基平面和,C60,紧密接触,C60,和单链,DNA,的结合能大约在,20,到,30 kcal/mol,结合部位水的结构,C60,和,DNA,之间结合的驱动力是疏水作用,DNA,亲水部位的水密度分布,C60,和,DNA,结合部位的水密度分布,C,60,和受损的,DNA,C60,进入损伤部位,去掉的,DNA,片断,C60,很快进入,DNA,的损伤部位,形成稳定的结合体,C60,和受损的,DNA,的结合能大约在,30 kcal/mol,结论,DNA,和,C60,能形成稳定的结合体,DNA,和,C60,的典型的结合能大约在,20,到,40 kcal/mol,,远高于相同环境下,C60,和,C60,的结合能,C60,和,DNA,的结合点在,DNA,的疏水部位,C60,和,DNA,的结合影响,DNA,的结构,C60,的吸附使得,DNA,的碱基对之间的角度变形,C60,进入,A-DNA,的尾部,切断了尾部碱基对的氢键,C60,能使单链,DNA,严重变形,C60,进入,DNA,的损伤部位,形成稳定的结合体,一些参考书,Allen&Tildesley,Computer Simulation of Liquids,(Clarendon Press,ISBN 0198556454),最早的分子模拟的参考书之一,易懂,给出了很多基本的程序,但缺乏最新的方法和进展,Leach,Molecular Modeling,(Prentice Hall&Pearson Education,ISBN 0582382106),全面,易懂,没有提供很多具体的细节,Frenkel&Smit,Understanding Molecular Simulation,(Academic Press,ISBN 0122673514),有很多新方法,个别地方有错误,各软件的使用指南,DL-POLY,
展开阅读全文