计算化学公社

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

[GROMACS] gromacs关于分子位置限制的问题

[复制链接 Copy URL]

14

帖子

0

威望

179

eV
积分
193

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 田小甜 于 2016-11-25 16:57 编辑

各位老师们好,我最近用gromacs对分子位置限制的时候,参考别人的itp文件编写时,不知道它的数值设置为1000,指的是什么?物理意义?如下,是poser.itp文件的内容:

[ position_restraints ]
; atom  type      fx      fy      fz
  1    1   1000   1000   1000
  2    1   1000   1000   1000
  3    1   1000   1000   1000
  4    1   1000   1000   1000
  5    1   1000   1000   1000
  6    1   1000   1000   1000
  7    1   1000   1000   1000
  8    1   1000   1000   1000
  9    1   1000   1000   1000
10    1   1000   1000   1000
11    1   1000   1000   1000
12    1   1000   1000   1000
13    1   1000   1000   1000
14    1   1000   1000   1000
15    1   1000   1000   1000
16    1   1000   1000   1000
17    1   1000   1000   1000还有,如果说是限制分子的坐标位置,那么这个坐标的单位是什么?是纳米,还是埃米?





50

帖子

1

威望

436

eV
积分
506

Level 4 (黑子)

2#
发表于 Post on 2016-11-25 17:55:18 | 只看该作者 Only view this author
这个是gromacs 里面的positional restraints, 1-17 是原子编号, 1是势能函数编号 V(r)=1/2 * k*(r-R)**2,R为参考坐标 , 1000,单位是 kJ/mol nm2, 是力的常数 k。

通常这个itp文件在用pdb2gmx生成top与gro文件的时候,就会产生, 默认名posre.itp 。 一般不对H原子施加位置限制。

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

3#
发表于 Post on 2016-11-25 17:56:43 | 只看该作者 Only view this author
指的是限制势的力常数,kJ/mol/nm^2
坐标就是初始结构里的坐标。
北京科音自然科学研究中心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

14

帖子

0

威望

179

eV
积分
193

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2016-11-25 19:57:59 | 只看该作者 Only view this author
fantasticqhl 发表于 2016-11-25 17:55
这个是gromacs 里面的positional restraints, 1-17 是原子编号, 1是势能函数编号 V(r)=1/2 * k*(r-R)**2, ...

嗯嗯,知道了,谢谢

14

帖子

0

威望

179

eV
积分
193

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2016-11-25 19:58:26 | 只看该作者 Only view this author
sobereva 发表于 2016-11-25 17:56
指的是限制势的力常数,kJ/mol/nm^2
坐标就是初始结构里的坐标。

嗯嗯,谢谢老师

90

帖子

0

威望

330

eV
积分
420

Level 3 能力者

6#
发表于 Post on 2019-4-22 12:59:58 | 只看该作者 Only view this author
本帖最后由 青青青 于 2019-4-22 14:58 编辑

您好,position_restraints对分子进行限制是对每个分子给定了一个势能函数,对原子的坐标在一定范围内运动吧,一定范围有多大呢

生活需要勇气,一定要坚持下去!

7

帖子

0

威望

375

eV
积分
382

Level 3 能力者

7#
发表于 Post on 2022-2-22 10:32:33 | 只看该作者 Only view this author
fantasticqhl 发表于 2016-11-25 17:55
这个是gromacs 里面的positional restraints, 1-17 是原子编号, 1是势能函数编号 V(r)=1/2 * k*(r-R)**2, ...

老师,我是一个gromacs小白,我用pdb2gmx生成的top和gro文件时,不输出itp文件,不知道是为什么呢?

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

8#
发表于 Post on 2022-2-25 22:31:37 | 只看该作者 Only view this author
nkulyl80 发表于 2022-2-22 10:32
老师,我是一个gromacs小白,我用pdb2gmx生成的top和gro文件时,不输出itp文件,不知道是为什么呢?

本来就没必然性会输出itp文件
搞清楚拓扑文件里都有什么字段。运行不看你有什么拓扑文件,只看拓扑文件里有什么字段
北京科音自然科学研究中心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

6万

帖子

99

威望

5万

eV
积分
120109

管理员

公社社长

9#
发表于 Post on 2022-2-25 22:32:41 | 只看该作者 Only view this author
青青青 发表于 2019-4-22 12:59
您好,position_restraints对分子进行限制是对每个分子给定了一个势能函数,对原子的坐标在一定范围内运动吧 ...

没具体范围。原子热运动能跑的实际范围和温度有关
北京科音自然科学研究中心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

9

帖子

0

威望

47

eV
积分
56

Level 2 能力者

10#
发表于 Post on 2022-3-30 00:00:15 | 只看该作者 Only view this author
sobereva 发表于 2022-2-25 22:31
本来就没必然性会输出itp文件
搞清楚拓扑文件里都有什么字段。运行不看你有什么拓扑文件,只看拓扑文件 ...

老师,我是用charmm-gui生成的拓扑文件,没有posre.itp,但是我后面想要进行位置限制的NPT和NVT模拟,请问一下如何生成位置限制文件?

66

帖子

0

威望

1244

eV
积分
1310

Level 4 (黑子)

11#
发表于 Post on 2022-3-30 04:15:23 | 只看该作者 Only view this author
gmx genrestr -f xxx.gro -o xxx_posre.itp然后根据提示选择要生成的位置限制itp文件。

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
almost + 1 谢谢

查看全部评分 View all ratings

47

帖子

0

威望

317

eV
积分
364

Level 3 能力者

12#
发表于 Post on 2024-4-17 11:15:23 | 只看该作者 Only view this author
DwyaneWan 发表于 2022-3-30 04:15
gmx genrestr -f xxx.gro -o xxx_posre.itp然后根据提示选择要生成的位置限制itp文件。

利用这个命令生成的位置限制itp需要再include到top文件里面吗?

5

帖子

0

威望

83

eV
积分
88

Level 2 能力者

13#
发表于 Post on 2024-5-10 10:15:51 | 只看该作者 Only view this author
qyl 发表于 2024-4-17 11:15
利用这个命令生成的位置限制itp需要再include到top文件里面吗?

不用吧,生成的拓扑文件好像已经包含了

15

帖子

0

威望

179

eV
积分
194

Level 3 能力者

14#
发表于 Post on 2025-5-8 16:26:03 | 只看该作者 Only view this author
您好,我目前也在进行拉伸模拟的练习,我的目标是将一个6个表活剂分子形成的反胶束进行拉伸,我想约束其中两个的位置,将另外4个拉伸远离形成一系列构象然后进行PMF计算,但是目前第一步位置约束就卡住了。我之前看一个拉伸蛋白的教程里面是在某个蛋白的itp末尾写#if define的语句,但是如果是要约束两个分子,该怎么写呢?

17

帖子

0

威望

836

eV
积分
853

Level 4 (黑子)

15#
发表于 Post on 2025-5-8 19:59:52 | 只看该作者 Only view this author
xliu97 发表于 2025-5-8 16:26
您好,我目前也在进行拉伸模拟的练习,我的目标是将一个6个表活剂分子形成的反胶束进行拉伸,我想约束其中 ...

一次include两个小分子的拓扑.itp以及对应的porse.itp
比如这样
#ifdef POSRES_MOL
#include "小分子1.itp"
#include "posre_小分子1.itp"
#include "小分子2.itp"
#include "posre_小分子2.itp"
#endif
这样当你mdp里define = -DPOSRES_MOL时,两个小分子将会被同时限制住

本版积分规则 Credits rule

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

GMT+8, 2025-8-14 04:17 , Processed in 0.183898 second(s), 21 queries , Gzip On.

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