GROMOS参数(、运行、索引、日志)相关文件解读

索引文件 index.ndx

使用gmx make_ndx进行创建,输入指令后会进入新的索引创建界面,以下是创建索引的指令说明:

'a' nr1 [nr2 …] : 按原子编号选择;
'a' nr1 - nr2 : 选择原子编号在 nr1 到 nr2 内的所有原子;
'a' name1[*] [name2[*] …] : 按名称选择原子;
't' type1[*] [type2[*] …] : 同上,但是按类型选择,需要运行输入文件;
'r' nr1[ic1] [nr2[ic2] …] : 按残基编号(及 insertion code,PDB里面可以理解为链的那一列)选择残基;
'ri' nr1 - nr2 : 选择残基编号在 nr1 - nr2 的残基;
'chain' ch1 [ch2 …] : 按链编号选择原子,不适用于 .gro 文件;
! : 选择输入文件内除该组外所有的原子(取补集),非;
& | :AND(且) 与 OR(或),可放置于任何上述选项之间,逻辑语句自左向右顺序处理;
'name' nr name : 将第 nr 组命名为 ‘name’;
'del' nr1 [- nr2] : 删除 nr1 至 nr2 组;
'keep' nr : 删除除 nr 组以外的所有组;
'case' : 切换是否区分大小写(对于某些原子命名为类似于 O 及 o,而实际上是不同的原子时(可能这两种原子参数不同或者你有什么别的想法?),应该是有用的);
'splitch' nr : 按链将 nr 组分为不同的组;
'splitres' nr : 按残基将 nr 组分为不同的组;
'splitat' nr : 按原子将 nr 组划分为不同的组(上述三种操作见后面的演示);
'res' nr : 将 nr 组的数字(原子数?)解释为残基数(?不明白是什么操作);
Enter : 回车,列出当前已定义的组或已码入的命令;
'l' : 列出全部残基及其编号;
'h' : 显示帮助页面;
'q' : 退出

在这里插入图片描述

一些示例,键入以下代码,原始的体系里面有下图左边这些东西:

gmx make_ndx -f em.gro -o index.ndx

在这里插入图片描述
先来一个将蛋白(1 Protein)和配体(13 MOL)新建到同一个组里面:

1 | 13

接着就会生成新的组 22;然后以 13 MOL 和 14 NA 来实验一下'splitres' nr'splitat' nr

splitres 13
splitat 14

接着就会产生 23-33 这些(因为MOL只有一个残基所以自然splitres 13只有产生一个索引)。再或者你发现这个蛋白的某段α螺旋(25A-36T)很特殊,想建立一个新的索引(并且命名),并且研究它和剩余部分的相互作用(后面这一部分没截图):

ri 25-36    # 我们 interesting in 的部分,假设新产生的这个组为组 34
name 34 a_helix   
1 & ! 34    # 蛋白中其余部分
name 35 rest_Protein

grompp产生的文件 md.tpr

一个二进制的文件,里面储存了

日志文件 md.log

gromacs动力学模拟中,会把每一步计算所得的部分参考参数写入.log文件中,这些参数仅仅用于向用户报告 mdrun 的运作情况而不会作为根本的分析数据。如果你没有在gmx mdrun的时候使用-v,那么你可以在那里面看到模拟运行到哪一步了。


           Step           Time         Lambda
          85000      170.00000        0.00000

   Energies (kJ/mol)
           Bond          Angle    Proper Dih.  Improper Dih.          LJ-14
    5.32967e+03    1.42266e+04    1.81862e+04    8.29772e+02    6.80624e+03
     Coulomb-14        LJ (SR)   Coulomb (SR)   Coul. recip. Position Rest.
    7.98928e+04    1.58410e+05   -1.48350e+06    4.77696e+03    1.67682e+03
      Potential    Kinetic En.   Total Energy    Temperature Pressure (bar)
   -1.19336e+06    2.46364e+05   -9.46999e+05    3.08185e+02    2.56465e+01
   Constr. rmsd
    3.18859e-06

检查点文件 md.cpt

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分子动力学模拟是一种模拟分子体系中原子和分子运动的方法,常用的文件格式包括top文件和crd文件。 top文件(Topology file)包含了模拟所需的分子拓扑信息,如原子种类、键连接、键长等。准备top文件的步骤如下: 1. 确定分子的结构和组成:确定模拟的分子体系,并确定所使用的分子结构和组成。 2. 选择力场参数:根据所选分子体系的性质,选择适合的力场参数。常用力场包括Amber力场、GROMOS力场等。 3. 创建分子拓扑:根据所选力场参数,使用相应的拓扑工具(如AmberTools)创建分子拓扑。拓扑工具根据分子结构生成原子类型、键连接信息,并指定原子质量和电荷等。 4. 添加溶剂或离子:若模拟需要添加溶剂或离子,将相应的拓扑信息加入top文件中。 5. 保存top文件:将生成的分子拓扑信息保存为top文件,供后续模拟使用。 crd文件(Coordinate file)包含了模拟中原子的初始坐标信息。准备crd文件的步骤如下: 1. 获取初始坐标:根据分子结构,获取分子中各个原子的初始坐标。这可以通过实验测得、从其他模拟结果中提取,或使用分子建模软件进行获取。 2. 编辑crd文件:将初始坐标信息按照指定格式整理,并保存为crd文件。常用的格式包括PDB格式、XYZ格式等。 3. 保存crd文件:将整理后的初始坐标信息保存为crd文件,供后续模拟使用。 总结起来,准备分子动力学模拟的top文件需要确定分子结构和组成、选择适用的力场参数、创建分子拓扑、添加溶剂或离子,并将拓扑信息保存为top文件;准备crd文件则需要获取原子初始坐标,并将其保存为crd文件。这两种类型的文件在分子动力学模拟过程中起到了关键作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值