计算化学公社

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

[GROMACS] Windows系统Gromacs对有机小分子进行分子动力学构象搜索

[复制链接 Copy URL]

147

帖子

4

威望

1567

eV
积分
1794

Level 5 (御坂)

科研泥瓦匠

本帖最后由 欢乐多 于 2023-11-13 13:44 编辑

Windows系统Gromacs对有机小分子进行分子动力学构象搜索

前言


之前笔者在chatGPT的帮助下,设计了一套计算复杂天然产物NMR和ECD的脚本,参看博文视频讲解《chatGPT辅助生成molclus懒人脚本:一键完成对复杂天然产物NMR和ECD计算
由于该博文需要提供traj.xyz输入文件,因此笔者有必要说一下如何在常用windows系统上获得该文件,B站还有视频讲解
还请多多指教,批评指正。

1. Gromacs和VMD在Windows系统上的安装


参考社长大人Sobereva老师博文《GROMACS的原生Windows版的编译和安装方法(支持GPU加速)
Gromacs程序2018.8 CPU版,AVX指令集(15 MB)下载地址:http://sobereva.com/soft/gmx/gmx2018.8_AVX_win64.rar
解压之后,添加系统环境变量。对于Win10来说,如果预编译版GROMACS压缩包解压到了D:\gmx2018.8,进入“控制面板”-“系统”-“关于”,选择“高级系统设置”,在“高级”标签页里选择“环境变量”,在“xxx的用户变量”下面选择Path变量,点击“编辑”,在“变量值”文本框最后加上一个分号,然后再写上GROMACS目录的bin子目录的路径,比如;D:\gmx2018.8\bin\。之后进入Windows的cmd命令行窗口,输入gmx  --version命令的时候就应该出现相关提示信息了,此时就可以像Linux版一样照常使用了。

VMD下载地址见:https://www.ks.uiuc.edu/Developm ... cgi?PackageName=VMD
下载 Windows 64-bit的文件,安装即用。

2. Gromacs的相关输入文件制作


在ATB官网(https://atb.uq.edu.au/)上用学校邮箱注册自己账户,在submit处提交自己的分子结构



电荷是0,选择chemdraw3D保存的pdb文件即可,下一步提交,网站构建拓扑文件完成后,将发邮件通知。
之后进入以下界面提取所需文件。



我们需要1,2,3处的文件
1是生成的拓扑文件.itp,2是网站优化后的.pdb文件,3是对应拓扑的力场文件。
打开IPT file,将会看到下图,4即是文件名。



  • 将1和2文件分别保存成4处名字的相应文件,本例即SMJF.itp和SMJF.pdb。
  • 3文件解压至D:\gmx2018.8\share\gromacs\top\文件夹中,即得到D:\gmx2018.8\share\gromacs\top\gromos54a7_atb.ff文件。
  • 并且将SMJF.itp放进gromos54a7_atb.ff文件中。


3. 修改Gromacs相关的运行文件





  • 将SMJF.pdb放入01_md_gmx文件夹中,


4. Gromacs运行


因此每次运行前确保如下三个文件:
md.mdp
SMJF.pdb
system.top
在当前文件夹下,打开命令行窗口,运行以下命令:
  1. gmx insert-molecules -box 3 3 3 -ci SMJF.pdb -o SMJF_box.gro -nmol 1
  2. gmx editconf -f SMJF_box.gro -o SMJF_box2.gro -d 2
  3. gmx grompp -f md.mdp -c SMJF_box2.gro -p system.top -o md1.tpr
  4. gmx mdrun -v -deffnm md1
复制代码

更简洁的一种做法,将以上命令写成.bat文件,将SMJF等文件名换成自己的文件名,双击运行,就开始构象搜索了。
运行完成输出以下文件
md1.xtc
PZPZ_box2.gro
等文件

5. Gromacs构象搜索结果处理

打开VMD,载入PZPZ_box2.gro,在VMD main界面—file—load data into molecule—Browse—选择md1.xtc



载入构象搜索的运动轨迹之后。在VMD main界面—file—save coordinates,选择.xyz格式文件。将轨迹保存成traj.xyz。由此我们得到traj.xyz文件。



6. Gromacs分子动力学构象搜索细节

对md.mdp中动力学模拟步长和温度调节,使得模拟更充分,尽可能获得较为全面的构象。
nsteps = 500000
annealing_temp = 0 300
调节好步长和温度后,再次运行,模拟结束,要观察结构是否变形,一般认为温度高一些获得构象更为充分,但是如果温度设置过高,结构将会裂解。
请自己掌握好温度和步长的设定。

总之,在计算化学探索的过程中,得到很多人的帮助和支持,在此表示最诚挚的感谢和敬意。如果大家想更多了解用Gromacs进行分子动力学的构象搜索,强烈推荐您参加计算化学公社社长大人Sobereva博士举办的分子动力学培训班,以便更加全面,深入,具体的了解分子动力学。由于本人非计算机出身,才疏学浅,博文中难免有错误,请各位多多指教,谢谢大家!






评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
anson + 5 谢谢分享

查看全部评分 View all ratings

终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

34

帖子

0

威望

160

eV
积分
194

Level 3 能力者

2#
发表于 Post on 2025-11-5 16:52:04 | 只看该作者 Only view this author
这个是先跑能量最小化再跑平衡最后跑产生相,然后把产生相得到的轨迹转化为xyz格式再提交给molclus筛选能量最低的构象吗?

34

帖子

0

威望

160

eV
积分
194

Level 3 能力者

3#
发表于 Post on 2025-11-5 16:53:13 | 只看该作者 Only view this author
Hanna110 发表于 2025-11-5 16:52
这个是先跑能量最小化再跑平衡最后跑产生相,然后把产生相得到的轨迹转化为xyz格式再提交给molclus筛选能量 ...

还是建模后直接跑产生相,vmd转化为xyz格式再提交给molclus找能量最低的构象呢?

147

帖子

4

威望

1567

eV
积分
1794

Level 5 (御坂)

科研泥瓦匠

4#
 楼主 Author| 发表于 Post on 2025-11-8 11:46:09 | 只看该作者 Only view this author
Hanna110 发表于 2025-11-5 00:52
这个是先跑能量最小化再跑平衡最后跑产生相,然后把产生相得到的轨迹转化为xyz格式再提交给molclus筛选能量 ...

是的
终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

78

帖子

0

威望

665

eV
积分
743

Level 4 (黑子)

5#
发表于 Post on 2025-12-12 23:40:38 | 只看该作者 Only view this author
本帖最后由 16whzhengdn 于 2025-12-13 08:55 编辑

molclus112.zip文件点进去显示无法读取

147

帖子

4

威望

1567

eV
积分
1794

Level 5 (御坂)

科研泥瓦匠

6#
 楼主 Author| 发表于 Post on 2025-12-14 09:18:04 | 只看该作者 Only view this author
16whzhengdn 发表于 2025-12-12 07:40
molclus112.zip文件点进去显示无法读取

能解压出文件吗,这个是在linux系统上用的
终日寻春不见春
芒鞋踏破岭头云
归来偶把梅花嗅
春在枝头已十分

78

帖子

0

威望

665

eV
积分
743

Level 4 (黑子)

7#
发表于 Post on 2025-12-17 21:06:21 | 只看该作者 Only view this author
欢乐多 发表于 2025-12-14 09:18
能解压出文件吗,这个是在linux系统上用的

已解决,谢谢

本版积分规则 Credits rule

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

GMT+8, 2026-1-23 19:00 , Processed in 1.934784 second(s), 24 queries , Gzip On.

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