计算化学公社

 找回密码 Forget password
 注册 Register
Views: 28629|回复 Reply: 22

[综合交流] 构建被显式溶剂层包裹的分子的简单方法

[复制链接 Copy URL]

6万

帖子

99

威望

6万

eV
积分
128792

管理员

公社社长

发表于 Post on 2018-1-21 22:58:43 | 显示全部楼层 Show all |阅读模式 Reading model
构建被显式溶剂层包裹的分子的简单方法
A simple way to build molecules surrounded by explicit solvent layers

文/Sobereva@北京科音  2018-Jan-20

0 前言

溶剂模型分两大类,显式溶剂模型、隐式溶剂模型。在量子化学研究中,一般为了省事、方便以及为了考虑溶剂平均效应而用隐式溶剂模型,但是有时候溶剂效应没法靠连续介质的考虑方式描述,非得用显式溶剂模型不可。有些情况只需要很少的显式溶剂即可,比如水催化的反应,只需要把参与反应的水分子纳入体系即可。但研究许多问题的时候,显式溶剂放在哪、怎么放,哪些位置的显式溶剂会起到关键作用并不明确(比如考虑显式溶剂对UV-Vis光谱影响的问题),那么为了保险就得给整个分子加上一个溶剂层。通常显式溶剂和隐式溶剂是一起使用的,后者描述显式溶剂层外部的体相溶剂效应,这称为杂化溶剂模型。

加溶剂层比较严谨、可靠的做法是对体系跑分子动力学,然后从中提取一些帧(可以均匀间隔采样,也可以做周期性退火,取对应0K的帧),然后把靠近溶质的溶剂分子连同溶质提取出来,再用量化方法优化。但这样做对于不懂MD的人门槛略高,有时候处理的体系还不好生成拓扑文件、弄到适合的力场参数。

本文目的是介绍比较简单的给分子加上溶剂层的做法,不需要跑动力学。虽然没有MD严格,但对于搞量化的人来说多数情况也够用了,本文的方法也比较普适。本文使用的程序为Gaussian16 A.03、Packmol 16.344、VMD 1.9.3、MOPAC2016。本文以构建靛青(indigo)分子被显式水包围的体系作为例子。

本文涉及的所有文件可在此处下载: 406.7z (2.87 MB, 下载次数 Times of downloads: 277)

评分 Rate

参与人数
Participants 9
eV +35 收起 理由
Reason
AxiEJohn + 5
Lixiaolong + 2 谢谢
yangyangyang + 3 谢谢
cyx98 + 4 赞!
keiskei + 4 好物!
Jack + 5 精品内容
三石草祭 + 5 谢谢
函数与激情 + 2 谢谢分享
vigaryang + 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

334

帖子

0

威望

2371

eV
积分
2705

Level 5 (御坂)

发表于 Post on 2018-1-22 00:56:39 来自手机 | 显示全部楼层 Show all
好 :鼓掌:鼓掌  只是不知道加上显式水分子之后,计算量如何? 比如50个原子的体系,加水之后共有300个原子;那这个体系的计算量是不是跟平常算300原子体系的计算量一样大?  还是说加上去的显式溶剂有简化的计算方法?

6万

帖子

99

威望

6万

eV
积分
128792

管理员

公社社长

 楼主 Author| 发表于 Post on 2018-1-22 10:55:28 | 显示全部楼层 Show all
霜晨月 发表于 2018-1-22 00:56
好 :鼓掌:鼓掌  只是不知道加上显式水分子之后,计算量如何? 比如50个原子的体系,加水之后共有300个原子 ...


是。

得到本文的最终包裹结构后,应当根据要用的计算级别(DFT还是半经验)、计算程序(诸如同等计算量ORCA能算得动的体系远比Gaussian大得多)、具体情况(那些水可能比较重要、有多少水是必须保留的),来手动修改,去掉没太大意义的水分子,进一步减小体系来降低后续计算耗时
北京科音自然科学研究中心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

127

帖子

0

威望

2090

eV
积分
2217

Level 5 (御坂)

发表于 Post on 2020-1-13 12:40:46 | 显示全部楼层 Show all
本帖最后由 wanlichuan 于 2020-1-13 12:41 编辑

我做了一个练习。到了“4 用MOPAC2016优化溶质+溶剂层体系”这一步发现一个问题,不固定溶质分子的坐标,可以正常优化,但是一旦给溶质分子的坐标后面都加上0,就不优化了,报错信息如下:
           Faulty atom:  307
            Faulty line: " C        -0.948000        2.360000        0.116000 0"
          Unless MINI is used, optimization flags must be 1, 0, or -1
后来把需要优化溶剂分子的坐标后面加上1,不需要优化的溶质分子的坐标后面加上0,还是不能优化,报错信息如下:
          Faulty atom:    5
          Faulty line: " H        -6.112000        1.627000        4.565000 1"
          Unless MINI is used, optimization flags must be 1, 0, or -1
如果坐标后面什么都不加,所有分子都优化,则一切正常。
这是为什么呢?
我把第二种情况的输入输出文件上传了(整个体系带一个正电荷,所以加上了“CHARGE=1”),请卢老师帮忙看看。
谢谢。

B-UFF-select.out

885 Bytes, 下载次数 Times of downloads: 1

B-UFF-select.mop

16.89 KB, 下载次数 Times of downloads: 0

6万

帖子

99

威望

6万

eV
积分
128792

管理员

公社社长

 楼主 Author| 发表于 Post on 2020-1-13 20:54:24 | 显示全部楼层 Show all
wanlichuan 发表于 2020-1-13 12:40
我做了一个练习。到了“4 用MOPAC2016优化溶质+溶剂层体系”这一步发现一个问题,不固定溶质分子的坐标,可 ...

把含有结构信息的文件(如xyz、pdb等)载入Multiwfn,进入主功能100的子功能2,选择产生MOPAC输入文件,在界面里提供了选项来设定对哪些原子进行冻结,设好之后选择计算级别,就可以得到你需要的mop文件。这样产生mop文件又方便又不会弄错。
(必须是目前官网上最新版本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

127

帖子

0

威望

2090

eV
积分
2217

Level 5 (御坂)

发表于 Post on 2020-1-14 08:49:36 | 显示全部楼层 Show all
好的,谢谢卢老师。

627

帖子

11

威望

1万

eV
积分
12761

Level 6 (一方通行)

发表于 Post on 2020-2-22 21:56:49 | 显示全部楼层 Show all
本帖最后由 captain 于 2020-2-22 21:59 编辑

请问大神,关于这句话,“然后把靠近溶质的溶剂分子连同溶质提取出来,再用量化方法优化”,
用量化方法优化时,应该最好带着隐式溶剂模型优化吧?(即采用的是杂化溶剂模型)
计算化学与分子模拟

6万

帖子

99

威望

6万

eV
积分
128792

管理员

公社社长

 楼主 Author| 发表于 Post on 2020-2-22 22:36:14 | 显示全部楼层 Show all
captain 发表于 2020-2-22 21:56
请问大神,关于这句话,“然后把靠近溶质的溶剂分子连同溶质提取出来,再用量化方法优化”,
用量化方法优 ...


通常没有任何理由只用显式而不用杂化溶剂模型
北京科音自然科学研究中心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
积分
12761

Level 6 (一方通行)

发表于 Post on 2020-2-22 23:13:45 | 显示全部楼层 Show all
sobereva 发表于 2020-2-22 22:36

通常没有任何理由只用显式而不用杂化溶剂模型

明白了,谢大神指点!
计算化学与分子模拟

92

帖子

0

威望

1209

eV
积分
1301

Level 4 (黑子)

发表于 Post on 2024-1-16 22:25:33 | 显示全部楼层 Show all
请教下各位老师,我在研究该反应【H2CN2 + H2O → (NH2)2CO】在水溶液里的反应路径,之前用隐式溶剂模型计算的速控步能垒值高达 两百多 kJ/mol,明显不合理。现正在尝试用杂化溶剂模型额外加两个显式水分子(包括参与反应的水分子共三个)处理,遇到如下问题:我在优化反应物复合物构型时,是按照化学直觉摆放,挺难收敛的,基于此优化后的构型搜索过渡态时,总是没按照预期成断键的趋势进行。此时我是不是应该按照帖子的方法三段式优化来得到合理的初始溶剂层排布呢? 但我加入的水分子数又不多,溶质也容易暴露在外,按照帖子方法来步骤稍繁琐,也不确定只考虑两个水分子是否合理?如何在论文里体现当前考虑的显式水个数是最合理呢?   因为还有其他原子数更多体系更大的反应需搜索反应路径,不同反应都在一个水溶液里进行应该要统一加入的显式水分子个数吧?  望大家不吝赐教,谢谢啦!

1万

帖子

0

威望

1万

eV
积分
22920

Level 6 (一方通行)

发表于 Post on 2024-1-16 23:19:00 | 显示全部楼层 Show all
Dolantin 发表于 2024-1-16 15:25
请教下各位老师,我在研究该反应【H2CN2 + H2O → (NH2)2CO】在水溶液里的反应路径,之前用隐式溶剂模型计 ...

确定这个反应不是痕量酸或碱催化的吗?
即使是中性水溶液,也有极少量的H+和OH-,假如反应物H2CN2有不可忽略的碱性的话,更是会主动和水反应生成少量OH-,之后OH-再进攻[H3CN2]+
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php,墙内下载ORCA:https://www.faccts.de/customer)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

92

帖子

0

威望

1209

eV
积分
1301

Level 4 (黑子)

发表于 Post on 2024-1-17 09:42:45 | 显示全部楼层 Show all
wzkchem5 发表于 2024-1-16 23:19
确定这个反应不是痕量酸或碱催化的吗?
即使是中性水溶液,也有极少量的H+和OH-,假如反应物H2CN2有不可 ...

感谢w老师的回复!我暂时没看着有文献提到此反应有酸或碱催化的信息欸。有文献里提到该反应在pH小于2、加热、pH大于12,单氰胺H2N-C≡N容易水解生成尿素,我的体系是研究碱性下的发生过程。有文献里是认为H2N-C≡N为弱酸(但氨基不是呈现出碱的特性?),氨基和氰基间可形成N-H…N形式的氢键,那我添加显式水溶剂层时应该如何考虑氢键作用呢?

1万

帖子

0

威望

1万

eV
积分
22920

Level 6 (一方通行)

发表于 Post on 2024-1-17 17:03:08 | 显示全部楼层 Show all
Dolantin 发表于 2024-1-17 02:42
感谢w老师的回复!我暂时没看着有文献提到此反应有酸或碱催化的信息欸。有文献里提到该反应在pH小于2、加 ...

那应该考虑碱催化的可能性。如果文献的意思是pH>12反应比中性条件下快,那估计就是碱可以催化这个反应,你的pH即使不到12,也不排除是碱催化机理为主,只是慢一些。也就是OH-进攻氰基,参考腈的水解机理
Zikuan Wang
山东大学光学高等研究中心 研究员
BDF(https://bdf-manual.readthedocs.io/zh_CN/latest/Introduction.html)、ORCA(https://orcaforum.kofo.mpg.de/index.php,墙内下载ORCA:https://www.faccts.de/customer)开发团队成员
Google Scholar: https://scholar.google.com/citations?user=XW6C6eQAAAAJ
ORCID: https://orcid.org/0000-0002-4540-8734
主页:http://www.qitcs.qd.sdu.edu.cn/info/1133/1776.htm
GitHub:https://github.com/wzkchem5
本团队长期招收研究生,有意者可私信联系

92

帖子

0

威望

1209

eV
积分
1301

Level 4 (黑子)

发表于 Post on 2024-1-17 19:31:49 | 显示全部楼层 Show all
wzkchem5 发表于 2024-1-17 17:03
那应该考虑碱催化的可能性。如果文献的意思是pH>12反应比中性条件下快,那估计就是碱可以催化这个反应, ...

太感谢W老师啦!把NH2-基团看作R取代基,确实和腈的水解机理几乎差不多[url=][url=]图片 Image[/url]

腈在碱催化下的水解

腈在碱催化下的水解

1416

帖子

6

威望

3169

eV
积分
4705

Level 6 (一方通行)

傻傻的木瓜

发表于 Post on 2025-4-30 17:59:30 | 显示全部楼层 Show all
本帖最后由 Uus/pMeC6H4-/キ 于 2025-5-17 13:19 编辑

刚发现至今为止这篇文章还没加入molclus结合gemer与xTB生成溶质溶剂团簇模型的流程(比如http://bbs.keinsci.com/thread-27480-1-1.html的问答就简单讲了几句),这不符合社长的风格啊(笑)

ORCA用户还有另一个选择是软件自带的SOLVATOR模块(教程文档更多文档),无需其他额外软件(xTB不算,6.0.1版的Windows和Linux分发已经自带xTB了)也能达到目的。这也可以在文中提一句。
√546=23.36664289109

本版积分规则 Credits rule

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

GMT+8, 2026-8-8 03:16 , Processed in 0.242134 second(s), 25 queries , Gzip On.

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