首页 > 其他分享 >Gromacs模拟体系构建----进阶版

Gromacs模拟体系构建----进阶版

时间:2023-10-02 12:05:47浏览次数:43  
标签:box 盒子 Gromacs ---- gmx 模拟 gro 2.5 进阶


Gromacs是目前广泛使用的分子模拟软件,其在生物、材料等领域的模拟表现出较为突出的优势。之前,本公众号介绍过一系列体系的模拟以及gromacs的使用办法和教程。本次,将为大家介绍一种进阶版的模型构建方法。

在之前的介绍中,我们了解到可以通过insert-molecules和editconf等命令构建模拟初始体系。例如构建一个大小为5 nm的盒子并添加指定数目的溶剂分子,溶剂分子在盒子内随机分布:

gmx insert-molecules -ci AAA.gro -nmol 1000 -box 5 5 5 -o box.gro

Gromacs模拟体系构建----进阶版_分子模拟

但是如果需要对这个体系进行指定操作,例如不是随机分布而是有规律的排列,此时可以用到genconf命令,对溶剂或者溶质分子进行指定的操作:

gmx genconf -f AAA.gro -nbox 8 8 8 -o box.gro

Gromacs模拟体系构建----进阶版_公众号_02

在这个命令中,我们对分子进行了定向排布,各方向上排列8个,呈阵列状。

除此之外,目前还会经常遇到的问题是两相体系的构建比如水油界面等体系。此时就需要进行两相分开。对于初学者或者没有一定编程能力的同学而言,这种体系较为复杂,不过我们还是可以转换思路,通过gromacs的指令进行操作。

首先将刚才构建的盒子放入一个长方体盒子中,也可理解为将之前盒子进行扩展:

gmx editconf -f box.gro -o newbox.gro -box 5 5 10 -center 2.5 2.5 2.5

Gromacs模拟体系构建----进阶版_公众号_03

接下来,我们可以使用solvate命令对盒子填充另一种溶剂:

gmx solvate -cp newbox.gro -cs spc216.gro -p chx.top -o solv.gro

Gromacs模拟体系构建----进阶版_水油界面_04

同样,除了溶剂,对溶质我们也可以进行类似操作来模拟界面上溶剂的相关性质:

gmx editconf -f peptide.gro -o newbox.gro -box 5 5 5 -center 2.5 2.5 2.5

gmx solvate -cp newbox.gro -cs newbox.gro -o solv-pep.gro

Gromacs模拟体系构建----进阶版_水油界面_05

以上,我们根据不同需求得到不同类型的模拟体系和盒子用来进行模拟。但是上述操作也具有一个小问题那就是构建两相盒子后,两种分子会有部分重叠,例如一类分子会分布在另一种种。如果这不是我们预期目标的话,我们需要进行额外处理。Gromacs并没有一个非常完美的解决办法。如果有类似需求的小伙伴,欢迎联系我们。我们将会提供更加优美和高效的解决办法。

公众号"320科技工作室"

标签:box,盒子,Gromacs,----,gmx,模拟,gro,2.5,进阶
From: https://blog.51cto.com/u_16118273/7682533

相关文章

  • 科技云报道:AI大模型终于走到了数据争夺战
    当前,大模型正处在产业落地前期,高质量的数据,是大模型实现产业化的关键要素。最近,一项来自EpochAIResearch团队的研究抛出了一个残酷的事实:模型还要继续做大,数据却不够用了。研究人员预测了2022年至2100年间可用的图像和语言数据总量,并据此估计了未来大模型训练数据集规模的增长趋......
  • 岩土工程安全监测利器:振弦采集仪的发展
    岩土工程安全监测利器:振弦采集仪的发展岩土工程安全监测是保障建筑物、地下工程和地质环境安全稳定运行的重要手段。传统上,监测手段主要依靠人工巡视以及基础设施安装的传感器,但是这些方法都存在着缺陷。人工巡视存在的问题是数据采集精度低、数据量小、数据更新周期长,而传感器安装......
  • 振弦采集仪应用地铁隧道安全监测详细解决方案
    振弦采集仪应用地铁隧道安全监测详细解决方案随着城市化进程的不断加快,地铁作为一种高效、便捷、环保的交通方式已经成为现代城市不可或缺的一部分。因此,对地铁的安全性也越来越重视,一般二三线以上的城市在不断发展中,地铁做为公共交通,越来越发挥其方便快捷的运输能力。尤其在地铁隧......
  • DC电源模块过压保护功能介绍
    BOSHIDADC电源模块过压保护功能介绍DC电源模块(也叫直流电源模块)是一种常见的设备,它可以将交流电转换为直流电,用于供电给各种电子设备。DC电源模块通常具有多种保护功能,其中过压保护是其中一项重要的保护功能。过压保护是指当DC电源模块输出电压高于预设值时,系统会自动进行保护操作......
  • 振弦采集仪应用于高层建筑的基础工程详细解决方案
    振弦采集仪应用于高层建筑的基础工程详细解决方案随着高层建筑的不断发展,建筑物的结构更加复杂,对于建筑的安全性能要求也越来越高。其中,建筑的地基工程是高层建筑结构安全的基础保障,而振弦采集仪可以为地基工程提供精确的监测数据,保障建筑的安全性。振弦采集仪主要是指一种在地震、......
  • 索尼 toio™ 应用创意开发征文互动小企鹅
    文章目录背景介绍产品应用动手实践环境安装工具安装更新setuptools到最新版本安装toio.py安装bleak安装ipykernel检查是否安装成功定义电子小企鹅的功能和逻辑小企鹅移动小企鹅脸变色小企鹅尖叫综合实现总结背景介绍索尼推出的toio™是一款创新的游戏玩具,结合了物理和数字......
  • 手把手教你在linux中部署kong网关
    一Kong网关介绍Kong是一个云原生,快速,可扩展的分布式微服务抽象层(也被称为API网关或API中间件),它的核心价值是高性能和可扩展性,于2015年作为一个开源项目提供;Kong可以充当微服务请求的网关(或辅助工具),同时通过插件提供负载均衡,日志记录,身份验证,速率限制,转换等功能,从而为您提供帮助......
  • 如何优雅的关闭流
    JDK1.7开始使用关闭流使用try-catch-finally是jdk1.7之前的语法try(FileInputStreamfis=newFileInputStream(srcFile)){ fis.read(fileContent); fis.close(); }catch(IOExceptione){ e.printStackTrace(); }......
  • Final Cut Pro最新中文版下载-FCPX软件下载 安装包下载方式
    FinalCutProX 是mac客户端最专业的视频剪辑软件,拥有最完善的视频处理功能,可以编辑不同分辨率的视频,搭配本站的FCPX插件使用效果更佳。新版的FinalCutProXforMac新增模糊、光晕等360°效果让后期制作的速度得以提升,帮助用户创作出令人赞叹的作品。本站提供 Final......
  • Python爬虫源码,Behance 作品图片及内容 selenium 采集爬虫
    前面有分享过requests采集Behance作品信息的爬虫,这篇带来另一个版本供参考,使用的是无头浏览器selenium采集,主要的不同方式是使用selenium驱动浏览器获取到页面源码,后面获取信息的话与前篇一致。Python爬虫源码,Behance作品图片及内容采集爬虫附工具脚本!理论上,几乎所有的页面内......