计算化学公社

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

[GROMACS] 如何搭建85%甲醇-15%水模型?

[复制链接 Copy URL]

40

帖子

0

威望

252

eV
积分
292

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
请问大家,如何用gromacs搭建85%甲醇-15%水模型?在此提前感谢大家!

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

2#
发表于 Post on 2021-1-30 12:45:38 | 只看该作者 Only view this author
用packmol构建,指定插入多少分子
分子动力学初始结构构建程序Packmol的使用
http://sobereva.com/473http://bbs.keinsci.com/thread-12549-1-1.html

插入的数目比需要根据实验密度和分子质量换算。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

120

帖子

0

威望

655

eV
积分
775

Level 4 (黑子)

3#
发表于 Post on 2021-1-30 15:32:52 | 只看该作者 Only view this author
我一般使用gromcs的gmx insert-molecules 插入分子,我插入的是乙醇分子,体积分数是占整个盒子的百分数。比如在6.5*6.5*6.5的盒子里填充5%的乙醇分子。
具体如下:
1.导入乙醇分子的.gro构型文件和.itp力场文件。在总的.topol文件中
; Include MOL topology
#include "MOL.itp"
注意:小分子的力场用ambertool生成GAFF力场
2.计算单个乙醇分子的体积---大约0.096846590nm^3。插入的分子数:盒子体积*5% 除 单个乙醇分子体积 ~ 140

gmx editconf -f 6kvb_processed.gro -o 6kvb_newbox.gro -c -box 6.5 6.5 6.5
gmx insert-molecules -f 6kvb_newbox.gro -ci MOL.gro -o 6kvb_ethanol.gro  -nmol 140 -box 6.5  6.5  6.5
注意:需要在.topol文件里边手动修改分子数,即在文件末尾添加一行:
MOL                     140

3.再进行填充溶剂水,离子等等。

插入甲醇分子也可如此操作。
附上甲醇分子的.gro和.topol(ambertools18生成)

methanol:
conf.gro:
6
    1MOL     O1    1   2.107   2.024   2.000
    1MOL     H1    2   2.147   1.937   2.000
    1MOL     C1    3   1.965   2.010   2.000
    1MOL     H2    4   1.929   1.958   1.911
    1MOL     H3    5   1.929   1.958   2.089
    1MOL     H4    6   1.924   2.111   2.000
   4.00000   4.00000   4.00000

topol.top:
[ defaults ]
; nbfunc        comb-rule       gen-pairs       fudgeLJ fudgeQQ
1               2               yes             0.5     0.8333

[ atomtypes ]
;name   bond_type     mass     charge   ptype   sigma         epsilon       Amb
oh       oh          0.00000  0.00000   A     3.06647e-01   8.80314e-01 ; 1.72  0.2104
ho       ho          0.00000  0.00000   A     0.00000e+00   0.00000e+00 ; 0.00  0.0000
c3       c3          0.00000  0.00000   A     3.39967e-01   4.57730e-01 ; 1.91  0.1094
h1       h1          0.00000  0.00000   A     2.47135e-01   6.56888e-02 ; 1.39  0.0157

[ moleculetype ]
;name            nrexcl
MOL              3

[ atoms ]
;   nr  type  resi  res  atom  cgnr     charge      mass       ; qtot   bond_type
     1   oh     1   MOL    O1    1    -0.603303     16.00000 ; qtot -0.603
     2   ho     1   MOL    H1    2     0.377040      1.00800 ; qtot -0.226
     3   c3     1   MOL    C1    3     0.221016     12.01000 ; qtot -0.005
     4   h1     1   MOL    H2    4    -0.021106      1.00800 ; qtot -0.026
     5   h1     1   MOL    H3    5    -0.021091      1.00800 ; qtot -0.047
     6   h1     1   MOL    H4    6     0.047443      1.00800 ; qtot -0.000

[ bonds ]
;   ai     aj funct   r             k
     1      2   1    9.7300e-02    3.1079e+05 ;     O1 - H1   
     1      3   1    1.4233e-01    2.6501e+05 ;     O1 - C1   
     3      4   1    1.0969e-01    2.7665e+05 ;     C1 - H2   
     3      5   1    1.0969e-01    2.7665e+05 ;     C1 - H3   
     3      6   1    1.0969e-01    2.7665e+05 ;     C1 - H4   

[ pairs ]
;   ai     aj    funct
     2      4      1 ;     H1 - H2   
     2      5      1 ;     H1 - H3   
     2      6      1 ;     H1 - H4   

[ angles ]
;   ai     aj     ak    funct   theta         cth
     1      3      4      1    1.1026e+02    4.2618e+02 ;     O1 - C1     - H2   
     1      3      5      1    1.1026e+02    4.2618e+02 ;     O1 - C1     - H3   
     1      3      6      1    1.1026e+02    4.2618e+02 ;     O1 - C1     - H4   
     2      1      3      1    1.0726e+02    3.9648e+02 ;     H1 - O1     - C1   
     4      3      5      1    1.0846e+02    3.2836e+02 ;     H2 - C1     - H3   
     4      3      6      1    1.0846e+02    3.2836e+02 ;     H2 - C1     - H4   
     5      3      6      1    1.0846e+02    3.2836e+02 ;     H3 - C1     - H4   

[ dihedrals ] ; propers
; treated as RBs in GROMACS to use combine multiple AMBER torsions per quartet
;    i      j      k      l   func    C0         C1         C2         C3         C4         C5
     2      1      3      4      3    0.69733    2.09200    0.00000   -2.78933    0.00000    0.00000 ;     H1-    O1-    C1-    H2
     2      1      3      5      3    0.69733    2.09200    0.00000   -2.78933    0.00000    0.00000 ;     H1-    O1-    C1-    H3
     2      1      3      6      3    0.69733    2.09200    0.00000   -2.78933    0.00000    0.00000 ;     H1-    O1-    C1-    H4

[ system ]
MOL

[ molecules ]
; Compound        nmols
MOL              1     



40

帖子

0

威望

252

eV
积分
292

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2021-1-30 16:41:14 | 只看该作者 Only view this author
HZW 发表于 2021-1-30 15:32
我一般使用gromcs的gmx insert-molecules 插入分子,我插入的是乙醇分子,体积分数是占整个盒子的百分数。 ...

太感谢详细解答!我的体系实际上是想把一个金属簇加入到85%甲醇溶液中,不知道可否用类似的办法建立一个初始构型呢?我想用建好的构型去做后续的AIMD计算。

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

5#
发表于 Post on 2021-2-4 03:47:14 | 只看该作者 Only view this author
insert-molecules插入的远不可能达到packmol的致密程度,因为根本没考虑对排布的优化,对初始结构质量要求高的话应当用packmol
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

42

帖子

0

威望

163

eV
积分
205

Level 3 能力者

6#
发表于 Post on 2021-3-28 20:13:03 | 只看该作者 Only view this author
HZW 发表于 2021-1-30 15:32
我一般使用gromcs的gmx insert-molecules 插入分子,我插入的是乙醇分子,体积分数是占整个盒子的百分数。 ...

我按照您的操作,已经添加水了,但是后续的添加离子平衡就一大推问题,因为我跑的力场是amber94,但乙醇是oplsaa立场的,就各种问题

42

帖子

0

威望

163

eV
积分
205

Level 3 能力者

7#
发表于 Post on 2021-4-10 16:17:30 | 只看该作者 Only view this author
HZW 发表于 2021-1-30 15:32
我一般使用gromcs的gmx insert-molecules 插入分子,我插入的是乙醇分子,体积分数是占整个盒子的百分数。 ...

想问一下老师,这种5%的乙醇溶液浓度该怎么标算呢

120

帖子

0

威望

655

eV
积分
775

Level 4 (黑子)

8#
发表于 Post on 2021-4-10 19:11:32 | 只看该作者 Only view this author
xking 发表于 2021-4-10 16:17
想问一下老师,这种5%的乙醇溶液浓度该怎么标算呢

单个乙醇分子的体积*个数/盒子体积,乙醇分子的密度百度一下就有,通过化学公式就可算出乙醇分子体积,百分比只能近似,达不到真实值,实验上也不能达到,总会有误差

42

帖子

0

威望

163

eV
积分
205

Level 3 能力者

9#
发表于 Post on 2021-4-10 19:15:33 | 只看该作者 Only view this author
HZW 发表于 2021-4-10 19:11
单个乙醇分子的体积*个数/盒子体积,乙醇分子的密度百度一下就有,通过化学公式就可算出乙醇分子体积,百 ...

老师我的意思是,可不可以将这个5%乙醇溶液转化成多少摩尔浓度?

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

10#
发表于 Post on 2021-5-3 04:31:27 | 只看该作者 Only view this author
xking 发表于 2021-4-10 19:15
老师我的意思是,可不可以将这个5%乙醇溶液转化成多少摩尔浓度?

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

42

帖子

0

威望

163

eV
积分
205

Level 3 能力者

11#
发表于 Post on 2022-5-22 12:27:54 | 只看该作者 Only view this author
sobereva 发表于 2021-2-4 03:47
insert-molecules插入的远不可能达到packmol的致密程度,因为根本没考虑对排布的优化,对初始结构质量要求 ...

sob老师,这个用packmol建立的盒子模型,具体能在gromacs直接跑模拟吗

86

帖子

0

威望

1062

eV
积分
1148

Level 4 (黑子)

12#
发表于 Post on 2022-5-22 20:05:18 | 只看该作者 Only view this author
xking 发表于 2022-5-22 12:27
sob老师,这个用packmol建立的盒子模型,具体能在gromacs直接跑模拟吗

packmol给出盒子模型的pdb文件,用editconf转换成gro再加上拓扑文件就行

6万

帖子

99

威望

6万

eV
积分
125190

管理员

公社社长

13#
发表于 Post on 2022-5-23 00:38:32 | 只看该作者 Only view this author
xking 发表于 2022-5-22 12:27
sob老师,这个用packmol建立的盒子模型,具体能在gromacs直接跑模拟吗

结合相应的拓扑文件就可以

PS:转成gro文件不是必须的,grompp也可以用pdb格式作为输入文件
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

12

帖子

0

威望

151

eV
积分
163

Level 3 能力者

14#
发表于 Post on 2024-1-22 14:20:25 | 只看该作者 Only view this author
请问您的乙醇的gro文件是哪里来的?

本版积分规则 Credits rule

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

GMT+8, 2026-2-26 13:27 , Processed in 0.160380 second(s), 20 queries , Gzip On.

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