「科研干货」一起学分子动力学模拟和结合自由能预测
ahcoder 2025-06-24 11:11 3 浏览
一起学amber分子动力学模拟和结合自由能预测
linux操作基础
创建目录 mkdir
拷贝文件 cp
查看目录内容 ls
修改权限 chmod
检索内容 find locate
linux下的文本编辑:vi
打开文件 vi filename
插入内容i 或者 a
替换r
删除整行dd
退出:wq
计算前准备:
o 需要编辑.bashrc文件
o 添加并行环境所需的变量
source /opt/intel/composer_xe_2013/bin/compilervars.sh intel64
source /opt/intel/mkl/bin/intel64/mklvars_intel64.sh
source /opt/intel/impi/4.1.1/bin64/mpivars.sh
o 添加应用软件所需的变量
export PATH="/opt/chem/amber12/bin:$PATH"
export AMBERHOME=/opt/chem/amber12
最后运行命令source .bashrc,或者登出重新登录
做好计算准备后接下来进行
模拟二肽与环糊精主客体复合物的相互作用
以及
计算二肽与环糊精的结合自由能
1.复合物文件的预处理
o 删除文件中的H
o 删除不必要的水
o 找到文件中的CYS和HIS
– CYS可以有自由、二硫键、金属配位等三种不同形态
– HIS侧链为咪唑,可以有两个不同的质子化位点,
– 不同的状态需要修改残基名
– CYS,CYX,CYM,HID,HIE,HIP
o 利用正则表达式和grep命令可以简单地处
理复合物文件
grep -v '^..............H' ***.pdb
grep 'CYS' ***.pdb
grep 'HIS' ***.pdb
检查pdb文件,保证小分子内原子正确
生成拓扑文件和坐标文件
o 坐标文件记录模拟系统内所有原子的三维坐标
o 拓扑文件记录原子的连接关系和分子力学参数
o 需要将pdb文件转换成拓扑文件和坐标文件才能
够开展计算
o 所需工具leap
– tleap:纯命令行操作
– xleap:奇丑无比的图形界面
tleap的操作
o 登录scc主机
o 输入命令tleap
o 也可以输入tleap -f 文件名,用于读入必须
的分子力场参数文件
o source leaprc.proteins.ff03.r1
– 读入amber03力场参数,用于处理大分子
o source leparc.GLYCAM_06j-1
– 读入GLYCAM力场参数,用于处理环糊精的力场
o source leaprc.gaff
o MOL = loadmol2 ***.mol2
– 读入小分子模板
o loadamberparams ***mod
– 读入小分子模板补充的参数
o list
– 可以显示目前leap中读入的unit
o com = loadpdb ***.pdb
– 读入处理过之后的复合物文件
o saveamberparm com com.prmtop com.inpcrd
– 保存复合物的拓扑文件和坐标文件
o addions com Na+ 0
– 向复合物中添加抗衡离子,保持模拟体系电中性
o solvateoct com TIP3PBOX 12
– 为复合物添加消角八面体的周期边界溶剂盒子
o saveamberparm com cmp.prmtop cmp.inpcrd
– 保存加入抗衡离子和溶剂盒子的复合物拓扑文件和坐
标文件
o saveamberparm MOL lig.prmtop lig.inpcrd
– 保存小分子的拓扑文件和坐标文件
o 此外还需要单独读入和保存蛋白质的拓扑文件坐
标文件
可能出现的错误
o Created a new atom named: N within
residue: .R<ASP 178>
– 到pdb文件里找到对应残基号的原子,这是原子名错了
编写输入文件
Initial minimisation of our structures&cntrl
imin=1, maxcyc=2500, ncyc=1000,
cut=999, ntb=0, igb=1, saltcon=0.2,/
o Initial minimisation of our structures
–第一行是说明
o &cntrl
– 表示以下开始为输入文件的参数
o imin=1, maxcyc=2500, ncyc=1000,
– imin=1表示为能量优化计算
– maxcyc=2500表示计算2500轮
– ncyc=1000表示其中前1000轮为共阨梯度法
o cut=999, ntb=0, igb=1, saltcon=0.2,
– cut=999表示长程相互作用不设置截断值
– ntb=0表示没有周期边界
– igb=1表示使用gb模型拟合溶剂效应
– saltcon=0.2表示离子强度为0.2o /
– 表示输入文件到此为止
– 这是一个使用连续溶剂模型对结构进行优化的
输入文件其他常见键值
o imin=0, irest=1, ntx=5,
– 延续上一次模拟的输出文件继续计算
o nstlim=200000, dt=0.002,
– 总共模拟200000步,步长为2fs
o ntc=2, ntf=2,
– 应用SHAKE算法处理含H键的伸缩振动
o ntt=1, tautp=0.5,
– 应用温度耦合(NVT系综),耦合系数为0.5ps
o tempi=310.0, temp0=310.0,
– 模拟的起止温度都是310K
o ntpr=500, ntwx=500,
– 每隔500步写入一次rst文件,每隔500步写入一次轨迹文件
下节接着分享:运行分子动力学模拟
未完待续 看完记得关注分享呀~~
有主意了
相关推荐
- 卡巴斯基实验室成功将Linux系统的驱动程序移植到“KasperskyOS”
-
据os.kaspersky.com网站8月8日报道,俄罗斯卡巴斯基实验室启动了一个研究项目,将Linux驱动程序移植到卡巴斯基公司自主研发的操作系统KasperskyOS——这是该实验室创建的“安全...
- 服务器程序从 Windows 系统移植到 Linux/x86_64 平台时总是崩溃?
-
清华大学出版社的《高效C/C++调试》一书给出了回答:我们的服务器程序最初是为Windows系统开发的,第一次将它移植到Linux/x86_64平台时,它在回归测试中十次会崩溃八次,且仅在...
- Linux系统的移植和裁剪(linux移植lvgl)
-
本节将嵌入式Linux系统按需求裁剪后移植到ARM处理器中。通过对Linux系统的了解和认识,我们在这里选择Linux4.1.15版本,该版本支持64位处理器,相对于前面几代Linux版本有了更大的提...
- 搭建RISC-V模拟环境(搭建虚拟环境)
-
现在RISC-V在主流操作系统上基本都能模拟了,不过我还是觉得Linux下好用。之前在Mac上想用Linux,基本就是在VirtualBox上创建一个虚拟机,从网上下一个Ubuntu的安装iso,安...
- CPU虚拟化:陷入和模拟(cpu虚拟模式是什么)
-
导读:本文摘自于王柏生、谢广军撰写的《深度探索Linux系统虚拟化:原理与实现》一书,重点讨论了虚拟CPU在Guest模式下运行时,由于运行敏感指令而触发虚拟机退出的典型情况。作者:王柏生、谢广军来源...
- 《模拟山羊》恶搞僵尸主题DLC公布 《DayZ》躺枪!
-
近日,开发商CoffeeStain为我们带来了一个好消息,那就是奇葩游戏《模拟山羊(GoatSIMulator)》僵尸主题DLC“GoatZ”将于5月7日登陆PC,Mac,Linux,iOS和安卓...
- 「精品课程」模拟IC设计进阶(模拟ic设计师怎么样)
-
课程导语模拟集成电路设计最重要的是基础理论知识,基础理论的重要性很多人一开始并没有意识到,工作一段时间,做过几个项目以后就会深有感触。除此之外就是个人的学习能力和分析问题、解决问题的能力,其实这些能力...
- 跨平台神器:在Linux上轻松运行Windows软件的方法大揭秘!
-
Wine始于30年前的一个业余爱好项目,当时Windows3.1及其16位API出现了。在一个简单的“HelloWorld”程序之后,它很快就成功地让Solitaire运行起来。...
- LAMMPS 模拟教程全新发布,助力科研入门分子模拟世界
-
https://arxiv.org/html/2503.14020v1本研究发布了8个层层递进的LAMMPS模拟教学教程,并配套开发了专属图形界面LAMMPS–GUI,显著降低了分子模拟的入门门槛。...
- Linux趣味命令,每一个都能产生炫酷效果(示例)
-
Linux趣味命令,每一个都能产生炫酷的效果:cmatrix:模拟《黑客帝国》中的字符矩阵效果。bashCopycodecmatrixfortune:随机显示一句有趣的引语或笑话。bashCopy...
- 「免费!免费!Chris老师经典模拟课程」CMOS模拟电路设计流程
-
创芯大讲堂为广大学员发福利各位创芯大讲堂的同学们,即日起,凡当月购买大讲堂课程达到300元的同学可以享受创芯大讲堂全场课程8折优惠,凡当月购买创芯大讲堂课程达到500元的同学可以享受创芯大讲堂全场课程...
- Gromacs基本模拟流程(gromacs运行命令)
-
GROMACS是一个使用经典分子动力学理论研究蛋白质动力学的高端的高效的工具。GROMACS是遵守GNU许可的免费软件,可以从以下站点下载:http://www.gromacs.org,并且可以在l...
- 国外友人开创Python模拟登陆神库,完美修改它为咱们所用
-
Awesome-python-login-model是一个国人开发的模拟登陆仓库,在这个仓库上有20几个网站的模拟登陆脚本,你可以基于这个仓库实现的代码做简易的修改,以实现自己的自动化功能。仓库地址...
- 并发模拟的四种方式+工具,超级实用
-
原文链接:https://mp.weixin.qq.com/s/jJDJ8YwmzkKS9KvfMamLWA一、PostmanPostman是一个款http请求模拟工具首先演示一下postman最基本...
- 精选模拟IC设计仿真课程(精选模拟ic设计仿真课程怎么样)
-
课程介绍本系列课程采用屏幕录制视频及操作解说的形式,注重于模拟芯片设计流程中的电路原理图设计、仿真及优化方法、版图设计、寄生参数提取及后仿真优化等的实际操作,在电路设计过程中学习模拟IC设计和验证方法...
- 一周热门
- 最近发表
- 标签列表
-
- linux 远程 (37)
- u盘 linux (32)
- linux 登录 (34)
- linux 路径 (33)
- linux 文件命令 (35)
- linux 是什么 (35)
- linux 界面 (34)
- 查看文件 linux (35)
- linux 语言 (33)
- linux代码 (32)
- linux 查看命令 (33)
- 关闭linux (34)
- root linux (33)
- 删除文件 linux (35)
- linux 主机 (34)
- linux与 (33)
- linux 函数 (35)
- linux .ssh (35)
- cpu linux (35)
- 查看linux 系统 (32)
- linux 防火墙 (33)
- linux 手机 (32)
- linux 镜像 (34)
- linux ip地址 (34)
- linux 用户查看 (33)