呀芽芽 发表于 2025-5-20 15:50 不行,你这么做会让表活出现在溶液里而不是表面。一开始模拟就形成胶束了。 正确的做法是:gmx solvate以后, 整个盒子中填满了水,然后你应该把原本气相区域的水去掉,用VMD的选择语句。 另外提一句,gmx editconf 重新构建盒子后体系默认是居于中心的,但正如上面所说不建议你这么做 ![]() |
pal 发表于 2025-5-20 16:17 那我计算表面活性剂浓度的时候只用水盒子体积算是不是就可以?不用整个盒子的体积。 |
呀芽芽 发表于 2025-5-20 15:43 浓度是按照溶液算的,你现在的盒子有一半是真空,用盒子的体积来算,表面活性剂的量显然有问题,比较极端的情况,盒子的真空是溶液的几十倍,你的表面活性剂的量是不是也得增加几十倍 |
含光君 发表于 2025-5-20 09:41 您好,如果建完表活结构后用gmx solvate插入水分子的话。我是把两个界面上的所有表面活性剂分子就直接放在5*5*5nm3盒子里,然后直接插入水分子,最后再把盒子两边扩大,使得两边是真空区域可以吗?您知道扩大盒子后怎么使得已经填充好的水盒子移到长方体盒子中心位置吗? |
pal 发表于 2025-5-20 09:51 请问您觉得应该按照什么算呢?我看教程基本都是按盒子体积算的。数量N=c*V*NA,这样算不对吗? |
表面活性剂的量也不应该按照盒子的体积计算 |
这取决于你可不可以接受水层厚度能否有偏差。如果可以,在你本想模拟5nm的水层的情况下,可以在初期填水分子时有一些误差,也就是说即使多放或少放了一些水分子,之后可以通过一个平衡模拟解决,但这样子水层不一定就是5nm了。但若水分子放太少或太多则可能把结构跑散。 如果你想固定水层厚度,建议不用packmol填水分子,而是建完表活结构后用gmx solvate,再用vmd去掉气相区域的水分子。 |
参与人数Participants 1 | eV +2 | 收起 理由Reason |
---|---|---|
| + 2 | 好物! |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-14 04:18 , Processed in 0.241550 second(s), 26 queries , Gzip On.