计算化学公社

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

[GROMACS] gromacs蛋白质两个部分与水配位结合的结构性离子跑出蛋白、使用2个mpi进程报错

[复制链接 Copy URL]

18

帖子

0

威望

116

eV
积分
134

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 hutaonilu 于 2025-11-21 21:46 编辑

各位老师好,我的蛋白质含有两个部分与水分子配位结合的结构性离子(钙离子CA和氯离子CL),以及一个N端的非标准残基PCA,原子数是5w左右,分子量约为55kDa。我按照教程处理了非标准残基,然后再使用win版本的gromacs,进行了添加盒子(dodecahedron)、溶剂化(spc216)、添加离子(我的蛋白质是-3.000电荷,gromacs添加了3个钠离子NA)、em、nvt(310k,37℃,模拟的人体温度)、npt(1bar),然后生成md.tpr文件。随后将文件上传到超算,在超算上进行正式模拟的计算。
目前遇到了两个问题。
一、正式模拟过程中会发现钙离子CA和氯离子CL会跑出来,相对于蛋白质的RMSD非常混乱(如图所示)。
二、使用超算系统,如果用1个mpi进程是可以正常跑mdrun,但如果变成两个mpi,就会报错,如下所示:
输入:yhrun -p deimos -N 2 -n 2 gmx_mpi mdrun -v -deffnm md100 -ntomp 64 -rdd 1.5
报错110 of the 87206 bonded interactions could not be calculated because some
atoms involved moved further apart than the multi-body cut-off distance
(1.4085 nm) or the two-body cut-off distance (1.4085 nm), see option -rdd, for
pairs and tabulated bonds also see option -ddcheck

     反复调整过-rdd的参数,从1.0-2.0,但保存仍然会存在,只是显示的报错的键作用数目不同。补充一下问题一的离子跑出是基于1个mpi进程计算的结果。
如有老师解答,万分感谢!

202511212141542348..png (14.21 KB, 下载次数 Times of downloads: 1)

钙离子和氯离子相对于蛋白质的RMSD

钙离子和氯离子相对于蛋白质的RMSD

849

帖子

4

威望

1915

eV
积分
2844

Level 5 (御坂)

A Student

2#
发表于 Post on 2025-11-21 21:50:33 | 只看该作者 Only view this author
RMSD很明显是周期性边界的事,先用 gmx trjconv -pbc mol 或者-pbc cluster处理好。
http://bbs.keinsci.com/thread-27122-1-1.html
敬仰一针见血的指责,厌倦别有用心的赞美。

18

帖子

0

威望

116

eV
积分
134

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-11-21 22:30:23 | 只看该作者 Only view this author
student0618 发表于 2025-11-21 21:50
RMSD很明显是周期性边界的事,先用 gmx trjconv -pbc mol 或者-pbc cluster处理好。
http://bbs.keinsci.c ...

谢谢解答。想问一下如果这是周期性边界的问题是不是说明离子没有跑出来?

849

帖子

4

威望

1915

eV
积分
2844

Level 5 (御坂)

A Student

4#
发表于 Post on 2025-11-21 23:10:58 | 只看该作者 Only view this author
hutaonilu 发表于 2025-11-21 22:30
谢谢解答。想问一下如果这是周期性边界的问题是不是说明离子没有跑出来?

先处理好轨迹再用VMD等可视化检查。
敬仰一针见血的指责,厌倦别有用心的赞美。

18

帖子

0

威望

116

eV
积分
134

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2025-11-23 11:39:34 | 只看该作者 Only view this author
我使用了gmx trjconv -pbc mol修改过轨迹但是两个离子的RMSD还是波动很大,然后我尝试着给修改了我的mdp参数,修改成添加了comm-grps  = protein和comm-mode = angular,但两个离子的RMSD还是波动很大。然后我用pymol可视化查看了整体运动,确实两个离子会跑出来。

18

帖子

0

威望

116

eV
积分
134

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2025-11-23 12:02:07 | 只看该作者 Only view this author
这个是我的轨迹动画,黄色小球是钙离子,蓝色小球是氯离子。

2-ion.mp4

1.54 MB, 下载次数 Times of downloads: 4

849

帖子

4

威望

1915

eV
积分
2844

Level 5 (御坂)

A Student

7#
发表于 Post on 2025-11-23 20:55:42 | 只看该作者 Only view this author
hutaonilu 发表于 2025-11-23 12:02
这个是我的轨迹动画,黄色小球是钙离子,蓝色小球是氯离子。

轨迹显示离子消失又返回,很明显仍然是pbc问题。尝试使用-pbc cluster。
敬仰一针见血的指责,厌倦别有用心的赞美。

18

帖子

0

威望

116

eV
积分
134

Level 2 能力者

8#
 楼主 Author| 发表于 Post on 2025-11-24 13:10:25 | 只看该作者 Only view this author
student0618 发表于 2025-11-23 20:55
轨迹显示离子消失又返回,很明显仍然是pbc问题。尝试使用-pbc cluster。

使用了-pbc cluster仍然还是两个离子的RMSD还是波动很大,和一开始的RMSD图保持一样。我输入的指令是:gmx trjconv -s md200.tpr -f md200.xtc -o md200center.xtc -center -pbc cluster -ur compact
Select group for clustering 我选了(1)protein
Select group for centering 我选了(1)protein
Select group for output 我选了(0)system

849

帖子

4

威望

1915

eV
积分
2844

Level 5 (御坂)

A Student

9#
发表于 Post on 2025-11-24 13:14:54 | 只看该作者 Only view this author
hutaonilu 发表于 2025-11-24 13:10
使用了-pbc cluster仍然还是两个离子的RMSD还是波动很大,和一开始的RMSD图保持一样。我输入的指令是:gm ...

蛋白和两个离子make_ndx 分同一组,trjconv -pbc cluster -n index.ndx选蛋白+离子的组。
敬仰一针见血的指责,厌倦别有用心的赞美。

18

帖子

0

威望

116

eV
积分
134

Level 2 能力者

10#
 楼主 Author| 发表于 Post on 2025-11-24 16:01:02 | 只看该作者 Only view this author
student0618 发表于 2025-11-24 13:14
蛋白和两个离子make_ndx 分同一组,trjconv -pbc cluster -n index.ndx选蛋白+离子的组。

谢谢老师!现在确实就没问题,钙离子的RMSD在0-0.2nm处波动。

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 20:33 , Processed in 0.267325 second(s), 23 queries , Gzip On.

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