计算机辅助药物设计的科学,计算机辅助药物设计-北京大学医学部课程中心.DOC..._13588711687的博客-程序员秘密

技术标签: 计算机辅助药物设计的科学  

计算机辅助药物设计-北京大学医学部课程中心

实验四 应用量子化学计算方法进行分子结构优化以及异构化反应研究 Study on Molecular Structure Optimization and Isomerization Reaction by Using Quantum Chemistry Method

4.1 目的要求 Purpose

4.2 背景介绍 Background Information

量子化学(quantum chemistry)以量子力学为理论基础,以计算机为工具,主要通过计算来阐述物质(化合物、晶体、离子、过渡态、反应中间体等)的结构、性质、反应性能及反应机理,研究物质的微观结构与宏观性质的关系,揭示物质和化学反应所具有的特性的内在本质及其规律性[1-4]。随着量子化学计算方法不断发展,计算量以及计算速度不断提高,所计算的体系越来越复杂,现在可以计算有机分子甚至较大分子量的生物分子。

目前常用的量子化学计算软件有Gaussian()、GAMESS(/GAMESS)、Spartan()和Molpro()等。Gaussian软件是使用最为广泛的量子化学计算软件,支持几乎所有的量子化学计算方法,可以计算得到分子的几乎一切性质,如稳定结构、能量、振动频率、红外和拉曼光谱、NMR化学位移、轨道能级、静电势、极化率、电离能、电子亲和力、电子密度分布、过渡态和反应途径等。可以模拟在气相和溶液中的体系,模拟基态和激发态等问题。它最早的版本是1970年的Gaussian 70,最新的版本是Gaussian 09。本实验使用的版本为Gaussian 03。

4.3 实验原理 Experimental Principle

4.3.1 量子化学计算方法和特点

多体理论是量子化学的核心问题。n个粒子构成的量子体系的性质原则上可通过求解n粒子体系的薛定谔Schr?dinger)方程得到体系的波函数来描述。 (式4-1)

量子化学是通过求解Schr?dinger方程4-1),得到分子中电子的运动状态。原则上,对Schr?dinger方程的求解可以获得对分子这样的多电子体系中电子结构和相互作用的全部描述。但是由于该方程包含核与电子的双重坐标,并且二者很难进行变量分离,一般性地精确求解Schr?dinger方程是相当困难的。因此,在实践中总希望发展和运用量子力学的近似方法, 从而无需进行很繁杂的计算就可以说明复杂原子体系的主要特性, 这就必须在原始量子化学方程中引进一些重要的简化, 以便得到一定程度的近似解。量子化学发展到现在, 根据为解薛定谔方程而引入近似程度的不同, 大致可分为以下几种方法:

密度泛函理论(Density Functional Theory,DFT)

1964年,Kohn 提出了密度泛函理论[6-14],其以Hohenberg-Kohn定理为基础,指出电子密度决定分子的一切性质,体系的能量是电子密度的泛函。各种密度泛函理论差别在于选择交换泛函和相关泛函的不同,例如:纯密度泛函包含一个相关泛函和一个交换泛函,如BDW、BLYP 等;而杂密度泛函则包含一个相关泛函和多个交换泛函,例如B3LYP、BHandHLYP 等。

由于密度泛函计算结果精确,计算速度快,DFT以无可比拟的优越性成为当前国际研究的主流方向,与分子动力学结合的分子模拟,更是当前理论化学研究反映动态过程的有利工具,成为计算材料科学的重要基础和核心技术。但DFT也并不是适合所有的体系,研究表明,其对共价键体系计算结果精确,氢键体系次之键体系再次之。

从头算方法(Ab Initio Method)

在量子化学中,从头算法是指基于Born-Oppenheimer、独立电子(Hartree)和非相对论三大近似,利用电子质量常数和电量三个基本物理量及原子系数,对分子的全部积分严格进行计算,不借助任何经验参数来求解薛定谔方程的计算方法[5, 15-1]。不同的从头算法考虑了不同的相关能项,如:HF 方法只考虑了同电子自旋的相关(交换相关)问题,而没有考虑相反自旋的电子相关问题和瞬时电子相关的问题;MPn 方法给体系考虑了微扰项,而更为精确的计算应包含更多的相关能相,如组态相互作用方法(CIS,CISD)和耦合簇方法(CASSCF)等。

由于从头算法在理论上严格性和计算结果的精确性可靠性,从小分子体系到大分子体系,从静态性质到动态性质,各方面都有从头算法的应用。对过渡金属配合物,金属原子簇合物等大分子化合物的研究也迅速增加。但基于计算精度和计算资源的矛盾的考虑,从头算法主要应用于小分子体系的高精度计算对中等大小体系进行定量计算对大分子体系的定性计算三个方面。

半经验方法(Semi-mpirical Method)

从头算法虽然有严谨的理论支持,能得到较好的计算结果,但是当遇到诸如酶、聚合物

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33826897/article/details/118262213

智能推荐

聊聊JVM(三)两种计算Java对象大小的方法_instrument 递归计算对象大小_iter_zc的博客-程序员秘密

这篇说说如何计算Java对象大小的方法。之前在聊聊高并发(四)Java对象的表示模型和运行时内存表示 这篇中已经说了Java对象的内存表示模型是Oop-Klass模型。普通对象的结构如下,按64位机器的长度计算1. 对象头(_mark), 8个字节2. Oop指针,如果是32G内存以下的,默认开启对象指针压缩,4个字节3. 数据区4.Padding(内存对齐),按照8的倍数

作者简介_作者介绍 latex_u7199的博客-程序员秘密

本人程序猿一枚,奔着对计算机的崇高热情,选择了做一名软件开发人员。随着时间的流逝,越多的感受就是当时自己选择了一条不归之路,选择这条路的根源就是上大学填自愿,记得当时高考结束,自己大概估算了一下分数,填自愿的时候选择的第一个专业是土木工程,当时是奔着某高校去的,这是他们王牌专业,第二专业思来想去,感觉第一都录不上的话,第二、第三专业也没什么了,脑袋一热就选择了计算机,因为小编在上大...

@Resource和@Autowired的区别_Dkangel的博客-程序员秘密

问题现象服务启动时,发现其他工程Dao层的SDK服务注入失败,报空指针异常。解决这个服务是通过@Autowired注解注入的,将注解替换成@Resource,问题就解决了。原因分析

洛谷P2404 自然数的拆分的纯代码题解_Catherine-lisa的博客-程序员秘密

我一开始以为是个记忆化搜素,然后觉得哇这样的记忆化怎么存呢后来发现是个打表题(bushi#define _CRT_SECURE_NO_WARNINGS#include <cstdio>#include <iostream>#include <algorithm>#include <cstring>const int N = 1e3 + 5;using namespace std;int a[N] = { 1 };int n;void se

xtrabakup增量备份_xtrabakup --backup 和 -- prepare_书在哪的博客-程序员秘密

xtrabakupxtrbakup的安装包下载[[email protected] ~]# mkdir xtrabakup[[email protected] ~]# cd xtrabakup/[[email protected] xtrabakup]# wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.22/binary/redhat/8/x86_64/Percona-XtraBackup-2.4.22-rc99a781

随便推点

二进制与逻辑运算_二进制的算数与逻辑运算规则_五道口纳什的博客-程序员秘密

二进制是十分深刻的思想,不是说,一个数字系统只有 0/1 就意味着它是二进制,而是某系统,仅有两种状态:0/1开关阴阳黑白男女

BI可视化和大数据分析的两大巨头全方位对比,谁更强好像有了答案_bi和数据分析哪个发展好_nayun123的博客-程序员秘密

最近很多人问TableauVS帆软的区别,我想有必要努力公平客观的做一个对比。我们完全不要假想在一个绝对度量下给两家公司不同的分数,并评价一个高低优劣,不同的产品适合于不同类型、不同阶段的公司,或者服务于同一类客户的不同业务场景。当然,在更多的人眼中,也会有看得见的未来,真正的好产品既能活在当下,也能引领未来。一、公司与产品线帆软是国内BI领域具有竞争力的企业,这一点毋庸置疑;它倡导“为企业发展的不同阶段的提供一站式大数据BI解决方案”,包含了Report报表、BI商业智能、Mobile移动

HTTP协议详细分析和简单参考_http协议详细设计_汤姆猫不是猫的博客-程序员秘密

HTTP 请求方法参考表,http1.0和1.1九种请求方法参考表Http状态码:HTTP协议状态码参考对照表和HTTP状态码分类表HTTP content-type对照表和content-type和文件扩展名对照表(mime-type媒体资源对照表)HTTP 简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/I.

ckermit_0x5a3d_路口游子的博客-程序员秘密

gcc  -o wermit \    ckcmai.o ckclib.o ckutio.o ckufio.o \    ckcfns.o ckcfn2.o ckcfn3.o ckuxla.o \    ckcpro.o ckucmd.o ckuus2.o ckuus3.o \    ckuus4.o ckuus5.o ckuus6.o ckuus7.o \    ckuusx

POJ 1833:排列_是zg啊!的博客-程序员秘密

总时间限制: 5000ms 内存限制: 65536kB描述题目描述:大家知道,给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。任务描述:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1排列为第1个排列,即排列1 2 3…n。比如:n = 3,k=2 给出排列2 3 1,则它的下1个排列为3 1 2,下2个排列为3 2 1,因此答案为3

推荐文章

热门文章

相关标签