计算化学公社

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

[GROMACS] 多条分子链的模拟如何让初始结构保持相同的空间位置

[复制链接 Copy URL]

34

帖子

0

威望

275

eV
积分
309

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 Sunca 于 2024-10-19 16:10 编辑

我做的是不同乙酰基含量的10条多糖链的模拟:我是先得到单链,然后10条链的空间位置是由软件随机生成的,所以每次模拟体系多糖链的初始位置并不相同。这会导致我模拟的结构无法做横向对比,我想让每个模拟体系的10条链初始空间位置一样,只是链上的取代基数量不一样,应该怎么实现这一目的?希望有经验的大佬能够帮忙解答一下

141

帖子

0

威望

1060

eV
积分
1201

Level 4 (黑子)

2#
发表于 Post on 2024-10-21 10:04:18 | 只看该作者 Only view this author
其实你这个担忧不是什么大问题,延迟一下模拟时长就好了。想让初始位置大致相同(没办法一模一样,毕竟你分子也变了),可以先创建一个xyz.dat文件,然后在里面编辑,比如你有10条链:
1 1 1
2 2 2
....
10 10 10
文件内每一行是指定分子插入的xyz坐标(插入的是你分子的原点坐标,所以想把每种体系插得差不多,你不同取代的多糖原点坐标需一致),想插哪里去自己定义。然后用命令,比如:gmx insert-molecules -box 10 10 10 -ci 你的多糖.pdb -o new.box -ip xyz.dat。

或者用简单的方法一个个挪,你先用ediconf把多糖置于盒子中心,然后用translate命令平移到一个位子,然后再把一个多糖置于中心,再平移到另外一个位子,如此重复十次,你就可以得到一个梦中情盒!鉴于你有不同体系,所以最好写个简单的脚本循环一下
由衷感谢每位帮助我的好心人

34

帖子

0

威望

275

eV
积分
309

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2024-10-21 20:38:45 | 只看该作者 Only view this author
dzdhp 发表于 2024-10-21 10:04
其实你这个担忧不是什么大问题,延迟一下模拟时长就好了。想让初始位置大致相同(没办法一模一样,毕竟你分 ...

您的意思是分子初始位置对最终结果的影响并不大吗?如果不大我的话我还是想用随机插入的方式,因为我看的关于多个大分子聚集的文献初始结构都是采取随机插入的方式而不是规整的排列

291

帖子

7

威望

3198

eV
积分
3629

Level 5 (御坂)

石墨

4#
发表于 Post on 2024-10-21 20:52:28 | 只看该作者 Only view this author
并不会使得模拟不能横向对比,达平衡之后都是无序的。采样的目的无非是尽可能遍历相空间的各处,至于从哪个点出发并不重要(而且毕竟都不是一个物质,就算初始骨架位置一样,在相空间上的“位置”也不等同)。
如果你不放心 : 跑的时间足够,或者每种物质做数个平行模拟(只是初始随机位置不同/初始速度不同),然后做完了算平均值和标准差就是。
镜像空间计算模拟

141

帖子

0

威望

1060

eV
积分
1201

Level 4 (黑子)

5#
发表于 Post on 2024-10-21 21:17:42 | 只看该作者 Only view this author
Sunca 发表于 2024-10-21 20:38
您的意思是分子初始位置对最终结果的影响并不大吗?如果不大我的话我还是想用随机插入的方式,因为我看的 ...

对,看四楼大佬的详细解释
由衷感谢每位帮助我的好心人

本版积分规则 Credits rule

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

GMT+8, 2024-11-27 01:59 , Processed in 0.165701 second(s), 21 queries , Gzip On.

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