计算化学公社

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

[GROMACS] 将三点水模型转为四点水模型后,gro文件里面的很多原子就没有了

[复制链接 Copy URL]

1560

帖子

0

威望

4995

eV
积分
6555

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 牧生 于 2021-8-17 11:46 编辑

事件起因:
一、使用amber力场,甲烷分子的itp由在线服务器http://bio2byte.be/acpype/得到。     将培训班教程里面的2304.gro转为2304.pdb以后,再用packmol建立冰+水+甲烷的体系tolerance 2.0
add_box_sides 1.2
output mix.pdb

structure ice.pdb
  number 1
  inside box 0. 0. 0. 28. 32. 30.
end structure

structure H2O.pdb
  number 800
  inside box 0. 0. 30. 28. 32. 60.
end structure

structure jiawan.pdb
  number 5
  inside box 0. 0. 30. 28. 32. 60.
end structure

二、将mix.pdb进行能量最小化以后,得到一个em-sol.gro文件

三、使用命令cat em-sol.gro |awk '{print $0;if($2=="OW"){a=$1;b=$3;c=$4;d=$5;e=$6;}if($2=="HW2")printf("%8s     MW %4d%8.3f%8.3f%8.3f\n",a,b,c,d,e)}' > newicebox.gro转为四点水模型,     并gmx editconf -f newicebox.gro -o newicebox2.gro,理顺编号         

四、在topol里面把水模型改为四点水模型,在newicebox2.gro里面的原子总数改成四点水模型以后的总数
发现错误:
五、再次对newicebox2.gro能量最小化,就在第4730行出现错误,这一行是盒子的尺寸

Program:     gmx grompp, version 2019.6
Source file: src\gromacs\fileio\groio.cpp (line 142)

Fatal error:
Invalid line in newicebox2.gro for atom 4730:
   2.91500   3.30700   6.04300

官方的解释为:
Invalid line in coordinate file for atom X
This error arises if the format of the .gro file is broken in some way. The most common explanation is that the second line in the .gro file specifies an incorrect number of atoms, causing grompp to continue searching for atoms but finding box vectors.


我检查了一下newicebox2.gro和newicebox.gro,差别在于,使用命令gmx editconf -f newicebox.gro -o newicebox2.gro转为四点水以后,有很多原子就不见了,请问一下这是为何。
em.mdp (389 Bytes, 下载次数 Times of downloads: 7)

newicebox.gro (282.92 KB, 下载次数 Times of downloads: 19)

newicebox2.gro (207.86 KB, 下载次数 Times of downloads: 11)

找到原因了,应该先在newicebox.gro里面的原子总数改成四点水模型以后的总数,再进行gmx editconf -f newicebox.gro -o newicebox2.gro理顺编号。

又菜又爱玩

58

帖子

0

威望

493

eV
积分
551

Level 4 (黑子)

2#
发表于 Post on 2021-8-24 21:13:38 | 只看该作者 Only view this author
想请教您一下 使用packmol组建box时,必须要提供水分子的.pdb文件 后续想使用spc三点水模型 在.top文件中include spc.itp 后续做能量最小化时grompp处理.top文件时总是提醒warning: atom name 1 in .top and .pdb does not match。这种怎么解决呢 无论是更改residue名称还是将H O H 位置更改为O H H 都是相同的提醒 您知道怎么更换水模型的使用嘛

1560

帖子

0

威望

4995

eV
积分
6555

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2021-8-24 21:23:24 | 只看该作者 Only view this author
本帖最后由 牧生 于 2021-8-24 21:25 编辑
UPC-Ning 发表于 2021-8-24 21:13
想请教您一下 使用packmol组建box时,必须要提供水分子的.pdb文件 后续想使用spc三点水模型 在.top文件中in ...

我很努力去理解你的描述,我的理解如下:

1、你用的什么力场,如果是opls力场,就需要把OW, HW那些改成opls里面的编号。

2、如果要将HHO改成OHH,使用Multiwfn非常容易就可以实现。
又菜又爱玩

58

帖子

0

威望

493

eV
积分
551

Level 4 (黑子)

4#
发表于 Post on 2021-8-24 22:40:14 | 只看该作者 Only view this author
牧生 发表于 2021-8-24 21:23
我很努力去理解你的描述,我的理解如下:

1、你用的什么力场,如果是opls力场,就需要把OW, HW那些改 ...

使用的GROMOS96 54a7力场 水分子的pdb结构文件从ATB上下载 在packmol组建盒子后 想使用spc三点水模型 如何引用 这样您理解了吗?

United-Atom PDB (optimised geometry).pdb

568 Bytes, 下载次数 Times of downloads: 9

878

帖子

17

威望

5433

eV
积分
6651

Level 6 (一方通行)

小屁孩

5#
发表于 Post on 2021-8-25 08:13:30 | 只看该作者 Only view this author
UPC-Ning 发表于 2021-8-24 21:13
想请教您一下 使用packmol组建box时,必须要提供水分子的.pdb文件 后续想使用spc三点水模型 在.top文件中in ...

不需要管它,直接-maxwarn 1忽略,gmx会自动采用top中的原子名称。
- 向着虚无前进 -

1560

帖子

0

威望

4995

eV
积分
6555

Level 6 (一方通行)

6#
 楼主 Author| 发表于 Post on 2021-8-25 09:08:02 | 只看该作者 Only view this author
H2O.pdb (417 Bytes, 下载次数 Times of downloads: 19)
spc.itp (815 Bytes, 下载次数 Times of downloads: 9)

使用ATB修改的力场,一定会有一个提醒,-maxwarn 1忽略即可
又菜又爱玩

58

帖子

0

威望

493

eV
积分
551

Level 4 (黑子)

7#
发表于 Post on 2021-8-25 09:08:19 | 只看该作者 Only view this author
Entropy.S.I 发表于 2021-8-25 08:13
不需要管它,直接-maxwarn 1忽略,gmx会自动采用top中的原子名称。

之前尝试过使用-maxwarn 1,确实可以 但在后续跑能量最小化时未到设置步数就停止了,使用energy分析后 发现Potential Energy虽然收敛了 但数值为正且很大 Force也很大

1560

帖子

0

威望

4995

eV
积分
6555

Level 6 (一方通行)

8#
 楼主 Author| 发表于 Post on 2021-8-25 09:11:39 | 只看该作者 Only view this author
能量最小化时未到设置步数就停止了

这个现象不一定就不对,主要看下一步的MD能跑得起来就OK
又菜又爱玩

878

帖子

17

威望

5433

eV
积分
6651

Level 6 (一方通行)

小屁孩

9#
发表于 Post on 2021-8-25 09:13:14 | 只看该作者 Only view this author
UPC-Ning 发表于 2021-8-25 09:08
之前尝试过使用-maxwarn 1,确实可以 但在后续跑能量最小化时未到设置步数就停止了,使用energy分析后 发 ...

这是非常常见且正常的情况,只要MD跑起来正常就行了。除非top里的原子名称顺序和结构文件对不上。
- 向着虚无前进 -

58

帖子

0

威望

493

eV
积分
551

Level 4 (黑子)

10#
发表于 Post on 2021-8-25 09:44:44 | 只看该作者 Only view this author
牧生 发表于 2021-8-25 09:11
能量最小化时未到设置步数就停止了

这个现象不一定就不对,主要看下一步的MD能跑得起来就OK

好的 谢谢您

58

帖子

0

威望

493

eV
积分
551

Level 4 (黑子)

11#
发表于 Post on 2021-8-25 09:45:08 | 只看该作者 Only view this author
Entropy.S.I 发表于 2021-8-25 09:13
这是非常常见且正常的情况,只要MD跑起来正常就行了。除非top里的原子名称顺序和结构文件对不上。

好的 谢谢您

2

帖子

0

威望

131

eV
积分
133

Level 2 能力者

12#
发表于 Post on 2023-5-30 11:09:54 | 只看该作者 Only view this author
牧生 发表于 2021-8-24 21:23
我很努力去理解你的描述,我的理解如下:

1、你用的什么力场,如果是opls力场,就需要把OW, HW那些改 ...

您好,如果想用tip4-ice的水分子在gaff力场下模拟水冰转化,想生成top和tip文件但是sobtop无法识别虚拟原子DU,是应该把gaff力场手动添加到gromacs里在生成吗,谢谢啦

本版积分规则 Credits rule

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

GMT+8, 2026-2-21 02:27 , Processed in 0.177437 second(s), 23 queries , Gzip On.

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