计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2883|回复 Reply: 2

[Gaussian/gview] 用VMD看Gaussian隐式溶剂模型(IEFPCM/SMD)计算的溶质孔洞及定性表面电荷分布

[复制链接 Copy URL]

1419

帖子

6

威望

3197

eV
积分
4736

Level 6 (一方通行)

傻傻的木瓜

发表于 Post on 2025-7-5 02:18:56 | 显示全部楼层 Show all |阅读模式 Reading model
本帖最后由 Uus/pMeC6H4-/キ 于 2025-7-8 11:09 编辑

用VMD看Gaussian隐式溶剂模型(IEFPCM/SMD)计算的溶质孔洞及定性表面电荷分布

Visualizing solute cavity and qualitative surface charge distribution in Gaussian implicit solvation model (IEFPCM/SMD) calculations with VMD
Uus_pMeC6H4- (\ Init post 2025-07-05 /) Last edit 2025-07-08


对溶液相物质做量子化学计算时,溶剂对溶质的极化是隐式溶剂模型考虑的重点。可极化连续介质(PCM)类隐式溶剂模型需要构建溶质孔洞、将孔洞表面划分为大量面积微元碎片、求解每块小碎片上的显著表面电荷。对于广泛应用的IEFPCM和SMD而言,溶质孔洞通常由以原子坐标为中心、原子范德华半径与缩放因子的乘积为半径的球叠加而成,但也有溶剂排斥表面SES、溶剂可及表面SAS等选择,可以参考此帖的原理说明(注意此帖是近8年前写的,软件运行排障的内容未必仍然适用)。

对Gaussian计算而言,用GaussView 6打开输出文件,可以在Results - PCM Solvation Cavity查看溶剂孔洞,调节选项包括Solid、Mesh、Point等显示风格和单一、分原子等着色方式,如这张科音基础量子化学培训班的幻灯片所示(来自此帖)。
fig1.png
本帖将提供一个读取Gaussian计算输出的文件、在VMD里观看溶质孔洞的方法,以获得调节灵活度更高的效果。相关脚本在下述压缩包里,下载后需将其中solcav.vmd和GeomView.vmd两个文件移到VMD目录下,修改vmd.rc(或.vmdrc)文件添加source solcav.vmd一行,保存并重新启动VMD。在VMD命令行里输入solcav --help命令,如果产生一长串帮助信息即说明脚本生效。

solcav.zip (44.25 KB, 下载次数 Times of downloads: 23)

评分 Rate

参与人数
Participants 7
威望 +1 eV +29 收起 理由
Reason
北大-陶豫 + 5 精品内容
超限制抱怨 + 4 好物!
funok + 5 牛!
hxd_yi + 5 赞!
Stardust0831 + 5 GJ!
wal + 5
sobereva + 1

查看全部评分 View all ratings

√546=23.36664289109

1419

帖子

6

威望

3197

eV
积分
4736

Level 6 (一方通行)

傻傻的木瓜

 楼主 Author| 发表于 Post on 2025-7-6 02:27:57 | 显示全部楼层 Show all
刚做了个补充材料,把几种不同情况的溶质孔洞及表面顶点导出为Wavefront OBJ格式并插入.pptx幻灯片中。原始文件尺寸达711 MB,但发现用xz适当压缩并用split切割以后能满足论坛“单个文件不超过9.8 MB,一日文件总大小不超过48.8 MB”的要求,故上传附件如下。
Supplementary_Information.tar.xz.part-00 (7 MB, 下载次数 Times of downloads: 15)
√546=23.36664289109

1419

帖子

6

威望

3197

eV
积分
4736

Level 6 (一方通行)

傻傻的木瓜

 楼主 Author| 发表于 Post on 2025-7-8 11:05:44 | 显示全部楼层 Show all
本帖最后由 Uus/pMeC6H4-/キ 于 2025-7-9 22:05 编辑

今天(7月8日)在一楼更新了第2版的脚本,主要是修改了匹配Gaussian输出文本的逻辑以及添加了些提示,请及时更新。总结下目前的适用性测试:
1. 标题所写的IEFPCM和SMD两种最常用的溶剂模型肯定可用,其他较少用且不推荐用的未测试;
2. 最常用的vdW孔洞构建方法肯定可用,二楼幻灯片里展示的较少见的SAS和SES对于Gaussian内置溶剂也可用、对自定义溶剂且溶剂分子半径未知的情形未测试;
3. 有些原子较分散的团簇体系可能构建出不止一个连续的溶质孔洞,此时输出文件会写成
  1. Separa: There are  2 disjoint cavities,
  2. GePol: Number of generator spheres                  =      14
  3. ...
复制代码
这会干扰第1版的脚本对Number of generator spheres一句的定位,而更新的第2版脚本不再以此句判断溶质孔洞信息结束的位置,因而也可用了;

4. 体系除常规原子外还有Bq鬼原子时,vdW构建的溶质孔洞在该原子处半径为0,例如
  1. Spheres list:
  2. ISph  on   Nord     Re0    Alpha      Xe            Ye            Ze
  3. ...
  4.    14  Bq     14    0.0000  1.100      6.000000      0.000000      0.000000
复制代码
第2版脚本会在此提醒一句"Note: sphere 13 has a radius of zero"(脚本内部的列表从0开始计数),最终VMD会显示有个X原子而不存在相应孔洞或顶点,视为可用;

5. 体系除根据原子构建的孔洞外还有自定义添加的孔洞时,比如额外输入写成
  1. GeomView
  2. PrintSpheres
  3. ExtraSph=1
  4. {empty}
  5. 5.0 0.0 0.0 1.0 1.0
  6. {empty}
  7. {empty}
复制代码
则产生的自定义孔洞缺少on和Nord两列内容
  1. Spheres list:
  2. ISph  on   Nord     Re0    Alpha      Xe            Ye            Ze
  3. ...
  4.    14               1.0000  1.000      5.000000      0.000000      0.000000
复制代码
第2版脚本会提醒"Note: sphere 13 will not be shown due to unrecognized format",最终VMD也显示不出该孔洞,但GeomView记录的该孔洞表面的顶点仍能显示。

编辑:此外,目前测试的任务均为基态单点能计算,对几何优化或IRC等多步任务solcav.vmd预计会把所有帧的结构与孔洞全合并到一起,而对激发态涉及平衡溶剂/非平衡溶剂和外迭代什么的就难说了,欢迎讨论。

√546=23.36664289109

本版积分规则 Credits rule

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

GMT+8, 2026-8-16 06:08 , Processed in 0.253744 second(s), 27 queries , Gzip On.

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