计算化学公社

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

[GROMACS] 求助GROMACS模拟蛋白质退火的问题

[复制链接 Copy URL]

43

帖子

0

威望

142

eV
积分
185

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
这是我写的一个模拟退火的mdp文件,蛋白质模型是泛素,1UBQ,想要在20ns内让蛋白质由370k'升温至450k,得到解折叠结构,之前看文献是这样做的,我运行了之后没有报错,但是蛋白质构象基本没有变化,想请问老师们,有没有什么建议,谢谢!
define                   = -DPOSRES

integrator               = md
dt                       = 0.001
nsteps                   = 20000000

nstxout                  = 500
nstvout                  = 500
nstfout                  = 500
nstenergy                = 500
nstlog                   = 500
energygrps               = Protein

nstlist                  = 5
ns-type                  = Grid
pbc                      = xyz
rlist                    = 1.0

coulombtype              = PME
pme_order                = 4
fourierspacing           = 0.16
rcoulomb                 = 1.0
vdw-type                 = Cut-off
rvdw                     = 1.0

DispCorr                 = EnerPres

; 压力耦合
Pcoupl                   = Parrinello-Rahman ;Parrinello-Rahman控压器.
Pcoupltype               = Isotropic         ; isotropic 指盒子可以平均地向各个方向(x, y,z)膨胀或压缩以维持一定的压力.进行膜模拟时需要用semiisotropic.
tau_p                    = 2.0               ; 压力耦合的时间常数(单位ps).
compressibility          = 4.5e-5            ; 溶剂的压缩系数(4.5e-5为水在300 K和标准大气压下的压缩系数).
ref_p                    = 1.0               ; 压力耦合的参考压力(单位bar, 1大气压约为0.983 bar).
refcoord_scaling         = com

gen_vel                  = no                ; 不产生速度

constraints              = all-bonds
continuation             = yes
constraint_algorithm     = lincs
lincs_iter               = 1
lincs_order              = 4

annealing = single
annealing-npoints = 6
annealing-time = 0 4000 8000 12000 16000 20000
annealing-temp = 320 346 372 398 424 450


5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

2#
发表于 Post on 2019-1-21 22:29:28 | 只看该作者 Only view this author
硬伤太多了
你用了-DPOSRES,如果对蛋白质此时开启了限制势,温度升到多高都白搭
你都没对热浴进行设置,注意这种体系应当溶剂和蛋白分别控温,否则容易造成热溶剂冷溶质现象,达不到你要的目的
变温过程不要用PR压浴,应当用berendsen
没特殊情况不要用all-bonds,而用hbonds
"1大气压约为0.983 bar"完全是搞笑嘛

北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

43

帖子

0

威望

142

eV
积分
185

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2019-1-22 09:42:51 | 只看该作者 Only view this author
sobereva 发表于 2019-1-21 22:29
硬伤太多了
你用了-DPOSRES,如果对蛋白质此时开启了限制势,温度升到多高都白搭
你都没对热浴进行设置, ...

感谢老师百忙之中解答我的疑问,老师我还有几个问题期待您的解答
1.我是用charmm36力场做的,define可以用-DFLEXIBLE吗?
2.之前看别的帖子说,退火可以直接走npt,用了退火之后,ref-T就没用了,那还需要设置吗?
3.我是构建了盒子之后就开始退火的,没有添加溶剂和离子,还需要分别控温吗?
刚开始学gromacs,有很多问题没弄明白,感谢老师的指导,让老师见笑了

376

帖子

0

威望

2627

eV
积分
3003

Level 5 (御坂)

尊贵的地三鲜骑士

4#
发表于 Post on 2019-1-22 14:51:06 | 只看该作者 Only view this author
建议你看看 约束和限制的区别,这个sob老师的科音官网有,
由衷的感谢每一位给与过我帮助的人

43

帖子

0

威望

142

eV
积分
185

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2019-1-22 15:10:04 | 只看该作者 Only view this author
少年爱吃地三鲜 发表于 2019-1-22 14:51
建议你看看 约束和限制的区别,这个sob老师的科音官网有,

你好,谢谢,请问你说的是这个sob老师的博客是嘛http://sobereva.com/page/28/

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

6#
发表于 Post on 2019-1-22 15:27:27 | 只看该作者 Only view this author
mjluan 发表于 2019-1-22 15:10
你好,谢谢,请问你说的是这个sob老师的博客是嘛http://sobereva.com/page/28/

解析gromacs的restraint、constraint和freeze
http://sobereva.com/10

我博客就在我论坛的签名档里啊
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

7#
发表于 Post on 2019-1-22 15:28:36 | 只看该作者 Only view this author
mjluan 发表于 2019-1-22 09:42
感谢老师百忙之中解答我的疑问,老师我还有几个问题期待您的解答
1.我是用charmm36力场做的,define可以 ...

1 这和用什么力场没关系,看拓扑文件的定义
2 不用设
3 你模拟蛋白质在真空下?这能有啥意义?pdb2gmx默认是把蛋白质按照水溶液状态设定残基质子化状态的,在真空下模拟根本无法接受。而且CHARMM也不是用于真空模拟的力场。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

43

帖子

0

威望

142

eV
积分
185

Level 3 能力者

8#
 楼主 Author| 发表于 Post on 2019-1-22 16:25:19 | 只看该作者 Only view this author
sobereva 发表于 2019-1-22 15:28
1 这和用什么力场没关系,看拓扑文件的定义
2 不用设
3 你模拟蛋白质在真空下?这能有啥意义?pdb2gmx ...

老师,关于您的解答我还有几点疑问,可否再请教您一下。
1..老师您说不用设ref-t,但又说要对热浴进行设置,是什么意思呢
2..如果要添加热浴的设置,那退火的温度在变化,参考温度要如何选择
3.看了您的博客,您说一般不要用-DFLEXIBLE,我现在define仍然用-DPOSRES,constrain=hbonds可以吗
谢谢老师

5万

帖子

99

威望

5万

eV
积分
112384

管理员

公社社长

9#
发表于 Post on 2019-1-22 16:49:59 | 只看该作者 Only view this author
mjluan 发表于 2019-1-22 16:25
老师,关于您的解答我还有几点疑问,可否再请教您一下。
1..老师您说不用设ref-t,但又说要对热浴进行设 ...

1  ref-t是参考温度,热浴是指控温的算法,是两码事
2 参考温度是如何变化的,取决于你退火的温度设置
3 一般能量极小化的时候用-DFLEXIBLE使用柔性水,第一次动力学模拟时用-DPOSRES让蛋白质位置限制住,等水已经弛豫了,再去掉蛋白质的限制做动力学。只要动力学用2fs步长,都应当用constraint=hbonds

PS:今年中下旬(有可能是暑假),有第五届北京科音分子动力学与GROMACS培训班(http://www.keinsci.com/workshop/KGMX_content.html),有机会的话建议你参加,这些常识性问题和各类体系的模拟要点在里面全都讲解得非常详细。这些基础性问题通过回帖方式一点一点回答很没效率也不很系统...
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

376

帖子

0

威望

2627

eV
积分
3003

Level 5 (御坂)

尊贵的地三鲜骑士

10#
发表于 Post on 2019-1-22 16:50:27 | 只看该作者 Only view this author
mjluan 发表于 2019-1-22 16:25
老师,关于您的解答我还有几点疑问,可否再请教您一下。
1..老师您说不用设ref-t,但又说要对热浴进行设 ...

你看完大神发的文章再问呀,你要是正式的MD 当然不用-D了,氢键的限制要用的啊
由衷的感谢每一位给与过我帮助的人

43

帖子

0

威望

142

eV
积分
185

Level 3 能力者

11#
 楼主 Author| 发表于 Post on 2019-1-22 17:40:38 | 只看该作者 Only view this author
sobereva 发表于 2019-1-22 16:49
1  ref-t是参考温度,热浴是指控温的算法,是两码事
2 参考温度是如何变化的,取决于你退火的温度设置
...

谢谢老师,我明白了

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 13:13 , Processed in 0.160492 second(s), 20 queries , Gzip On.

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