计算化学公社

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

[GROMACS] 残基溶剂化能计算问题

[复制链接 Copy URL]

43

帖子

0

威望

246

eV
积分
289

Level 3 能力者

各位同学老师,请教一个问题,我利用gromacs5计算FEP的时候,我只想计算蛋白质一部分的原子,比如说残基1的能量,但是我修改了topology文件,定义了这几个原子的state B,但是好像没有识别state B,计算结果和没有修改topology(没有在topology里面加上state B)的结果是一致的,不知道这是什么原因,下面是mdrun的mdp文件和修改后(加上了要计算的部分原子的state B)的top文件。




QQ图片20180531200428.png (25.62 KB, 下载次数 Times of downloads: 42)

mdp文件

mdp文件

QQ图片20180531200440.png (14.83 KB, 下载次数 Times of downloads: 51)

top文件

top文件

24

帖子

0

威望

173

eV
积分
197

Level 3 能力者

2#
发表于 Post on 2018-6-1 19:59:20 | 只看该作者 Only view this author
这个问题我不太懂,但是,我觉得你可以试着做做index文件,然后再计算,就像蛋白和配体的那种,我觉得这么做应该可行。

43

帖子

0

威望

246

eV
积分
289

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2018-6-1 21:29:34 | 只看该作者 Only view this author
somniferum 发表于 2018-6-1 19:59
这个问题我不太懂,但是,我觉得你可以试着做做index文件,然后再计算,就像蛋白和配体的那种,我觉得这么 ...

试过index,不可行,生成tpr的时候加了-n index.ndx ,但是自动忽略了index,直接生成了tpr,没有让选择是哪个group

24

帖子

0

威望

173

eV
积分
197

Level 3 能力者

4#
发表于 Post on 2018-6-2 00:07:25 | 只看该作者 Only view this author
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
couple-moltype = Methane: [ moleculetype ]中的名称, 其拓扑会在状态A到状态B之间进行内插. 注意, 这里给出的名称必须与[ moleculetype ]中的相匹配, 不能使用残基名称. 在一些情况下, 这些名称可能相同, 但出于演示的目的, 对[ moleculetype ]及其相关残基我使用了不同的名称.

couple-lambda0 = vdw: 状态A中, 内插[ moleculetype ]和体系其余部分之间的非键相互作用的类型. vdw表示甲烷和水之间只存在范德华项, 不存在溶质溶剂之间的库伦相互作用.

couple-lambda1 = none: 状态B中, 内插[ moleculetype ]和体系其余部分之间的非键相互作用的类型. none表示在状态B中范德华和库伦相互作用都不存在. 相对于couple-lambda0, 这表示只关闭了范德华项.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
我在网上看到的以上内用,截图传不了就粘过来了,别人翻译的就别吐槽了。我理解的就是couple-moltype是可以的改的,而且应该就是要算的,我觉得你可以试试做一个你要算的那些残基的index文件,把mdp里面的这个名成改成index文件里你那些残基显示的名称试试。我也是个学生,估计以后也会遇到这样的问题,所以大家研究研究看怎么解决吧。

21

帖子

0

威望

63

eV
积分
84

Level 2 能力者

5#
发表于 Post on 2018-6-2 12:57:41 | 只看该作者 Only view this author
somniferum 发表于 2018-6-2 00:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

这个我也试过也不可行,首先couple-moltype是可以修改的,但是因为要计算的是protein中某些原子,是protein的一部分,没有办法生成只有几个原子的moleculetype。其次就是识别不了index文件,可以在index文件新建一个需要计算部分的group,但是生成tpr的时候不会让你选择,识别不了index文件,直接跳过index文件,自动选择mdp中的couple-moltype

24

帖子

0

威望

173

eV
积分
197

Level 3 能力者

6#
发表于 Post on 2018-6-2 13:20:20 | 只看该作者 Only view this author
本帖最后由 somniferum 于 2018-6-2 13:30 编辑
向日葵天涯 发表于 2018-6-2 12:57
这个我也试过也不可行,首先couple-moltype是可以修改的,但是因为要计算的是protein中某些原子,是prote ...

是可以的,你要用em或者npt什么的tpr文件做index,gro文件选不了氨基酸残基,这样就能选残基了,额。。。原子的话没试过。然后在里面选r50就选中了50号的氨基酸。然后就是平时咱们做常规md的时候不是有一个这个嘛“tc_grps = protein_lig envir”。我认为这个protein_lig就是index文件里面做出来的,但是他在做tpr的时候是不会让你选择的,所以我想做一个这样的index文件然后写一个这样的是不是就可以了。

本版积分规则 Credits rule

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

GMT+8, 2025-8-16 02:37 , Processed in 0.217566 second(s), 23 queries , Gzip On.

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