计算化学公社

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

[GROMACS] 有没有简单易行的方法,快速将itp里面的电荷替换为RESP电荷

[复制链接 Copy URL]

1560

帖子

0

威望

4997

eV
积分
6557

Level 6 (一方通行)

本帖最后由 牧生 于 2020-11-18 13:40 编辑

分子式为CTAB阳离子结构部分

①   使用懒人脚本计算了CTAB的resp电荷,如附件中CTAB.chg
CTAB.chg (3.27 KB, 下载次数 Times of downloads: 6)


②   使用http://bio2byte.be/acpype/在线生成了itp,gro,top和新的pdb文件,如附件所示
CTAB_NEW.pdb (4.88 KB, 下载次数 Times of downloads: 2)
CTAB_GMX.gro (2.85 KB, 下载次数 Times of downloads: 2)
CTAB_GMX.top (370 Bytes, 下载次数 Times of downloads: 2)
CTAB_GMX.itp (42.42 KB, 下载次数 Times of downloads: 2)



很显然,在线生成的itp文件,和原来的pdb文件的原子顺序是对不上的,分子中只有一个N原子,所以这个当然不会出错,但是比如碳原子,氢原子,数量比较多,如下图所示,且顺序不一样



我只能一个原子一个原子的去找了,进行了替换。

如果原子数较多,一个个的去找了替换就很麻烦,还容易出错。

请问有没有比较简便的方法进行一一对应的替换,且不出错。









CTAB.pdb

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

又菜又爱玩

222

帖子

5

威望

2591

eV
积分
2913

Level 5 (御坂)

2#
发表于 Post on 2020-11-18 13:54:26 | 只看该作者 Only view this author
本帖最后由 liuyuje714 于 2020-11-18 14:22 编辑

胡说,itp和最开始的pdb是对应的,只不过你的chg顺序有问题。很明显gaussian读的pdb和用acpype的不是同一个文件,不然顺序不可能会变

1560

帖子

0

威望

4997

eV
积分
6557

Level 6 (一方通行)

3#
 楼主 Author| 发表于 Post on 2020-11-18 16:46:14 | 只看该作者 Only view this author
liuyuje714 发表于 2020-11-18 13:54
胡说,itp和最开始的pdb是对应的,只不过你的chg顺序有问题。很明显gaussian读的pdb和用acpype的不是同一个 ...

感谢感谢。。

这次对了。
又菜又爱玩

本版积分规则 Credits rule

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

GMT+8, 2026-2-22 09:01 , Processed in 0.320167 second(s), 23 queries , Gzip On.

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