计算化学公社

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

[GROMACS] 求助,如何计算体系中任意两个分子之间的距离?

[复制链接 Copy URL]

55

帖子

0

威望

195

eV
积分
250

Level 3 能力者

本帖最后由 chuxuedexiaobai 于 2024-7-11 16:33 编辑

求助各位老师和同学,我整个体系有两种分子,其中一种分子有24个,我想计算这24个分子中任意两个分子的距离,设定最小距离小于0.5nm时认为接触,统计分子的相互接触次数应该怎么弄呀,请各位老师和同学指导一下。有什么指令或者bash脚本能实现吗

206

帖子

0

威望

1117

eV
积分
1323

Level 4 (黑子)

终身学习

2#
发表于 Post on 2024-7-9 23:10:59 | 只看该作者 Only view this author
用make_mdx将特定的两个分子分别建立组,然后用pairdist计算两个组的距离
Open source enables open science.

55

帖子

0

威望

195

eV
积分
250

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2024-7-10 13:32:55 | 只看该作者 Only view this author
Seyilaxa 发表于 2024-7-9 23:10
用make_mdx将特定的两个分子分别建立组,然后用pairdist计算两个组的距离

谢谢,但是这个是只能求两个特定的分子嘛,然后我想求的是任意的两个就是不特定的距离有没有什么脚本可以用呀

45

帖子

0

威望

162

eV
积分
207

Level 3 能力者

4#
发表于 Post on 2024-7-10 15:44:30 | 只看该作者 Only view this author
什么叫  “统计”  这24个分子中任意两个分子的距离, 是要拿到24*23/2个分子对之间的距离,一个276对数据的列表?  还是平均值?

无论哪种需求,基本流程就是楼上所说的,24分子分24组,单独计算后提出来统计。

不是很理解这种数据本身有什么意义。

55

帖子

0

威望

195

eV
积分
250

Level 3 能力者

5#
 楼主 Author| 发表于 Post on 2024-7-11 16:32:49 | 只看该作者 Only view this author
低调的板凳 发表于 2024-7-10 15:44
什么叫  “统计”  这24个分子中任意两个分子的距离, 是要拿到24*23/2个分子对之间的距离,一个276对数据 ...

就是我想计算的是某种分子的分子相互接触次数随时间的变化,设定其距离小于0.5nm认为接触,然后24个分子,正如您所说每一个都建组就需要计算276次,然后我就想问问有没有相关的脚本可以用,手动的话太麻烦了

308

帖子

2

威望

3557

eV
积分
3905

Level 5 (御坂)

6#
发表于 Post on 2024-7-11 16:36:24 | 只看该作者 Only view this author
必须写程序脚本实现,没有现成的,可以用python做。

本版积分规则 Credits rule

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

GMT+8, 2025-8-14 17:25 , Processed in 0.157728 second(s), 20 queries , Gzip On.

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