计算化学公社

 找回密码 Forget password
 注册 Register
Views: 31715|回复 Reply: 90

[综合交流] 使用sobEDA和sobEDAw方法做非常准确、快速、方便、普适的能量分解分析

  [复制链接 Copy URL]

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

发表于 Post on 2023-8-31 23:53:47 | 显示全部楼层 Show all |阅读模式 Reading model
使用sobEDA和sobEDAw方法做非常准确、快速、方便、普适的能量分解分析
Using sobEDA and sobEDAw methods to perform very accurate, fast, convenient and universal energy decomposition analysis

文/Sobereva@
北京科音
First release: 2023-Aug-31    Last update: 2025-Jun-1


1 前言

计算化学领域的能量分解分析(energy decomposition analysis, EDA)方法很多,思想各有不同,几种常见的在《Multiwfn支持的弱相互作用的分析方法概览》(http://sobereva.com/252)中的能量分解部分有简要介绍,在量子化学波函数分析与Multiwfn程序培训班(http://www.keinsci.com/workshop/WFN_content.html)里有系统的介绍。虽然也有基于分子力场的能量分解,比如《使用Multiwfn做基于分子力场的能量分解分析》(http://sobereva.com/442)里介绍的EDA-FF,但绝大多数能量分解方法是基于量子化学的,并且其中大多数的目的是将体系中用户自定义的两个或多个片段间的相互作用能进行分解,得到不同物理成份的贡献,从而能够深入了解片段间相互作用的主要本质(静电、色散、交换-互斥、轨道相互作用等),以及横向对比不同情况下相互作用的内在差异,例如《透彻认识氢键本质、简单可靠地估计氢键强度:一篇2019年JCC上的重要研究文章介绍》(http://sobereva.com/513)介绍的研究氢键的文章中使用了流行的SAPT能量分解方法充分考察不同体系中氢键的本质和差异并总结出了规律、《静电效应主导了氢气、氮气二聚体的构型》(http://sobereva.com/209)介绍的文章里用DFT-SAPT考察了不同构型的氢气/氮气二聚体相互作用的主导因素。

下文说的能量分解一律指基于片段和量子化学的能量分解方法。这类方法之前已经有很多,但在笔者看来各有各的缺点或局限性,尚没有一个完全同时满足耗时低、使用简单方便、普适性强、精度好、物理意义清晰的能量分解方法。特别是对于最流行的Gaussian量子化学程序的用户,目前尚没有一个不需要额外代价就能做能量分解的方法。为了解决这个难题,笔者基于如今非常流行的色散校正的DFT理论提出了名为sobEDA的能量分解方法,同时还提出了一个它专用于考察弱相互作用的变体sobEDAw。在笔者来看,这两个方法完全扫清了广大量子化学研究者做能量分解的一切障碍。此方法目前已经正式发表在JPCA上,非常建议读者仔细阅读:

Tian Lu, Qinxue Chen, Simple, Efficient, and Universal Energy Decomposition Analysis Method Based on Dispersion-Corrected Density Functional Theory, J. Phys. Chem. A, 127, 7023 (2023) https://doi.org/10.1021/acs.jpca.3c04374
Simple, Efficient, and Universal Energy Decomposition Analysis Method Based on D.pdf (4.09 MB, 下载次数 Times of downloads: 305)

评分 Rate

参与人数
Participants 23
eV +109 收起 理由
Reason
CXL111 + 5
by_tong + 4
287192454 + 5 赞!
PenGKK + 3 好物!
wangxuran + 5 牛!
木槿花开 + 5 好物!
呆瓜 + 5
1983984613 + 5 好物!
超限制抱怨 + 5 好物!
yzh + 4
jianke + 4 好物!
naoki + 5 好物!
Novice + 5 好物!
Jacob + 5 好物!
masgils + 4 好物!
zsu007 + 5 赞!
忘不掉的回忆 + 5 好物!
wuy069 + 5 好物!
LIEL + 5 好物!
阿di达思 + 5 好物!

查看全部评分 View all ratings

北京科音自然科学研究中心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

152

帖子

0

威望

3433

eV
积分
3588

Level 5 (御坂)

发表于 Post on 2023-9-1 00:36:38 | 显示全部楼层 Show all
谢谢社长!
好奇 sobEDA 以后会考虑支持用 ORCA 结果分析吗?对于我自己体系的测试显示 D4 比 D3 结果好很多,Gaussian 支持 D4 遥遥无期。

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

 楼主 Author| 发表于 Post on 2023-9-1 00:43:38 | 显示全部楼层 Show all
indec 发表于 2023-9-1 00:36
谢谢社长!
好奇 sobEDA 以后会考虑支持用 ORCA 结果分析吗?对于我自己体系的测试显示 D4 比 D3 结果好很 ...

基于ORCA实现感觉比较费劲,我目前没有打算写额外的脚本。希望开发者直接在程序里面实现sobEDA/sobEDAw,从程序角度几乎没什么难度
可以用Grimme的独立的dftd4程序算出来D4的色散校正项代替D3
北京科音自然科学研究中心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

68

帖子

0

威望

4716

eV
积分
4784

Level 6 (一方通行)

发表于 Post on 2023-9-1 08:49:49 | 显示全部楼层 Show all
社长威武!
我有个问题想请教下,对于多体弱相互作用的分解,比如A...B...C三体弱相互作用体系,使用sobEDAw可以实现它们之间总弱相互作用的能量分解。但是如果想分解出三体中,两两相互作用的贡献,即A...B, B...C, A...C的弱相互作用的单独分解(这三部分相加应该等于整体的),这个实现起来是否比较困难?如果可以的话,应该怎么做呢?

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

 楼主 Author| 发表于 Post on 2023-9-6 23:40:15 | 显示全部楼层 Show all
胡说 发表于 2023-9-1 08:49
社长威武!
我有个问题想请教下,对于多体弱相互作用的分解,比如A...B...C三体弱相互作用体系,使用sobED ...

这牵扯到三体耦合项,没有办法严格进行划分
原理上可以计算A...B的时候把C当做外势考虑,但这么做不可能令A...B、A...C、B...C的结果加和正好等于三体作用能。
北京科音自然科学研究中心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

68

帖子

0

威望

4716

eV
积分
4784

Level 6 (一方通行)

发表于 Post on 2023-9-7 08:08:10 | 显示全部楼层 Show all
sobereva 发表于 2023-9-6 23:40
这牵扯到三体耦合项,没有办法严格进行划分
原理上可以计算A...B的时候把C当做外势考虑,但这么做不可能 ...

明白了,谢谢社长的解释。

5

帖子

0

威望

761

eV
积分
766

Level 4 (黑子)

发表于 Post on 2023-9-7 12:41:16 | 显示全部楼层 Show all
请问社长运行sobEDA.sh后出现Generating fch file of promolecular state via Multiwfn (promol.fch)
forrtl: severe (174): SIGSEGV, segmentation fault occurred如何解决,根据屏幕输出信息(详细见文件123.txt),片段1和片段2的SCF已经完成,在生成promol.fch时出现错误。

123.txt

3.54 KB, 下载次数 Times of downloads: 12

47

帖子

0

威望

1367

eV
积分
1414

Level 4 (黑子)

发表于 Post on 2023-9-7 17:10:37 | 显示全部楼层 Show all
请问sob老师,比如system.xyz的原子序号有1-20,但是如果fragment中只设定两个片段(比如1-10和11-15),这样可以只计算这2个片段间的相互作用吗?我试了一下报错了,原子都选上(比如1-10和11-20)就不会报错,是因为这个原因吗~

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

 楼主 Author| 发表于 Post on 2023-9-7 21:17:25 | 显示全部楼层 Show all
tanglei 发表于 2023-9-7 12:41
请问社长运行sobEDA.sh后出现Generating fch file of promolecular state via Multiwfn (promol.fch)
forr ...

如果自带的例子文件也这样,说明Multiwfn没按照手册2.1.2节说的正确安装
北京科音自然科学研究中心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

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

 楼主 Author| 发表于 Post on 2023-9-7 21:17:58 | 显示全部楼层 Show all
John_Tao 发表于 2023-9-7 17:10
请问sob老师,比如system.xyz的原子序号有1-20,但是如果fragment中只设定两个片段(比如1-10和11-15),这 ...

文中都特意强调了
注意所有片段中的原子的并集必须对应整个体系。
北京科音自然科学研究中心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

47

帖子

0

威望

1367

eV
积分
1414

Level 4 (黑子)

发表于 Post on 2023-9-7 22:38:34 | 显示全部楼层 Show all
sobereva 发表于 2023-9-7 21:17
文中都特意强调了

谢谢老师回复,悟了,是我看的不仔细。

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

 楼主 Author| 发表于 Post on 2023-9-10 11:29:38 | 显示全部楼层 Show all
鉴于时而有人问,在3.7节增加了一部分内容
(5)用Gaussian自带的基组时sobEDA.sh能正常运行,但是使用自定义基组、混合基组,或者引用外部基组文件时sobEDA.sh中途出错怎么回事?
显然没定义对。一定记得先仔细看《详解Gaussian中混合基组、自定义基组和赝势基组的输入》(http://sobereva.com/60)了解怎么正确使用gen和genecp、格式是什么样。sobEDA官方教程里“Cu+与H2O间的相互作用”都是用genecp的具体例子。如果是靠@来引用外部基组/赝势文件,记得外部基组/赝势文件末尾不要有空行,否则当此文件被展开后,相当于基组/赝势部分末尾出现了多余的空行,导致Gaussian无法读取到最末尾的比如-5 5这样的信息。
北京科音自然科学研究中心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

627

帖子

11

威望

1万

eV
积分
12779

Level 6 (一方通行)

发表于 Post on 2023-9-17 16:26:40 | 显示全部楼层 Show all
感觉应该发表在JCTC上
计算化学与分子模拟

13

帖子

0

威望

3218

eV
积分
3231

Level 5 (御坂)

发表于 Post on 2023-9-17 22:20:55 | 显示全部楼层 Show all
Sob 老师,我在集群上使用该方法,出现以下错误提示:
(base) [u2019000046@workstation sobEDA_tutorial]$ ./sobEDA.sh
Number of fragments: 2

Charge and spin multiplicity of fragment 1: 0 1
Indices of atoms in fragment 1: 1-22,29-32,37-98
Generating Gaussian input file of fragment 1 via Multiwfn (fragment1.gjf)
cat: fragment.gjf: No such file or directory
Running: g16 < fragment1.gjf &> fragment1.out
Error encountered, please check corresponding output file! Now script exits
(base) [u2019000046@workstation sobEDA_tutorial]$

6万

帖子

99

威望

6万

eV
积分
129002

管理员

公社社长

 楼主 Author| 发表于 Post on 2023-9-18 09:23:59 | 显示全部楼层 Show all
黄时清 发表于 2023-9-17 22:20
Sob 老师,我在集群上使用该方法,出现以下错误提示:
(base) $ ./sobEDA.sh
Number of fragments: 2

我不清楚你的集群的运行环境、提交方式。sobEDA.sh只考虑在本机上直接运行Gaussian/Multiwfn的情况
北京科音自然科学研究中心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, 2026-8-17 09:54 , Processed in 0.316730 second(s), 25 queries , Gzip On.

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