专栏名称: 生信杂谈
生物信息学;生物信息;计算机辅助药物设计;测序分析;Python;R;机器学习;论文写作;网站制作;LOL;dota2。
目录
相关文章推荐
中金固定收益研究  ·  【中金固收】春节全球信息对市场影响的几点思考 ·  2 天前  
中金固定收益研究  ·  【中金固收】春节读书心得与图书推荐 ·  2 天前  
格上财富  ·  股市赚大钱的真功夫 ·  6 天前  
格上财富  ·  DeepSeek:一场春晚 ·  6 天前  
51好读  ›  专栏  ›  生信杂谈

gromacs使用额外水模型

生信杂谈  · 公众号  ·  · 2018-05-07 19:47

正文

在我们MD中我们有时候很少进行水模型的选择,很多时候我们对于不要求精确的体系使用 spc 水模型,对于相对要求精确的模型一般使用 tip3p 模型,对于离子或者小分子的研究有时候使用 tip4p 的模型,这些在gromacs中都是含有的,但是水模型一直在发展,不同的体系可能对于水模型有较大的变化,具体可以查看水模型的综述页面。例如核酸中用的较多的除了 tip4p - eW 水模型以外还有 OPC 水模型,但是该水模型并未在gromacs中自带,所以需要自己构建,以下简单介绍方法:

关于OPC水模型

简化的经典水模型是实际原子模拟中不可缺少的组成部分。然而,尽管经过几十年的深入研究,这些模型还远未完善。我们开发了一种新的方法来构建广泛使用的点电荷水模型,这与主流水模型参数化技术完全不同。与传统方法相比,除了对称性之外,我们不对模型施加任何几何约束。相反,我们优化点电荷的分布以最好地描述水分子的“静电”。我们使用这种新方法开发了4点OPC和3点OPC3刚性水模型,与常用的刚性模型相比,该模型显示出更为精确地重现大部分的性质。

以OPC水模型为例

首先进行下载GROMACS的OPC,topol文件,若没有带拓扑文件,可以使用例如ACPYPE进行转化。 OPC水模型的topol文件完整如下:

  1. [ atomtypes ]

  2. OW            OW      0.0000  0.0000  A   3.16655e-01  8.903586e-01

  3. HW            HW      0.0000  0.0000  A   0.00000e+00  0.00000e+00

  4. MW            MW      0.0000  0.0000  A   0.00000e+00  0.00000e+00

  5. [ moleculetype ]

  6. ; molname       nrexcl

  7. SOL             2

  8. [ atoms ]

  9. ; id  at type     res nr  res name  at name  cg nr  charge    mass

  10.  1   OW          1       SOL       OW       1       0        16.00000

  11.  2   HW          1       SOL       HW1      1       0.67914   1.00800

  12.  3   HW          1       SOL       HW2      1       0.67914   1.00800

  13.  4   MW          1       SOL       MW       1      -1.35828   0.00000

  14. #ifndef FLEXIBLE

  15. [ settles ]

  16. ; i     funct   doh     dhh

  17. 1       1       0.08724 0.13712

  18. #else

  19. [ bonds ]

  20. ; i     j       funct   length  force.c.

  21. 1       2       1       0.08724 502416.0 0.08724        502416.0

  22. 1       3       1       0.08724 502416.0 0.08724        502416.0

  23. [ angles ]

  24. ; i     j       k       funct   angle   force.c.

  25. 2       1       3       1       103.6   628.02  103.6  628.02

  26. #endif

  27. [ virtual_sites3 ]

  28. ; Vsite from                    funct   a               b

  29. 4       1       2       3       1       0.147722363     0.147722363

  30. [ exclusions ]

  31. 1       2       3       4

  32. 2       1       3       4

  33. 3       1       2       4

  34. 4       1       2       3

  35. ; The position of the virtual site is computed as follows:

  36. ;

  37. ;               O

  38. ;            

  39. ;               V

  40. ;        

  41. ;       H               H

  42. ;

  43. ; Ewald OPC:

  44. ; const = distance (OV) / [ cos (angle(VOH))    * distance (OH) ]

  45. ;         0.01594 nm     / [ cos (51.8







请到「今天看啥」查看全文