计算化学公社

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

[GROMACS] 求助关于ligpargen生成拓扑文件重新排列原子顺序的问题

[复制链接 Copy URL]

85

帖子

0

威望

393

eV
积分
478

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
用ligpargen生成OPLS力场拓扑文件的话,输出的结构文件和拓扑文件中原子顺序会完全打乱,和输入的结构文件中的顺序无法对应。因为我要使用多条链,原子顺序都是按照本来的输入文件的顺序排列的。这样ligpargen产生的拓扑文件在使用时就会产生问题,请问下是否有办法可以将ligpargen输出的拓扑文件中原子的顺序还原到输入文件的顺序呢?

1560

帖子

0

威望

4995

eV
积分
6555

Level 6 (一方通行)

2#
发表于 Post on 2021-8-30 07:32:17 | 只看该作者 Only view this author
本帖最后由 牧生 于 2021-8-30 07:40 编辑

我的理解是,你发现得到itp里面的顺序是
opls_805
opls_807
opls_803
opls_806
opls_801……
之类的顺序,想整理为
opls_801
opls_802
opls_803
……

如果单条链就不必整理,因为都是按照编号识别的,所以能保证对应就行了。如果实在想整理编号,Excel就可以按从小到大整理的

如果使用多条链,会有重复的编号,但对应的原子的不一样的,这时就必须整理了,比如一条链整理为opls_801, 802, 803这样的编号,另一条链整理为   opls_851, 852, 853。

     
http://bbs.keinsci.com/thread-428-9-1.html#pid162878      127~131楼




又菜又爱玩

513

帖子

0

威望

4388

eV
积分
4901

Level 6 (一方通行)

truffle

3#
发表于 Post on 2021-8-30 16:18:53 | 只看该作者 Only view this author
如果觉得改起来麻烦,可以尝试:
1. 用Ligpargen生成的pdb来建模,这和它生成的itp顺序一致
2. 用TPPmktop,电荷按1.2*CM5算

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
一条君 + 2 谢谢

查看全部评分 View all ratings

No problem is insoluble in all conceivable circumstances.

85

帖子

0

威望

393

eV
积分
478

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2021-9-1 09:05:52 | 只看该作者 Only view this author
牧生 发表于 2021-8-30 07:32
我的理解是,你发现得到itp里面的顺序是
opls_805
opls_807

谢谢您的回复!
可能我说的情况和您说的还不太一样。我的意思是我上传一个PDB的结构文件,这里面原子是按照一个顺序排列的,但是ligpargen会打乱所有的结构文件里面的原子顺序。因为我是多条链,都是按照上传的那个PDB文件的原子顺序排列的,这样ligpargen生成的拓扑文件我就没法使用了。我理解除非我能把顺序重新排回来,但是所有的信息都乱了,感觉对不回来。

85

帖子

0

威望

393

eV
积分
478

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2021-9-1 09:51:34 | 只看该作者 Only view this author
naoki 发表于 2021-8-30 16:18
如果觉得改起来麻烦,可以尝试:
1. 用Ligpargen生成的pdb来建模,这和它生成的itp顺序一致
2. 用TPPmkto ...

谢谢您的回复!
因为我的结构的每条链排列有一定周期性,如果用ligpargen生成的pdb建模的话,应该需要自己去排这些链,感觉不是很好完成。
另外用ligpargen生成的结构文件建模的话,后续再分析的时候建index文件似乎也有一些麻烦,因为之前的结构原子名有规律,ligpargen生成的感觉没什么规律。
TPPmktop我也用了,但是感觉结果有一点点诡异,似乎还是没有ligpargen生成的靠谱。

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

6#
发表于 Post on 2021-9-1 09:53:33 | 只看该作者 Only view this author
mgqqlwq 发表于 2021-9-1 09:51
谢谢您的回复!
因为我的结构的每条链排列有一定周期性,如果用ligpargen生成的pdb建模的话,应该需要自 ...

ligpargen生成的和你上传的原子坐标是不变的,直接写程序根据坐标对应关系sort一下itp即可

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
naoki + 2 学到了,mark一下

查看全部评分 View all ratings

85

帖子

0

威望

393

eV
积分
478

Level 3 能力者

7#
 楼主 Author| 发表于 Post on 2021-9-1 20:59:42 | 只看该作者 Only view this author
lyj714 发表于 2021-9-1 09:53
ligpargen生成的和你上传的原子坐标是不变的,直接写程序根据坐标对应关系sort一下itp即可

谢谢您的回复!
不知道是不是我哪里搞的不对,我用自己的结构试了下,我按照上传的结构里第一个C原子的坐标去找,似乎在ligpargen生成的结构文件里找到一个这个坐标的原子。又找了第二个H原子,似乎也没找到。

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

8#
发表于 Post on 2021-9-1 21:03:15 | 只看该作者 Only view this author
mgqqlwq 发表于 2021-9-1 20:59
谢谢您的回复!
不知道是不是我哪里搞的不对,我用自己的结构试了下,我按照上传的结构里第一个C原子的 ...

你可以传上原始pdb,ligpargen生成的itp和gro,我帮你sort一下

85

帖子

0

威望

393

eV
积分
478

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2021-9-5 23:29:59 | 只看该作者 Only view this author
lyj714 发表于 2021-9-1 21:03
你可以传上原始pdb,ligpargen生成的itp和gro,我帮你sort一下

谢谢您呢!
不好意思,回复晚了。
附件里是原始的PDB和LigParGen生成的两个文件,麻烦您帮我看看,我这可能没做对,没找到可以对应上的原子坐标。
先谢谢您了!

BGLC_F8B72B.itp

97.08 KB, 下载次数 Times of downloads: 14

BGLC_F8B72B.gro

7.58 KB, 下载次数 Times of downloads: 7

chain4_oneresidue.pdb

13.27 KB, 下载次数 Times of downloads: 9

313

帖子

2

威望

3900

eV
积分
4253

Level 6 (一方通行)

10#
发表于 Post on 2021-9-5 23:44:53 | 只看该作者 Only view this author
mgqqlwq 发表于 2021-9-5 23:29
谢谢您呢!
不好意思,回复晚了。
附件里是原始的PDB和LigParGen生成的两个文件,麻烦您帮我看看,我这 ...

没问题。

new.itp

69.14 KB, 下载次数 Times of downloads: 21

对应pdb文件

85

帖子

0

威望

393

eV
积分
478

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2021-9-9 05:56:09 | 只看该作者 Only view this author

谢谢您帮我修正原子的顺序!抱歉又回复晚了。
不过我还是不太清楚您是怎么做的,我不知道是自己哪里做错了,我确实没找到两个坐标相同的原子,能麻烦您再解释下方法吗?

191

帖子

0

威望

1098

eV
积分
1289

Level 4 (黑子)

12#
发表于 Post on 2023-3-21 17:31:36 | 只看该作者 Only view this author
本帖最后由 一条君 于 2023-3-21 17:38 编辑
naoki 发表于 2021-8-30 16:18
如果觉得改起来麻烦,可以尝试:
1. 用Ligpargen生成的pdb来建模,这和它生成的itp顺序一致
2. 用TPPmkto ...

请问TPPmktop限制原子数吗,最大可以是多少呀,谢谢。
顺便借楼补充一个看到的办法,【调整ligpargen生成的itp文件中原子顺序的脚本调整ligpargen生成的itp文件中原子顺序的脚本 - 分子模拟 (Molecular Modeling) - 计算化学公社 (keinsci.com)
科音学员

2

帖子

0

威望

179

eV
积分
181

Level 3 能力者

13#
发表于 Post on 2023-11-10 15:35:45 | 只看该作者 Only view this author
跟个楼问一下, 我看到ligpargen生成的itp文件中识别的原子类型有"opls_9570"等 请问这是为什么, opls-aa力场ffnonbonded.itp文件中只到了"opls_965"

本版积分规则 Credits rule

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

GMT+8, 2026-2-21 09:33 , Processed in 0.189829 second(s), 27 queries , Gzip On.

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