计算化学公社
标题:
有没有简单易行的方法,快速将itp里面的电荷替换为RESP电荷
[打印本页]
作者Author:
牧生
时间:
2020-11-18 13:29
标题:
有没有简单易行的方法,快速将itp里面的电荷替换为RESP电荷
本帖最后由 牧生 于 2020-11-18 13:40 编辑
分子式为CTAB阳离子结构部分
① 使用懒人脚本计算了CTAB的resp电荷,如附件中CTAB.chg
(, 下载次数 Times of downloads: 6)
上传 Uploaded
点击下载Click to download
② 使用
http://bio2byte.be/acpype/
在线生成了itp,gro,top和新的pdb文件,如附件所示
(, 下载次数 Times of downloads: 2)
上传 Uploaded
点击下载Click to download
(, 下载次数 Times of downloads: 2)
上传 Uploaded
点击下载Click to download
(, 下载次数 Times of downloads: 2)
上传 Uploaded
点击下载Click to download
(, 下载次数 Times of downloads: 2)
上传 Uploaded
点击下载Click to download
很显然,在线生成的itp文件,和原来的pdb文件的原子顺序是对不上的,分子中只有一个N原子,所以这个当然不会出错,但是比如碳原子,氢原子,数量比较多,如下图所示,且顺序不一样
(, 下载次数 Times of downloads: 21)
上传 Uploaded
点击下载Click to download
我只能一个原子一个原子的去找了,进行了替换。
如果原子数较多,一个个的去找了替换就很麻烦,还容易出错。
请问有没有比较简便的方法进行一一对应的替换,且不出错。
作者Author:
liuyuje714
时间:
2020-11-18 13:54
本帖最后由 liuyuje714 于 2020-11-18 14:22 编辑
胡说,itp和最开始的pdb是对应的,只不过你的chg顺序有问题。很明显gaussian读的pdb和用acpype的不是同一个文件,不然顺序不可能会变
作者Author:
牧生
时间:
2020-11-18 16:46
liuyuje714 发表于 2020-11-18 13:54
胡说,itp和最开始的pdb是对应的,只不过你的chg顺序有问题。很明显gaussian读的pdb和用acpype的不是同一个 ...
感谢感谢。。
这次对了。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3