计算化学公社
标题:
gromacs进行拉伸动力学模拟(SMD)时蛋白发生解折叠的疑问?
[打印本页]
作者Author:
Zbin
时间:
2022-9-24 09:23
标题:
gromacs进行拉伸动力学模拟(SMD)时蛋白发生解折叠的疑问?
我想使用gromacs的pull功能对蛋白进行拉伸动力学模拟(SMD)。将蛋白C端原子作为拉伸组向Y方向拉伸,同时不进行位置限制,预期结果是蛋白受到力整体向盒子另一边平移,但实际结果却是蛋白质发生了解折叠,不太明白为什么会发生这样的情况(按理来说其他部分并不受到限制)。以下是拉伸部分的输入命令,其中PULL组指的是C末端氨基酸的CA原子,由于只是为了测试所以设置的速度较大:
integrator = md
dt = 0.002
nsteps = 4000000
nstxout = 1000
nstvout = 5000
nstfout = 1000
nstcalcenergy = 100
nstenergy = 1000
nstlog = 1000
;
cutoff-scheme = Verlet
nstlist = 20
rlist = 1.2
vdwtype = Cut-off
vdw-modifier = Force-switch
rvdw_switch = 1.0
rvdw = 1.2
coulombtype = PME
rcoulomb = 1.2
;
tcoupl = Nose-Hoover
tc_grps = SOLU SOLV
tau_t = 1.0 1.0
ref_t = 298 298
;
constraints = h-bonds
constraint_algorithm = LINCS
continuation = yes
;
nstcomm = 100
comm_mode = linear
comm_grps = SOLU SOLV
;
;pull code
pull = yes
pull-group1-name = PULL
pull_ngroups = 1
pull-coord1-type = umbrella
pull-coord1-geometry = direction-periodic
pull-coord1-groups = 0 1
pull-coord1-rate = 0.005
pull-coord1-init = 0
pull-coord1-vec = 0 1 0
pull-coord1-start = yes
pull_coord1_k = 1000
复制代码
以下分别是体系初始状态和模拟结束后状态的图片。
(, 下载次数 Times of downloads: 7)
上传 Uploaded
点击下载Click to download
作者Author:
Zbin
时间:
2022-9-25 10:07
目前可以初步推测该现象来自于质心平移的消除,也就是comm-mode,一旦将此项变为None,即可实现预期的分子行为,如下图所示,蛋白分子按照预期平移,且不会发生解折叠。
(, 下载次数 Times of downloads: 7)
上传 Uploaded
点击下载Click to download
不过不太确定这样简单的取消去除质心平动的功能是否合理,不过程序没有出现warning。
作者Author:
八月的雨季
时间:
2022-9-26 11:07
我有个问题,楼主这样拉蛋白的一个点,蛋白质拉散架才是正常的现象啊?
作者Author:
喵星大佬
时间:
2022-9-26 11:27
在非平衡模拟的时候不要消除整体平动,因为你施加了外力本来就应该有整体平动
作者Author:
Zbin
时间:
2022-9-26 12:25
八月的雨季 发表于 2022-9-26 11:07
我有个问题,楼主这样拉蛋白的一个点,蛋白质拉散架才是正常的现象啊?
应该再固定一点才会有解折叠现象,想想现实中拉一个自由的蛋白分子,预期也只能发生力方向的平动,不至于整体散开。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3