OPLSAA力场参数之快速建模—MS+Moltemplate

2023/12/1 17:08:20

文章目录

  • 一、MS中画出分子结构
  • 二、根据OPLSAA力场文件设置原子力场
    • 1. OPLSAA力场
    • 2. 根据OPLSAA力场中的原子质量进行检查
    • 3. 在MS中设置为对应的原子编号
  • 三、转换为Lammps可以读取的Data文件
  • 四、采用Moltemplate自带工具生成Lt文件
    • 1. 生成LT文件
    • 2. LT文件结构
  • 五、引入OPLSAA力场并运行Moltemplate
    • 1. 运行Moltemplate
    • 2. 生成对应的力场文件

一、MS中画出分子结构

在MS中画出自己需要的分子结构。当然也可以从其他渠道获得PDB文件,读取到MS中。

在这里插入图片描述

二、根据OPLSAA力场文件设置原子力场

1. OPLSAA力场

我们可以看到OPLSAA力场文件中,每一种原子对应以数字为编号的TYPE。我们根据自己的原子结构找到对应的TYPE编号。

OPLSAA文件下载
链接:请点击
提取码:1x9o

在这里插入图片描述

2. 根据OPLSAA力场中的原子质量进行检查

在这里插入图片描述

3. 在MS中设置为对应的原子编号

在这里插入图片描述

三、转换为Lammps可以读取的Data文件

这里采用Lammps目录下的小程序: . / l a m m p s / t o o l s / m s i 2 l m p . e x e \rm ./lammps/tools/msi2lmp.exe ./lammps/tools/msi2lmp.exe

根据手册执行命令,这里不再赘述 (注意,测试的data文件为 t e s t . d a t a \rm test.data test.data
在这里插入图片描述

四、采用Moltemplate自带工具生成Lt文件

1. 生成LT文件

Moltemplate官网链接

手册中 P 64 P64 P64 页给出了详细介绍
在这里插入图片描述
所以这里我们直接运行就行:(再次注意这里的只需要我们刚才生成的 t e s t . d a t a \rm test.data test.data 文件)
在这里插入图片描述
在这里插入图片描述

2. LT文件结构

运行后生成 对应的 L T \rm LT LT 文件: M o l . l t \rm Mol.lt Mol.lt
在这里插入图片描述
在这里插入图片描述

五、引入OPLSAA力场并运行Moltemplate

1. 运行Moltemplate

在这里插入图片描述

Moltemplate.sh system.lt

2. 生成对应的力场文件

在这里插入图片描述
在这里插入图片描述


http://www.jnnr.cn/a/135934.html

相关文章

测试日常工作中需要具备哪些知识和能力,在需求评审时需要考虑哪些方面,在技术方面评审时需要考虑哪些方面,从什么方面进行设计测试用例

前几天同事分享了一波作为测试需要具备哪些能力,测试用例需要从哪些方面进行设计,我把他分享的内容拷贝了一波,作为以后在测试过程中的参考。 首先需求评审、技术方案评审、测试用例评审三者的关系 一开始,我每次设计测试用例都是…

Docker踩坑,又涨知识了

背景 新上线一个批处理功能,基于Docker发布的。上线之后出现一个问题,Docker批处理生成的文件目录,别的应用程序无法访问。 之前也在使用Docker,但并未涉及到文件共享的问题,还真没留意到。经过一系列排查&#xff0…

SpringBoot SpringBoot 开发实用篇 4 数据层解决方案 4.1 内置数据源

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇4 数据层解决方案4.1 内置数据源4.1.1 现有数据层解决方案4.1.2 小结…

Tomcat多实例部署

文章目录一、Tomcat多实例的操作步骤1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2、安装JDK3、安装 tomcat4、配置 tomcat 环境变量5、修改 tomcat2 中的 server.xml 文件,要求各 tomcat 实例配置不能有重复的端口号6、修改各 tomcat 实例中的…

长视频又添新变数

配图来自Canva可画 互联网广告市场依旧没有等来春天。据QuestMobile数据显示,2021下半年,中国互联网广告市场规模为3578.2亿元,而在2022年上半年这一数值下降至2903.6亿元,且同比增长率为-2.3%。 反应到具体的互联网平台上&…

【lombok】equals相等返回false contains包含返回false? lombok注解的一个天坑

最近在写代码的时候 遇到个奇怪的问题 使用 list.contains(obj) 方法判断&#xff0c;明明是两个内容一样的对象&#xff0c;却返回了false 这里用伪代码还原一下场景&#xff1a; // 从数据库取的所有数据 List<SysMenuDTO> allList getDataFromDB(); // 一个id等于1…

汽车以太网线束测试及如何破局

今日&#xff0c;AEM联合维信仪器在深圳国际会展中心参加了第二十四届中国国际高新技术成果交易会https://baike.baidu.com/item/%E7%AC%AC%E4%BA%8C%E5%8D%81%E5%9B%9B%E5%B1%8A%E4%B8%AD%E5%9B%BD%E5%9B%BD%E9%99%85%E9%AB%98%E6%96%B0%E6%8A%80%E6%9C%AF%E6%88%90%E6%9E%9C%…

微信小程序云开发

概念 小程序云开发&#xff0c;让前端程序员拥有后端的能力云函数 &#xff08;nodejs&#xff09;云数据库 &#xff08;mogodb&#xff09;云存储前端写好云函数 > 上传到云服务器 >实现自定云部署前端去调用云函数>间接通过云函数对数据库的操作前端>全栈 注意…

超百万人用它生成3D头像,这项技术刚刚中选了SIGGRAPH Asia 2022

如何才能做一个和真人一样的 3D 头像&#xff1f; 先上传一张照片&#xff1a; 变成这样&#xff1a; 换一个人的照片&#xff1a; 再看一个例子&#xff1a; 眼镜也可以放进来&#xff1a; 在此基础上&#xff0c;还可以换上各种各样的发型、饰品&#xff0c;眼睛、帽子、发色…

Spring Security认证之登录用户数据获取

本文内容来自王松老师的《深入浅出Spring Security》&#xff0c;自己在学习的时候为了加深理解顺手抄录的&#xff0c;有时候还会写一些自己的想法。 登录用户数据获取 登录成功之后&#xff0c;在后续的业务逻辑中开发者可能还需要获取到登录成功的用户对象&#xff0c;如果不…

MySQL8.0优化 - SQL执行流程

文章目录学习资料SQL执行流程MySQL执行流程图查询流程1.查询缓存2.解析器3.优化器4.执行器学习资料 【MySQL数据库教程天花板&#xff0c;mysql安装到mysql高级&#xff0c;强&#xff01;硬&#xff01;-哔哩哔哩】 【阿里巴巴Java开发手册】https://www.w3cschool.cn/aliba…

RabbitMQ Windows 安装、配置、使用 - 小白教程

1、配套文件 下载erlang&#xff1a;http://www.erlang.org/downloads/ 下载RabbitMQ&#xff1a;http://www.rabbitmq.com/download.html 2、RabbitMQ服务端代码是使用并发式语言Erlang编写的&#xff0c;安装Rabbit MQ的前提是安装Erlang&#xff0c;双击otp_win64_21.1.ex…

同花顺_代码解析_技术指标_B

本文通过对同花顺中现成代码进行解析&#xff0c;用以了解同花顺相关策略设计的思想 目录 BBI BBIBOLL BETA BIAS BIASFS BOLL BOLLFS BTI BBI 多空指标 多空指标:(收盘价的M1日简单移动平均收盘价的M2日简单移动平均收盘价的M3日简单移动平均收盘价的M4日简单移动平均…

如何在两个相关泛型类之间创建类似子类型的关系

本文正在参加「金石计划 . 瓜分6万现金大奖」 哈喽大家好&#xff0c;我是阿Q&#xff01; 事情是这个样子的...... 对话中的截图如下&#xff1a; 看了阿Q的解释&#xff0c;你是否也和“马小跳”一样存在疑问呢&#xff1f;请往&#x1f447;看 我们都知道在java中&#x…

node版本与node-sass版本不兼容时问题解决

在项目运行中会经常遇到node版本号与node-sass版本号不兼容的问题&#xff0c;这时可以有两种解决方案。 附图&#xff1a;node与node-sass的对应关系 1、改node版本号去对应node-sass 2、改node-sass版本号去对应node 一般情况下选择修改node-sass的版本号&#xff0c;这里…

基于gensim实现word2vec模型(附案例实战)

目录 什么是word2vec&#xff1f; Word2Vec的原理 gensim实现word2vec模型&#xff08;实战&#xff09; 什么是word2vec&#xff1f; Word2Vec是google在2013年推出的一个NLP工具&#xff0c;它的特点是能够将单词转化为向量来表示&#xff0c;这样词与词之间就可以定量的…

HOOPS/QT集成指南

引言 以下部分&#xff0c;说明如何使用QtGUI工具包和HOOPS 3D应用程序框架构建应用程序。首先回顾编译/链接&#xff0c;然后讨论各个组件中的对象关系&#xff0c;然后概述正确创建和初始化对象以及启动Qt事件循环所需的编程步骤。 开发人员应该首先编译、链接和运行基本的q…

Linux开发工具(1)——yum

文章目录软件包管理器 —— yum安装软件的三个问题Linux开源生态yum查找软件yum下载软件yum删除软件配置yum源Linux下的工具本质也是指令 , 下面我会介绍几个常用的工具 , 分别是yum(相当于是手机上的应用商店 , 可以在里面下载工具 ) vim&#xff08;多模式编辑器&#xff09;…

异常检测 | MATLAB实现基于支持向量机和孤立森林的数据异常检测(结合t-SNE降维和DBSCAN聚类)

异常检测 | MATLAB实现基于支持向量机和孤立森林的数据异常检测(结合t-SNE降维和DBSCAN聚类) 目录 异常检测 | MATLAB实现基于支持向量机和孤立森林的数据异常检测(结合t-SNE降维和DBSCAN聚类)效果一览基本介绍模型准备模型设计参考资料效果一览 基本介绍 提取有用的特征,机器…

pytorch深度学习实战19

第十九课 卷积层的填充和步幅 目录 理论部分 实践部分 理论部分 首先看一下卷积层的填充。 上图所示的情况会有个问题&#xff0c;如果卷积核不变的话&#xff08;一直是5*5的卷积核&#xff09;&#xff0c;那么我的网络最多也就只能弄到第七层了&#xff0c;如果我想搭建更…
最新文章