计算化学公社

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

[GROMACS] 模拟含有碳酸根的水溶液报错,残基间有不正常的bond

[复制链接 Copy URL]

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

本帖最后由 牧生 于 2024-7-5 09:58 编辑

最近几天遇到一个极为简单,但我又没辙的问题,溶液中含有碳酸根,模拟过程必然报错。


第一步:GV画出碳酸根,存mol2格式,使用懒人脚本计算RESP电荷,并使用sobtop得到itp文件
CO3.itp (1.74 KB, 下载次数 Times of downloads: 4)

第二步,使用packmol建立盒子,并填满水

tolerance 2.0
output mix.pdb
add_box_sides 1.2
filetype pdb

structure CO3.pdb
number 50
inside box 0. 0. 0. 60. 60. 60.
end structure
structure NA.pdb
number 100
inside box 0. 0. 0. 60. 60. 60.
end structure




填满水
gmx solvate -cp mix.pdb -o mix.gro -p topol.top

第三步,做能量极小化,此时就提示

Energy minimization has stopped, but the forces have not converged to the
requested precision Fmax < 100 (which may not be possible for your system).
It stopped because the algorithm tried to make a new step whose size was too
small, or there was no change in the energy since last step. Either way, we
regard the minimization as converged to within the available machine
precision, given your starting configuration and EM parameters.


使用vmd打开得到的gro文件,

我也看不出有什么很异常的问题啊。


我预计是碳酸根的itp有异常,但我又看不出来具体有什么问题
所有的输入文件都在压缩包内,请帮忙看一下。



1.rar

805.71 KB, 下载次数 Times of downloads: 13

又菜又爱玩

515

帖子

1

威望

4699

eV
积分
5234

Level 6 (一方通行)

20#
发表于 Post on 2024-7-5 15:36:22 | 只看该作者 Only view this author
牧生 发表于 2024-7-5 10:40
我知道是电荷作用太强导致的问题。如果我把碳酸根的电荷改的的接近0,实际上是可以不报错顺利跑完的。。
...

可能在实际化学环境中也不是整数的化学计量的电荷,因为离子也不是孤立存在的。所以之前楼上说很多溶液里离子也有系数调整对你的可能也适用啊,不一定是resp的问题,可能需要结合跟负离子电中和的物种结合来考虑

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

19#
 楼主 Author| 发表于 Post on 2024-7-5 10:40:52 | 只看该作者 Only view this author
sobereva 发表于 2024-7-5 10:26
用resid 1 6035就能看到下图,是H...O的静电作用太强导致距离较近,判断出了键导致提示unusual bond

我知道是电荷作用太强导致的问题。如果我把碳酸根的电荷改的的接近0,实际上是可以不报错顺利跑完的。。
但这样,电荷就是不合理的了。

疑问在于:RESP电荷必然是很好的,以前我跑任何溶液体系都很正常(有机物小分子体系,各种酸根离子的体系),但唯独含有碳酸根的体系,用了RESP电荷反而不行,这是为何?
又菜又爱玩

6万

帖子

99

威望

5万

eV
积分
120180

管理员

公社社长

18#
发表于 Post on 2024-7-5 10:26:03 | 只看该作者 Only view this author
用resid 1 6035就能看到下图,是H...O的静电作用太强导致距离较近,判断出了键导致提示unusual bond

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

45

帖子

0

威望

162

eV
积分
207

Level 3 能力者

17#
发表于 Post on 2024-7-5 10:13:30 | 只看该作者 Only view this author
牧生 发表于 2024-7-4 18:39
能量极小化以后,的确是可以进一步跑NPT的,但是跑几十ns以后,就很容易出现报错,就停止了。

会不会是算的太准了

毕竟碳酸钠的碱式水解挺多的。。。  你这浓度算了下大概0.35mol/L,理论上会有差不多2.5%的碳酸根应该是碳酸氢根的形式。
实际碳酸根-碳酸氢根的平衡就是和水交换氢来着。 而模拟只能接近不能反应,不然就报错。

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

16#
 楼主 Author| 发表于 Post on 2024-7-5 09:57:22 | 只看该作者 Only view this author
sobereva 发表于 2024-7-5 08:43
你的压缩包里没有gro文件

已经在1楼更新了压缩包,里面包含能量极小化前后的gro文件。。
又菜又爱玩

6万

帖子

99

威望

5万

eV
积分
120180

管理员

公社社长

15#
发表于 Post on 2024-7-5 08:43:32 | 只看该作者 Only view this author
牧生 发表于 2024-7-4 08:30
已经试过了,跑真空下碳酸根没问题,跑真空下碳酸根和钠离子没问题,但一旦碳酸根和水放一起跑,就必然Un ...

你的压缩包里没有gro文件
北京科音自然科学研究中心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

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

14#
 楼主 Author| 发表于 Post on 2024-7-4 18:39:36 | 只看该作者 Only view this author
低调的板凳 发表于 2024-7-4 17:31
打开gro文件查看了一下,几对异常成键的例子里,大部分都是O原子和水的H原子距离过近,看了几个有1.33埃 ...

能量极小化以后,的确是可以进一步跑NPT的,但是跑几十ns以后,就很容易出现报错,就停止了。
又菜又爱玩

45

帖子

0

威望

162

eV
积分
207

Level 3 能力者

13#
发表于 Post on 2024-7-4 17:31:02 | 只看该作者 Only view this author
牧生 发表于 2024-7-4 14:50
改成cg以后,跑em似乎没问题,但打开跑完得到的gro文件,照样Unusual bond

打开gro文件查看了一下,几对异常成键的例子里,大部分都是O原子和水的H原子距离过近,看了几个有1.33埃的,1.32埃的,1.35埃的,被VMD判断为可能成键了。 但是如果往后进行后续的预平衡后能松散开,也能接受吧

320

帖子

0

威望

1485

eV
积分
1805

Level 5 (御坂)

12#
发表于 Post on 2024-7-4 16:36:47 | 只看该作者 Only view this author
牧生 发表于 2024-7-4 16:04
谢谢,正常跑起来了,没有任何异常,但这个似乎是针对碳酸钙固体里面的参数。如果当做碳酸根离子来用,离 ...

很多溶液的模拟用的力场也是会对电荷加系数的,比如Madrid-2019力场

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

11#
 楼主 Author| 发表于 Post on 2024-7-4 16:04:32 | 只看该作者 Only view this author
本帖最后由 牧生 于 2024-7-4 16:07 编辑
slxc920113 发表于 2024-7-4 15:24
试试这篇文献里面的CO3的参数呢,电荷加了系数,不是-2。

谢谢,正常跑起来了,没有任何异常,但这个似乎是针对碳酸钙固体里面的参数。如果当做碳酸根离子来用,离子的电荷不是-2,这就不太合理啊。

我很疑惑为什么RESP电荷就不行呢
又菜又爱玩

320

帖子

0

威望

1485

eV
积分
1805

Level 5 (御坂)

10#
发表于 Post on 2024-7-4 15:24:22 | 只看该作者 Only view this author
试试这篇文献里面的CO3的参数呢,电荷加了系数,不是-2。

xiao2011.pdf (3.95 MB, 下载次数 Times of downloads: 19)
CO3.itp (1.42 KB, 下载次数 Times of downloads: 16)

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

9#
 楼主 Author| 发表于 Post on 2024-7-4 14:50:15 | 只看该作者 Only view this author
低调的板凳 发表于 2024-7-4 14:17
试了一下integrator = steep 改cg就能pass,你可以试下。。。 不确定后续有没有问题

改成cg以后,跑em似乎没问题,但打开跑完得到的gro文件,照样Unusual bond
又菜又爱玩

45

帖子

0

威望

162

eV
积分
207

Level 3 能力者

8#
发表于 Post on 2024-7-4 14:17:23 | 只看该作者 Only view this author
试了一下integrator = steep 改cg就能pass,你可以试下。。。 不确定后续有没有问题

1480

帖子

0

威望

4550

eV
积分
6030

Level 6 (一方通行)

7#
 楼主 Author| 发表于 Post on 2024-7-4 13:31:59 | 只看该作者 Only view this author
七尺贱 发表于 2024-7-4 13:26
那你也加了2倍数量的阳离子了嘛

加了的,如下是packmol执行的

tolerance 2.0
output mix.pdb
add_box_sides 1.2
filetype pdb

structure CO3.pdb
number 50
inside box 0. 0. 0. 60. 60. 60.
end structure
structure NA.pdb
number 100
inside box 0. 0. 0. 60. 60. 60.
end structure
又菜又爱玩

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

GMT+8, 2025-8-17 03:45 , Processed in 0.167435 second(s), 24 queries , Gzip On.

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