packmol建模流程-计算
一、建模流程(modelling procedure):
1.美国数据库下载amc、cif文件:http://rruff.geo.arizona.edu/AMS/amcsd.php
2.导入vesta转成pdb1文件
3.再将pdb1文件放到vmd转成pdb2文件
(1)测模型中心点的坐标,
命令: set sel [atomselect top all]
measure center $sel
中心点:1.5594003200531006 4.472419738769531 6.06.083080291748047
(2)測量周期最大最小边界
set everyone [atomselect top all]
measure minmax $everyone
(3)get the scale of our box(盒子尺寸):
measure minmax $sel
X:-2.062 to 5.181 y:0 to 8.945 z:0 to 12.166
4.将pdb2文件和所需建模文件(如:water文件), 一并放到有packmol.exe的文件夹里
5.写好inp文件
6.打开cmd,输入计算命令packmol.exe<xx.inp,即可得到所需模型的pdb3文件。
* packmol建模流程的操作视频链接:
链接:https://pan.baidu.com/s/1rq3js1cvbMHBWWJXhu6-hA
提取码:xu08
复制这段内容后打开百度网盘手机App,操作更方便哦
二、Modify the charge of atom
# modify charge:
set 0 [atomselect top "name O"]
$0 set charge -1.0500
set 1 [atomselect top "name Al"]
$1 set charge 1.700
set 2 [atomselect top "name Si"]
$2 set charge 2.2700
set 3 [atomselect top "name Ca"]
$3 set charge 1.48
set sel [atomselect top all]
$sel writepsf m1.psf
$sel writepdb m1.pdb
mol load psf m1.psf pdb m1.pdb
topo writelammpsdata m1.data
三、VMD用到几条重要命令
1.# get the scale of our box:
measure minmax $sel
2.测模型中心点的坐标,命令:
set sel [atomselect top all]
measure center $sel
3.
#1.将模型各原子赋予电荷,用vmd命令——source charge.tcl
#lammps计算时肯定会显示电荷不呈中性,所以data中电荷还需要修改,平衡电荷后还能成为最终的data:
#法一:excel:excel---数据----导入外部数据-----导入数据-------选择文本文件1.txT--------选中固定宽度后点击下一步------下一步------完成-------选择表中存放位置
#4.上一步中的data 还需要把盒子参数写进去,source charge.tcl中最后一个命令已算出
四、计算命令:
计算命令:
lmp-mpi < mmt.in >mmt.out &
lmp_mkl < mmt.in >mmt.out
& 查看计算状态:
“top” 进入后台
“q” 退出来
“Ctrl+ C” 停止计算(前台)
“kill+编号” 停止计算(后台)
packmol建模流程-计算的更多相关文章
- 3D建模与处理软件简介
[前言]自半年前笔者发表博客“什么是计算机图形学”以来,时常有人来向笔者询问3D模型的构建方法与工具.笔者的研究方向是以3D技术为主,具体包括3D建模,3D处理及3D打印三个方面,在3D建模与处理方面 ...
- Ontology理论研究和应用建模
转自:https://www.cnblogs.com/yes-V-can/p/8151275.html 目录 1 关于Ontology 1.1 Ontology的定义 1.2 Ontology的建模元 ...
- Storm概念学习系列之什么是实时流计算?
不多说,直接上干货! 什么是实时流计算? 1.实时流计算背景 2.实时计算应用场景 3.实时计算处理流程 4.实时计算框架 什么是实时流计算? 所谓实时流计算,就是近几年由于数据得到广泛应用之后 ...
- ArcGIS水文分析实战教程(15)库容和淹没区计算
库容和淹没区计算 的基本流程 要计算库容就必须先计算出该集水区面积,并且通过不同的水位计算出淹没区,并利用淹没区去裁剪DEM数据,将水面与下垫面的体积计算出来,这就是水库的库容.由于有了前面的基础,这 ...
- 从离线分析建模到稳健风控升级,为什么说顶象Dinsight实时风控引擎是对的选择?
随着金融业数字化程度进一步加深,互联网垂直电商.消费金融等领域与人们生活的深度融合,数字科技在安全风险控制上已经成为了重要的基石.如何主动防范化解风险,建立智能化的实时风险监测预警体系,加速业务模式转 ...
- 隐私计算FATE-模型训练
一.说明 本文分享基于 Fate 自带的测试样例,进行 纵向逻辑回归 算法的模型训练,并且通过 FATE Board 可视化查看结果. 本文的内容为基于 <隐私计算FATE-概念与单机部署指南& ...
- uml面向对象建模基础总结
uml九种图,其中的细节不说了.在后面的具体使用中提到这九种图. 建模流程: 1.分析需求. 2.通过分析名词,发现类,使用到类图. 3.建立用例模型,通过参与者分析用例,使用到用例图. 4.为用例建 ...
- RoseRT 建模学习
目录: 一.RoseRT理论知识 二.一个完整模型的建立 三.TD-SCDMA(UE侧)RRC层建模的学习 四.LTE的RRC层建模(1.自主完成‘2.也可以是L2) 五.参考文献 一.RoseRT理 ...
- Sketchup+ArcGIS三维建模与管理
一.软件安装及其说明 1.需要安装的软件及其安装: 这份报告主要涉及到的有三个需要安装的软件ArcGIS9.3(或9.2) .Sketchup6.0和SketchUp6 ESRI 插件. ArcGIS ...
随机推荐
- Day16_授权中心
学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"乐优商城"获取视频和教程资料! b站在线视频 总结 1 ...
- 花生壳内网穿透vue项目错误
原因:新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的,将中断访问. 解决:webpack.dev.conf.js添加配置 disab ...
- Python三角函数
Python三角函数: 函数: ''' math.sin(x) 返回的x弧度的正弦值. math.asin(x) 返回x的反正弦弧度值. math.cos(x) 返回x的弧度的余弦值. math.ac ...
- Python日期和时间_什么是Tick_什么是时间元组_获取当前时间
Python 日期和时间_什么是 Tick _什么是时间元组: 时间和日期:某年某月某日某时某分某秒 Tick: 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始 # Ti ...
- C++ 第二天 字符串
字符串 字符串是最常用的一种数据类型了,在python中声明字符串和声明其他类型的数据一样,都非常的简单.但是在c++中,对于字符串的操作,相对来说要稍微复杂一些. C++ 提供了以下两种类型的字符串 ...
- Python os.closerange() 方法
概述 os.closerange() 方法用于关闭所有文件描述符 fd,从 fd_low (包含) 到 fd_high (不包含), 错误会忽略.高佣联盟 www.cgewang.com 语法 clo ...
- luogu P6097 子集卷积 FST FWT
LINK:子集卷积 学了1h多 终于看懂是怎么回事了(题解写的不太清楚 翻了好几篇博客才懂 一个需要用到的性质 二进制位为1个数是i的二进制数s 任意两个没有子集关系.挺显然. 而FST就是利用这个性 ...
- 039_go语言中的排序
代码演示: package main import "fmt" import "sort" func main() { strs := []string{&qu ...
- windows 下部署 .netcore 到 docker
前面我们演示了如何将 Asp.Net Core 程序部署到 iis 和 部署到 windows 服务.其实前面的都是铺垫,如何将 Asp.Net Core 站点部署到 docker 才是这个系列文章的 ...
- JavaScript小游戏实例:统一着色
设计如下的简单小游戏. 在面板(画布)中放置10行10列共100个小方块,每个小方块随机在5种颜色中选一种颜色进行着色,在面板的下方,放置对应的5种颜色色块,如图1所示. 图1 “统一着色”游戏界面 ...