计算化学公社

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

[GROMACS] 求助如何将两种小分子的itp文件include 到一个top文件里面,并进行能量最小化

[复制链接 Copy URL]

1480

帖子

0

威望

4543

eV
积分
6023

Level 6 (一方通行)

本帖最后由 牧生 于 2020-10-10 21:53 编辑

做两种小分子的混合,在http://bio2byte.be/acpype/生成SDS和CTAB结构文件,得到如下几个文件

CTAB_GMX.gro,CTAB_GMX.itp,CTAB_GMX.top

SDS_GMX.gro,SDS_GMX.itp,SDS_GMX.top

第一步:
gmx insert-molecules -ci SDS_GMX.gro -nmol 10 -box 5 5 10 -o SDS_box.gro               ;向5×5×10的盒子中,插入10个SDS分子,命名为SDS_box.gro  

第二步:
gmxinsert-molecules -f SDS_box.gro -ci CTAB_GMX.gro -nmol 10 -o out_box.gro    ;向SDS_box.gro盒子中,继续插入10个CTAB分子,输出命名为out_box.gro

第三步:
gmx solvate -cp out_box.gro -cstip4p.gro -p SDS_GMX.top -o SDS_solv.gro      ;向out_box.gro盒子中加入tip4p.gro的水


第四步:修改SDS的top文件


; SDS_GMX.top created by acpype (v: 2020-09-02T11:49:19CEST) on Thu Oct  8 03:28:17 2020

;[ defaults ]                                                                           ;注释
; nbfunc        comb-rule       gen-pairs       fudgeLJ fudgeQQ    ;注释
;1               2               yes             0.5     0.8333                          ;注释
#include "amber99sb-ildn.ff/forcefield.itp"                    ;加入力场

; Include SDS_GMX.itp topology
#include "SDS_GMX.itp"                                            ;本来就有的SDS
#include "CTAB_GMX.itp"                                           ;CTAB的类型
#include "amber99sb-ildn.ff/tip4p.itp"                          ;水的类型

[ system ]
SDS in water

[ molecules ]
; Compound        nmols
SDS              10                              ;修改为10个
CTAB            10                               ;修改为10个
SOL              3956




第五步能量最小化:
gmx grompp -f em.mdp -c SDS_solv.gro -p SDS_GMX.top -o SDS.tpr -maxwarn 1      ;应该是这里使用的top文件有错。。

em.mdp文件如下
define          = -DFLEXIBLE   
integrator      = steep
emtol           = 250.0
nsteps          = 5000
nstenergy       = 1
energygrps      = System     ;整个体系为一体
nstlist         = 10         
ns_type         = grid
coulombtype     = PME;   (软件认为PME更好)
rlist           = 1.0
rcoulomb        = 1.0
rvdw            = 1.0
constraints     = none     ;不限制
pbc             = xyz     ;盒子
cutoff-scheme= Verlet

这一步就报错了


Program:     gmx grompp, version 2019.3
Source file: src\gromacs\gmxpreprocess\topio.cpp (line 607)

Fatal error:
Syntax error - File CTAB_GMX.itp, line 3                        ;我觉得是itp文件include的操作有错了,请教如何修正这个错误。
Last line read:
'[ atomtypes ]'
Invalid order for directive atomtypes

For more information and tips for troubleshooting, please check the GROMACS
website at http://www.gromacs.org/Documentation/Errors




如上几个文件




SDS_GMX.top

366 Bytes, 下载次数 Times of downloads: 147

SDS_GMX.itp

6.55 KB, 下载次数 Times of downloads: 146

SDS_GMX.gro

892 Bytes, 下载次数 Times of downloads: 62

CTAB_GMX.top

370 Bytes, 下载次数 Times of downloads: 79

CTAB_GMX.itp

33.7 KB, 下载次数 Times of downloads: 120

CTAB_GMX.gro

2.32 KB, 下载次数 Times of downloads: 40

又菜又爱玩

3

帖子

0

威望

222

eV
积分
225

Level 3 能力者

32#
发表于 Post on 2025-3-25 15:02:48 | 只看该作者 Only view this author
你上传的这个SDS_GMX.gro文件当中没有氢是嘛,而且是不是有两个双键的S-O键没有表示出来

202503251500106626..png (36.79 KB, 下载次数 Times of downloads: 18)

202503251500106626..png

1

帖子

0

威望

367

eV
积分
368

Level 3 能力者

31#
发表于 Post on 2024-9-25 17:51:38 | 只看该作者 Only view this author
xuzekun 发表于 2024-9-10 20:47
您好,我现在也遇到了同样的问题,请问您当时是什么问题,怎么解决的呢

请问问题解决了吗

2

帖子

0

威望

15

eV
积分
17

Level 1 能力者

30#
发表于 Post on 2024-9-10 20:47:48 | 只看该作者 Only view this author
探索者 发表于 2024-6-12 22:22
找到问题了,谢谢老师

您好,我现在也遇到了同样的问题,请问您当时是什么问题,怎么解决的呢

15

帖子

0

威望

833

eV
积分
848

Level 4 (黑子)

29#
发表于 Post on 2024-6-12 22:22:16 | 只看该作者 Only view this author
找到问题了,谢谢老师

15

帖子

0

威望

833

eV
积分
848

Level 4 (黑子)

28#
发表于 Post on 2024-6-12 21:13:47 | 只看该作者 Only view this author
探索者 发表于 2024-6-12 20:58
这个是3个分子的相关文件

老师,刚刚又检查发现,atomtypes重复定义了两次c3,删除下边的一个,重新试了一下,还是报错

15

帖子

0

威望

833

eV
积分
848

Level 4 (黑子)

27#
发表于 Post on 2024-6-12 20:58:36 | 只看该作者 Only view this author
这个是3个分子的相关文件

1.zip

7.64 KB, 下载次数 Times of downloads: 5

15

帖子

0

威望

833

eV
积分
848

Level 4 (黑子)

26#
发表于 Post on 2024-6-12 20:58:12 | 只看该作者 Only view this author
牧生 发表于 2021-11-29 08:05

你为什么就不按照重点提示来操作呢?

老师好,我再合并3个itp文件时,还是有这个问题,仔细检查后,还是出错,麻烦老师帮我看看

1480

帖子

0

威望

4543

eV
积分
6023

Level 6 (一方通行)

25#
 楼主 Author| 发表于 Post on 2023-4-8 14:00:19 | 只看该作者 Only view this author
Smes 发表于 2023-4-8 11:09
老师请问下,该如何修改,才能匹配呀,我的刚刚再次核对了,四种分子的顺序是一样的。不知道细节是怎么样

如果确定是对应上的,就可以忽略这个提醒,继续下一步。
又菜又爱玩

49

帖子

0

威望

994

eV
积分
1043

Level 4 (黑子)

24#
发表于 Post on 2023-4-8 11:09:31 | 只看该作者 Only view this author
牧生 发表于 2023-4-6 07:08
不一定对,也不一定不对。如果仅仅是名字不一样,但是原子类型是一样的,比如C1-C,就属于这种情况,就是 ...

老师请问下,该如何修改,才能匹配呀,我的刚刚再次核对了,四种分子的顺序是一样的。不知道细节是怎么样

1480

帖子

0

威望

4543

eV
积分
6023

Level 6 (一方通行)

23#
 楼主 Author| 发表于 Post on 2023-4-6 07:08:17 | 只看该作者 Only view this author
Smes 发表于 2023-4-5 23:28
老师还有个问题,我top里虽然写了“include amber99sb-ildn.ff/ffnonbonded.itp"但是当前文件夹并没有[/b ...

不一定对,也不一定不对。如果仅仅是名字不一样,但是原子类型是一样的,比如C1-C,就属于这种情况,就是没问题的。

如果warning太多,后面的部分有不对应的,比如C1-O,这就不对了。可能需要修改分子出现的顺序或者top。

amber99sb-ildn.ff/ffnonbonded.itp是自带的,在你当前GMX的目录下面的
又菜又爱玩

49

帖子

0

威望

994

eV
积分
1043

Level 4 (黑子)

22#
发表于 Post on 2023-4-5 23:28:42 | 只看该作者 Only view this author
本帖最后由 Smes 于 2023-4-5 23:35 编辑
牧生 发表于 2021-11-29 08:05

你为什么就不按照重点提示来操作呢?

老师还有个问题,我top里虽然写了“include amber99sb-ildn.ff/ffnonbonded.itp"但是当前文件夹并没有amber99sb-ildn.ff/ffnonbonded.itp。这个看起来是力场文件是不是gmx直接内置呢。还是要自己找呢

49

帖子

0

威望

994

eV
积分
1043

Level 4 (黑子)

21#
发表于 Post on 2023-4-5 23:27:47 | 只看该作者 Only view this author
牧生 发表于 2021-11-29 08:05

你为什么就不按照重点提示来操作呢?

老师我遇到的情况跟这差不多,我是模拟电解液体系:包括锂离子,六氟磷酸根离子,ec,dec分子。
我的工作步骤是,先用sobtop得到四个分子的itp,使用packmol得到盒子的pdb文件,手写了top文件和mdp文件。我看了您的一些帖子,我把所有itp文件中atomtypes直接全剪到ec.itp后面,进行 gmx grompp -f test.mdp -c elbox.pdb -p elbox.top -o nvt-pr.tpr结果还是报错(pdb文件太大没法上传)。烦请老师帮忙看看,哪里出错

报错1.png (590.64 KB, 下载次数 Times of downloads: 54)

报错1.png

报错2.png (114.91 KB, 下载次数 Times of downloads: 58)

报错2.png

ec.itp

9.06 KB, 下载次数 Times of downloads: 6

dec.itp

12.09 KB, 下载次数 Times of downloads: 5

elbox.top

469 Bytes, 下载次数 Times of downloads: 6

f6.itp

2.91 KB, 下载次数 Times of downloads: 1

li.itp

383 Bytes, 下载次数 Times of downloads: 3

65

帖子

0

威望

358

eV
积分
423

Level 3 能力者

20#
发表于 Post on 2022-7-17 00:57:25 | 只看该作者 Only view this author
wyfgg 发表于 2022-5-24 20:30
我真的是踩着牧生老师之前的坑一个个走的,[ atomtypes ]的问题跟着您的一个个帖子解决了,现在来到了您 ...

牧生老师的研究方向跟我太契合了

58

帖子

0

威望

297

eV
积分
355

Level 3 能力者

19#
发表于 Post on 2022-5-24 20:30:27 | 只看该作者 Only view this author
牧生 发表于 2021-11-29 08:05

你为什么就不按照重点提示来操作呢?

我真的是踩着牧生老师之前的坑一个个走的,[ atomtypes ]的问题跟着您的一个个帖子解决了,现在来到了您当时的top与pdb原子类型不匹配的阶段T^T

1480

帖子

0

威望

4543

eV
积分
6023

Level 6 (一方通行)

18#
 楼主 Author| 发表于 Post on 2021-11-29 08:05:58 | 只看该作者 Only view this author
本帖最后由 牧生 于 2021-11-29 08:10 编辑




你为什么就不按照重点提示来操作呢?

划重点:

将ljba_GMX的atomtypes那一部分剪到prl_gmx.itp中的atomtypes后面,记得删掉一个[ atomtypes],只能保留一个。ljba_GMX.top实际上就用不着了。不是ljba_GMX.itp用不着

这下子看得清了吧
如果还报错,把文件全部传上来,看图的话,不方便帮你修改。





又菜又爱玩

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

GMT+8, 2025-8-15 20:59 , Processed in 0.392820 second(s), 30 queries , Gzip On.

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