计算化学公社

标题: tip4p水中加了一写水溶性氨基酸会导致无法结冰吗? [打印本页]

作者
Author:
shuihua    时间: 2024-8-21 23:10
标题: tip4p水中加了一写水溶性氨基酸会导致无法结冰吗?
本帖最后由 shuihua 于 2024-8-21 23:10 编辑

最近在做结冰模拟,在论坛看了很多帖子。
第一个例子是水+冰核
水是gmx solvate tip4p 构建的,冰是genice2 tip4p 1h生成的。z轴方向分布是 水+冰+水。最小能量跑完之后,直接做了npt。(5ns 250K 1bar)integrator              = md        ; leap-frog integrator
nsteps                  = 5000000     ; 1 * 5000000 = 5000 ps = 5 ns
dt                      = 0.001     ; 1 fs
; Output control
nstxout                 = 1000       ; save coordinates every 1.0 ps
nstvout                 = 1000       ; save velocities every 1.0 ps
nstenergy               = 1000       ; save energies every 1.0 ps
nstlog                  = 1000       ; update log file every 1.0 ps
; Bond parameters
continuation            = no       ; Restarting after NVT
constraint_algorithm    = lincs     ; holonomic constraints
constraints             = h-bonds   ; bonds involving H are constrained
lincs_iter              = 1         ; accuracy of LINCS
lincs_order             = 4         ; also related to accuracy
; Neighborsearching
cutoff-scheme   = Verlet
ns_type         = grid     
nstlist         = 10      
rcoulomb        = 1.0      
rvdw            = 1.0     
; Electrostatics
coulombtype             = PME       ; Particle Mesh Ewald for long-range electrostatics
pme_order               = 4         ; cubic interpolation
fourierspacing          = 0.16      ; grid spacing for FFT
; Temperature coupling is on
tcoupl                  = V-rescale             ; modified Berendsen thermostat
tc-grps                 = system   ; two coupling groups - more accurate
tau_t                   = 0.1                ; time constant, in ps
ref_t                   = 250                ; reference temperature, one for each group, in K
; Pressure coupling is on
pcoupl                  = Parrinello-Rahman     ; Pressure coupling on in NPT
pcoupltype              = isotropic             ; uniform scaling of box vectors
tau_p                   = 2.0                   ; time constant, in ps
ref_p                   = 1.0                   ; reference pressure, in bar
compressibility         = 4.5e-5                ; isothermal compressibility of water, bar^-1
refcoord_scaling        = com
; Periodic boundary conditions
pbc                     = xyz       ; 3-D PBC
; Velocity generation
gen_vel                 = no        ; Velocity generation is off
; Dispersion correction
DispCorr    = EnerPres  ; account for cut-off vdW scheme

跑完之后观察,发现正常结冰了。

第二个例子,我想做的是结冰对水中氨基酸的影响,看它会如何移动,验证一下实验。
我先找到一个氨基酸的pdb,然后用packmol做了一个8*8*6nm的包含200个氨基酸的盒子,之后用sobtop生成了gro和top文件,top文件里面这200个氨基酸算一整个MOL。
接着用gmx solvate 往这个盒子里面放tip4p 放了~11k个水。冰核我依旧用的genice2生成的,大概8*8*1nm。然后我把两个结构并在了一起[z轴分布是冰层+(氨基酸溶液)]。合并后的top文件,我是根据氨基酸的水盒子把SOL的数量加上了冰的。结构构建完成之后,我按照例一的步骤做em和npt。
最终 冰融化了,氨基酸也均匀的排布在整个空间。

这里我觉的氨基酸构建的时候,是不是应该和水分子一样,是一个氨基酸分子算一个gro的molecule,这样才合理。其次就是,按照一般的想法,低温下应该是水分子往冰层移动结冰,氨基酸另一侧富集,这样应该是预期的样子吧。
最后如果在冰层的另一边加上一点水,这样会稳定冰层的结构吗?我在跑md的时候,是不是应该给冰层加一些限制。

作者
Author:
shuihua    时间: 2024-8-21 23:13
本帖最后由 shuihua 于 2024-8-23 12:29 编辑

.
作者
Author:
Seyilaxa    时间: 2024-8-22 00:31
1.溶质溶于液体本身就会导致熔点降低
2.用于维持冰结构的主要作用是水分子之间的氢键作用,而氨基酸这种两性离子会显著干扰原本冰层中氢键
3.TIP3P/Ice的参数是针对纯冰相进行优化的(DOI: 10.1063/1.1931662),用于描述混合物体系本身就有一定局限性
综上,想要模拟溶液的结冰行为,先要大概通过实验判断体系的凝固点,但也要注意而TIP3P/Ice大概率是不能精准复现凝固点的;另外如果可能,最好是从混合物固相的晶体结构出发来建模,避免溶质分子对冰层的破坏
作者
Author:
shuihua    时间: 2024-8-22 01:00
Seyilaxa 发表于 2024-8-22 00:31
1.溶质溶于液体本身就会导致熔点降低
2.用于维持冰结构的主要作用是水分子之间的氢键作用,而氨基酸这种两 ...

那我先试试调一下npt的参数。因为我也是刚学这个gromacs,要是构建固相的结构模型可能对我来说有点困难。后面我想尝试放更少的氨基酸,看能不能结冰。谢谢您的解答!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3