计算化学公社

 找回密码 Forget password
 注册 Register
Views: 6339|回复 Reply: 1
打印 Print 上一主题 Last thread 下一主题 Next thread

[Multiwfn使用咨询] Multiwfn计算的一个晶体分子的RESP电荷与Antechamber不太一致求助

[复制链接 Copy URL]

17

帖子

0

威望

77

eV
积分
94

Level 2 能力者

本帖最后由 Sunrise 于 2019-12-23 05:39 编辑

老师好,大家好,
我最近学习使用Multiwfn计算RESP电荷,测试了两个药物小分子发现与Antechamber严格一致。但是在测试WIMBAV13(见下图)分子的时候,发现不能严格的重复出来,也看了sobereva老师关于计算RESP电荷的原理,知道Multiwfn的计算是合理的。因为我后续要用GAFF力场算一些晶体的性质,而力场参数是基于Antechamber计算的RESP拟合的,目前发现用不同的RESP电荷计算的一些晶面的性质有所差异,所以想学习一下是否能调试的和Antechamber一致。

Multiwfn和Antechamber计算的WIMBAV13的RESP电荷见下图,个别原子差别相对较大比如O48差别为0.08多点,H49差别为0.074,C10和C16为0.1多。我按照Antechamber的计算结果对一些原子进行了等价约束(见附件),计算采用的选项是7 ,18 ,8, 5, 1, 2,先输入的是fchk文件,期间输入了eqvcons路径和.log高斯输出文件路径。高斯输入文件采用的关键词是:#B3LYP/6-31G* SCF=Tight Pop=MK IOp(6/33=2,6/41=10,6/42=17)。相关的高斯输入、输出以及Antechamber计算的含RESP电荷的mol2等文件见附件。



wucha - Copy.png (11.91 KB, 下载次数 Times of downloads: 23)

wucha

wucha

WIMBAV13 - Copy.png (46.01 KB, 下载次数 Times of downloads: 17)

WIMBAV13

WIMBAV13

RESP test WIMBAV13.rar

3.13 MB, 阅读权限: 40, 下载次数 Times of downloads: 2

RESP test WIMBAV13

6万

帖子

99

威望

5万

eV
积分
120181

管理员

公社社长

2#
发表于 Post on 2019-12-23 18:01:20 | 只看该作者 Only view this author
这是因为你设的约束不合理。从antechamber产生的ANTECHAMBER_RESP1.OUT可以看到
          Point Charges Before & After Optimization

    no.  At.no.    q(init)       q(opt)     ivary    d(rstr)/dq
    1  16       0.000000      -0.277823      0       0.001693
    2   6       0.000000       0.101853      0       0.003503
    3   1       0.000000       0.073943      0       0.000000
    4   7       0.000000      -0.551781      0       0.000892
    5   1       0.000000       0.400528      0       0.000000
    6   6       0.000000       0.417748      0       0.001164
    7   6       0.000000       0.090544      0       0.003706
    8   1       0.000000       0.104999      0       0.000000
    9   1       0.000000       0.089557      0       0.000000
   10   6       0.000000      -0.004008      0       0.004996
   11   1       0.000000       0.060069      0       0.000000
   12   1       0.000000       0.036329      0       0.000000
   13   6       0.000000      -0.091853      0       0.003682
   14   6       0.000000      -0.084755      0       0.003814
   15   1       0.000000       0.110882      0       0.000000
   16   6       0.000000       0.347442      0       0.001383
   17   6       0.000000      -0.084755     14       0.003814
   18   1       0.000000       0.110882     15       0.000000
   19   6       0.000000      -0.300552      0       0.001578
   20   6       0.000000      -0.300552     19       0.001578
   21   6       0.000000       0.586801      0       0.000840
   22   6       0.000000      -0.197408      0       0.002259
   23   1       0.000000       0.026830      0       0.000000
   24   1       0.000000       0.028316      0       0.000000
   25   1       0.000000       0.031959      0       0.000000
   26   6       0.000000      -0.333745      0       0.001435
   27   1       0.000000       0.081791      0       0.000000
   28   1       0.000000       0.073719      0       0.000000
   29   1       0.000000       0.057435      0       0.000000
   30   6       0.000000      -0.285126      0       0.001655
   31   1       0.000000       0.051811      0       0.000000
   32   1       0.000000       0.052418      0       0.000000
   33   1       0.000000       0.056105      0       0.000000
   34   6       0.000000       0.586801     21       0.000840
   35   6       0.000000      -0.378127      0       0.001278
   36   1       0.000000       0.087847      0       0.000000
   37   1       0.000000       0.059704      0       0.000000
   38   1       0.000000       0.098862      0       0.000000
   39   6       0.000000      -0.379703      0       0.001273
   40   1       0.000000       0.090020      0       0.000000
   41   1       0.000000       0.093439      0       0.000000
   42   1       0.000000       0.057755      0       0.000000
   43   6       0.000000      -0.438870      0       0.001111
   44   1       0.000000       0.093003      0       0.000000
   45   1       0.000000       0.091099      0       0.000000
   46   1       0.000000       0.113017      0       0.000000
   47   8       0.000000      -0.498543      0       0.000983
   48   8       0.000000      -0.637149      0       0.000775
   49   1       0.000000       0.481244      0       0.000000


根据《关于为什么Multiwfn算的出RESP电荷与Antechamber的有所差异》http://sobereva.com/516一文的说明,可知在RESP第一步的时候只用了如下等价性约束
14,17
15,18
19,20
21,34

然而在你的eqvcons.txt里还添加了对氢的等价性约束,这是明显不当的。
如《RESP拟合静电势电荷的原理以及在Multiwfn中的计算》(http://sobereva.com/441)一文所述,Multiwfn在两步式RESP电荷计算时,自定义等价性约束的话只会对第一步生效,而第二步还是按照标准定义去设置等价性约束。你额外定义的那些对氢的等价性约束是多余的,因为在第二步的时候自动就会去设置。

因此对当前体系若想得到和antechamber相同的结果,只需把eqvcons.txt里对氢的约束删掉,只保留
14,17
15,18
19,20
21,34

之后Multiwfn就会得到如下RESP电荷:
   Center       Charge
     1(S )  -0.2778231890
     2(C )   0.1037280767
     3(H )   0.0718497242
     4(N )  -0.5517814749
     5(H )   0.4005279266
     6(C )   0.4177479925
     7(C )   0.0872780055
     8(H )   0.1012870788
     9(H )   0.1012870788
    10(C )   0.0056180143
    11(H )   0.0439777580
    12(H )   0.0439777580
    13(C )  -0.0918524698
    14(C )  -0.0847561650
    15(H )   0.1108826540
    16(C )   0.3474409913
    17(C )  -0.0847561650
    18(H )   0.1108826540
    19(C )  -0.3005514376
    20(C )  -0.3005514376
    21(C )   0.6273590263
    22(C )  -0.2299804582
    23(H )   0.0341987928
    24(H )   0.0341987928
    25(H )   0.0341987928
    26(C )  -0.3334592116
    27(H )   0.0672903316
    28(H )   0.0672903316
    29(H )   0.0672903316
    30(C )  -0.3059007791
    31(H )   0.0550201219
    32(H )   0.0550201219
    33(H )   0.0550201219
    34(C )   0.4803339332
    35(C )  -0.3596544838
    36(H )   0.0822477494
    37(H )   0.0822477494
    38(H )   0.0822477494
    39(C )  -0.4774512365
    40(H )   0.1089353227
    41(H )   0.1089353227
    42(H )   0.1089353227
    43(C )  -0.0881758764
    44(H )   0.0146290059
    45(H )   0.0146290059
    46(H )   0.0146290059
    47(O )  -0.4985435057
    48(O )  -0.6371490901
    49(H )   0.4812443355


可见和Antechamber的完全一样。

而且在第二步RESP拟合时你会看到Multiwfn直接自动就合理地对H做等价性约束了,用户完全没必要干预:
**** Stage 2: RESP fitting under strong hyperbolic penalty
Atom equivalence constraint imposed in this fitting stage:
Constraint   1:    8(H )    9(H )
Constraint   2:   11(H )   12(H )
Constraint   3:   23(H )   24(H )   25(H )
Constraint   4:   27(H )   28(H )   29(H )
Constraint   5:   31(H )   32(H )   33(H )
Constraint   6:   36(H )   37(H )   38(H )
Constraint   7:   40(H )   41(H )   42(H )
Constraint   8:   44(H )   45(H )   46(H )
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-17 11:24 , Processed in 0.597233 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list