计算化学公社

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

[GROMACS] 求助:拉伸动力学中如何设置盒子及pull.mdp文件参数

[复制链接 Copy URL]

35

帖子

0

威望

452

eV
积分
487

Level 3 能力者

本帖最后由 Nancylee0416 于 2023-1-12 14:12 编辑

求助各位大佬,拉伸动力学相关的基础问题。收集到的信息实在有限 不知问题在哪一步 想求助大家有关于水盒子的设计及pull.mdp使用gromacs2021.1版本,两个蛋白互作后与小分子作用,想分为三组分析 分别拉伸其中的较短的蛋白和小分子。参照tutorial之后报错,在论坛中查询说是2019及以上版本的问题。


1.如何设定盒子的位置和尺寸?
gmx editconf -f complex.gro -o newbox.gro -center 4.102 2.850 9.120 -box 8.204 5.700 20
我根据这个命令先直接输出一个盒子,如图左侧的α螺旋结构是想拉伸的较短蛋白。然后检查位置,手动调整了10多次,盒子大小设定为目前质心坐标x和y值的2倍,长度为拉伸距离的2倍多,不知是否合理?预想把左侧的α螺旋结构向左拉伸,虽然是Z轴方向,但是相当于从20nm拉伸回2nm这个Z轴负方向,这样设定的盒子是否正确?
盒子的设定就是想拉动哪个方向,就把盒子设定到包含这个方向轨迹的区域即可?如何能够调整蛋白结构在盒子中的方向?




2.第一步准备拓扑文件、第三步添加溶剂和离子,和普通模拟蛋白质及蛋白质-配体动力学的准备过程,其实是完全相同的对吗?
3.Tutorial中直接进行能量最小化和NPT平衡,根据sob老师金属棒两端拉伸的帖子中说可将温控设定去掉,是指这一部分吗?

4.如果上述报错,附上我的md_pull.mdp即tutorial中的参数文件,修改md_pull.mdp文件,这两个参数应该如何修改呢?
pull-pbc-ref-prev-step-com 以及 pull_group2_pbcatom

能否求助一份gmx-2021.1版能运行的pull.mdp文件,感谢大家!



md_pull.mdp

2.04 KB, 下载次数 Times of downloads: 122

5

帖子

0

威望

49

eV
积分
54

Level 2 能力者

17#
发表于 Post on 2025-6-20 10:56:25 | 只看该作者 Only view this author
Acee 发表于 2025-6-18 12:27
你是做的什么体系?

我做的是小分子在磷脂层中的拉伸模拟

104

帖子

2

威望

1810

eV
积分
1954

Level 5 (御坂)

16#
发表于 Post on 2025-6-18 12:27:16 | 只看该作者 Only view this author
V55 发表于 2025-6-12 16:40
你好,我想问下就是我跑完拉伸之后我的小分子在vmd里面演示的过程中结构会被拉伸开,有几个分子会分开, ...

你是做的什么体系?
分子模拟玩家

5

帖子

0

威望

49

eV
积分
54

Level 2 能力者

15#
发表于 Post on 2025-6-12 16:40:35 | 只看该作者 Only view this author
Acee 发表于 2023-1-13 14:54
这里提供一份小分子穿膜的mdp文件,有任何相关问题都可以与我讨论。
这个mdp可以实现在npt的条件下牵引分 ...

你好,我想问下就是我跑完拉伸之后我的小分子在vmd里面演示的过程中结构会被拉伸开,有几个分子会分开,这是怎么回事?是我的pull.mdp文件设置的问题吗,还是有其他的问题?

22

帖子

0

威望

213

eV
积分
235

Level 3 能力者

14#
发表于 Post on 2023-9-20 11:16:51 | 只看该作者 Only view this author
m韩梅梅 发表于 2023-7-28 17:37
您好 请问您的这种报错解决了吗 我遇到了和您一样的错误

你好,请问解决了吗?我也遇到一样的问题了

2

帖子

0

威望

85

eV
积分
87

Level 2 能力者

13#
发表于 Post on 2023-7-28 17:37:35 | 只看该作者 Only view this author
yangjunfang 发表于 2023-6-14 19:04
您好,我想问一下,您说pull_group2_pbcatom选择任意一个原子就行,我是随机选了一个原子,但是一步也没 ...

您好 请问您的这种报错解决了吗 我遇到了和您一样的错误

164

帖子

0

威望

728

eV
积分
892

Level 4 (黑子)

12#
发表于 Post on 2023-6-14 19:05:04 | 只看该作者 Only view this author
Nancylee0416 发表于 2023-1-16 11:56
真的特别感谢!
调整过后mdp文件运行正确了,给大家作以参考。
1.水盒子的设定还得请问一下,牵引路径 ...

您好,请问您上面的错误解决了吗?

164

帖子

0

威望

728

eV
积分
892

Level 4 (黑子)

11#
发表于 Post on 2023-6-14 19:04:32 | 只看该作者 Only view this author
CruiseBend 发表于 2023-1-13 14:09
1. gmx editconf 很方便调节盒子大小,盒子标准是蛋白不能看到自己的pbc映像就行;
2. 是;
3. 不用去;
...

您好,我想问一下,您说pull_group2_pbcatom选择任意一个原子就行,我是随机选了一个原子,但是一步也没法执行就会如下错误

--------
Distance between pull groups 1 and 2 (3.131596 nm) is larger than 0.49 times
the box size (2.930891).

请问这个应该怎么解决啊,pull_group2_pbcatom和pull-pbc-ref-prev-step-com具体代表什么意思啊?

35

帖子

0

威望

452

eV
积分
487

Level 3 能力者

10#
 楼主 Author| 发表于 Post on 2023-1-16 11:56:51 | 只看该作者 Only view this author
本帖最后由 Nancylee0416 于 2023-1-16 12:34 编辑
Acee 发表于 2023-1-15 09:55
1. 检查蛋白与其镜像的距离的命令:gmx mindist -f xxx.xtc -s xxx.tpr -pi
2. 可以,不过可能得多次调 ...

真的特别感谢!
调整过后mdp文件运行正确了,给大家作以参考。
1.水盒子的设定还得请问一下,牵引路径我的理解根据pull设定的拉伸速度(pull_coord1_rate  = 0.01  ; 0.01 nm per ps = 10 nm per ns)以及模拟时间(dt  = 0.002 乘nsteps  = 500000 总时间dt*nsteps相乘)1ns 会拉伸10nm,所以把盒子设置为20。如此报错,显然是盒子设置小了。只计算了质心移动的距离,忽略了蛋白质边缘到质心的距离对吗?如果将盒子的长度调整为拉伸距离的三倍长度,这样会不会过大?


2.我是在vmd中手动旋转蛋白结构来调整,让牵引的部分尽量在盒子左端,进行正向拉伸。
在文献中看到有的实验可调节两个组质心连线向量平行于z轴,再做模拟。这种有相关的命令语句吗?

md_pull.mdp

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

可成功运行

rot.tcl

203 Bytes, 下载次数 Times of downloads: 7

旋转蛋白结构并保存新pdb脚本

104

帖子

2

威望

1810

eV
积分
1954

Level 5 (御坂)

9#
发表于 Post on 2023-1-15 09:55:15 | 只看该作者 Only view this author
Nancylee0416 发表于 2023-1-14 17:57
非常感谢!
1.您说检查蛋白pbc映像有固定语句吗?我在pymol中观察预留的盒子空间很大这样可以吗?4.pul ...

1. 检查蛋白与其镜像的距离的命令:gmx mindist -f xxx.xtc -s xxx.tpr -pi
2. 可以,不过可能得多次调试,你可以生成一个pull的tpr看看整个牵引路径到底有多长,在考虑更改盒子大小
3. 不用管这一步
分子模拟玩家

104

帖子

2

威望

1810

eV
积分
1954

Level 5 (御坂)

8#
发表于 Post on 2023-1-15 09:51:00 | 只看该作者 Only view this author
Nancylee0416 发表于 2023-1-14 18:02
非常感谢!我参照您的例子修改,但仍有报错回复如上,line70是最后一行了,pressure coupling应该如何修 ...

我这里只是提供一个思路,你需要根据自己的需求对控温,控压进行更改,比如控温算法,组,控压算法,组。
是不是直线无关紧要,可以忽略
分子模拟玩家

104

帖子

2

威望

1810

eV
积分
1954

Level 5 (御坂)

7#
发表于 Post on 2023-1-15 09:45:48 | 只看该作者 Only view this author
mol 发表于 2023-1-14 08:55
您好,我看手册上说pull_dim是与distance联用的,如果是direaction的话应该不用设置吧

不用可以注释掉,direction只改vec就行了
分子模拟玩家

35

帖子

0

威望

452

eV
积分
487

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2023-1-14 18:02:04 | 只看该作者 Only view this author
本帖最后由 Nancylee0416 于 2023-1-15 00:00 编辑
Acee 发表于 2023-1-13 14:54
这里提供一份小分子穿膜的mdp文件,有任何相关问题都可以与我讨论。
这个mdp可以实现在npt的条件下牵引分 ...

非常感谢!我参照您的例子修改,但仍有报错回复如上,line70是最后一行了,pressure coupling应该如何修改呢?
还想请问一下,若牵引小分子的路径不是直线,这部分应该如何设定呢?牵引过程中小分子在蛋白口袋中,可以忽略牵引对蛋白的影响吗?

35

帖子

0

威望

452

eV
积分
487

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2023-1-14 17:57:01 | 只看该作者 Only view this author
本帖最后由 Nancylee0416 于 2023-1-14 23:54 编辑
CruiseBend 发表于 2023-1-13 14:09
1. gmx editconf 很方便调节盒子大小,盒子标准是蛋白不能看到自己的pbc映像就行;
2. 是;
3. 不用去;
...

非常感谢!
1.您说检查蛋白pbc映像有固定语句吗?我在pymol中观察预留的盒子空间很大这样可以吗?4.pull_group2_pbcatom这是任选一个原子 填写原子序号吗 因为pull_group2所以不用担心序号重复,对吗?
附上我的修改后mdp文件,还是有如下报错。

再次感谢!



md_pull.mdp

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

修改后pull.mdp

325

帖子

0

威望

5170

eV
积分
5495

Level 6 (一方通行)

4#
发表于 Post on 2023-1-14 08:55:01 | 只看该作者 Only view this author
Acee 发表于 2023-1-13 14:54
这里提供一份小分子穿膜的mdp文件,有任何相关问题都可以与我讨论。
这个mdp可以实现在npt的条件下牵引分 ...

您好,我看手册上说pull_dim是与distance联用的,如果是direaction的话应该不用设置吧

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

GMT+8, 2025-8-15 16:38 , Processed in 0.238757 second(s), 30 queries , Gzip On.

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