假期也要分享 :分子动力学轨迹分析



获取基本数据

• 基本数据

– out文件中的内容

NSTEP = 1000 TIME(PS) = 18002.000 TEMP(K) = 310.08 PRESS = 0.0

Etot = -96361.6506 EKtot = 26661.1102 EPtot = -123022.7608

BOND = 937.7407 ANGLE = 2512.1448 DIHED = 3264.1922

1-4 NB = 1073.2644 1-4 EEL = 12947.1385 VDWAALS = 13620.8049

EELEC = -157379.6619 EHBOND = 0.0000 RESTRAINT = 1.6157

EAMBER (non-restraint) = -123024.3765

Ewald error estimate: 0.1015E-04

------------------------------------------------------------------------------

NMR restraints: Bond = 0.000 Angle = 0.000 Torsion = 1.616

=========================================================

======================


提取基本数据:

awk '/Etot/ {print $3}; ($1=="A" && $2=="V")

{exit 0};' cmps_eq1.out


了解ptraj以及使用


ptraj是ambertools中用于轨迹分析的软件,ptraj可以从轨迹中取得特定原子间的距离、角度、二面角随时间的变化,取出给定结构计算与结构相关的各种参数

ptraj使用

ptraj cmp.prmtop trajanaly.in

• trajanaly.in文件的结构

trajin cmps_eq1.mdcrd

#指定输入的轨迹文件

rms mass first out rmsd.out @CA #命令 参数 操作对象

atomicfluct out rmsf.out @CA byres #命令 参数 操作对象


RMSD分析


输入文件

trajin cmps_eq1.mdcrd

#指定输入的轨迹文件

rms mass first out rmsd.out @CA #以起始结构为参照,考虑原子

量加权,计算CA的rmsd值 输出文件命名为rmsd.out


RMSD分析

1.参考结构的选择

可以选择起始结构、晶体结构、能量最低构像、平均构像

2.分子迭合

默认迭合后计算rmsd,若不叠和需要加notfit参数



首先• 输入文件

trajin cmps_eq1.mdcrd

#指定输入的轨迹文件

rms mass first out rmsd.out @CA #首先通过rms命令进行迭合操作

atomicfluct out rmsf.out @CA byres #只有CA参与rmsf的计算,


按照残基输出结果,指定输出结果到rmsf.out 文件,进行rmsf计算之前一定先有一行rms进行迭合,否则计算值偏大不能反应真实现象,rmsf计算的输出可以选择byres,byatom,bymask,bfactor



氢键分析


trajin cmps_eq1.mdcrd #指定输入的轨迹文件

#定义侧链供体

donor mask :GLN@OE1

donor mask :GLN@NE2

donor mask :ASN@OD1

donor mask :ASN@ND2

donor mask :TYR@OH

donor mask :ASP@OD1

donor mask :ASP@OD2

donor mask :GLU@OE1

donor mask :GLU@OE2

donor mask :SER@OG

donor mask :THR@OG1

donor mask :HIS@ND1

donor mask :HIE@ND1

donor mask :HID@NE2氢键分析

#定义侧链受体

acceptor mask :ASN@ND2 :ASN@HD21

acceptor mask :ASN@ND2 :ASN@HD22

acceptor mask :TYR@OH :TYR@HH

acceptor mask :GLN@NE2 :GLN@HE21

acceptor mask :GLN@NE2 :GLN@HE22

acceptor mask :TRP@NE1 :TRP@HE1

acceptor mask :LYS@NZ :LYS@HZ1

acceptor mask :LYS@NZ :LYS@HZ2

acceptor mask :LYS@NZ :LYS@HZ3

acceptor mask :SER@OG :SER@HG

acceptor mask :THR@OG1 :THR@HG1

acceptor mask :ARG@NH2 :ARG@HH21

acceptor mask :ARG@NH2 :ARG@HH22

acceptor mask :ARG@NH1 :ARG@HH11

acceptor mask :ARG@NH1 :ARG@HH12

acceptor mask :ARG@NE :ARG@HE

acceptor mask :HIS@NE2 :HIS@HE2

acceptor mask :HIE@NE2 :HIE@HE2

acceptor mask :HID@ND1 :HID@HD1

acceptor mask :HIP@ND1,NE2 :HIP@HE2,HD1氢键分析

#定义主链氢键

donor mask @O

acceptor mask @N :@H

#定义末端氢键

donor mask @OXT

acceptor mask :1@N :1@H1

acceptor mask :1@N :1@H2

acceptor mask :1@N :1@H3

#输出设置

hbond distance 3.5 angle 120 print .05 series hbt



输出结果的格式

Dumping schematic of time series after each h-bond, key follows:

| . - o x * @ |

0-5% 5-20% 20-40% 40-60% 60-80% 80-95% 95-100% occupancy

DONOR ACCEPTORH ACCEPTOR

atom# :res@atom atom# :res@atom atom# :res@atom %occupied

distance angle lifetime maxocc

| 3639 :225@O | 3692 :229@HG1 3691 :229@OG1 | 98.40 2.700

( 0.11) 15.79 ( 8.71) 54.7 ( 41.7) 124

|@@@@@@@@*@*@@@@@@@@@@*@@@@*@@@@*@*@*@

@@@@@@@@@|


氢键分析的另一种分析方式


Amber力场模型中并没有表征氢键的能量项,氢键的能量贡献体现在Van der Waals作用和静电作用等能量项中


氢键分析本质上是几何结构的分析,也可以直接输出几何结构参数,自己分析氢键,获取更细致的信息,适合对少数氢键开展细致分析。


氢键分析• 流程


首先确定参与氢键分析的给体受体原子,输出给体受体原子间的距离和角度参数,应用excel中的if函数,对距离和角度参数进行判别,符合形成氢键条件的参数判别为1,不符合者判别为0 。将距离和角度的判别值相乘,1表示形成氢键,0表示没有形成氢键


氢键分析

trajin cmps_eq1.mdcrd

#指定输入的轨迹文件

#定义形成氢键的原子间距离

distance an :189@O :193@H out an.dat

distance mn :299@O1 :193@H out mn.dat

distance mnd1 :299@O1 :193@HD21 out mnd1.dat

distance mnd2 :299@O1 :193@HD22 out mnd2.dat

#定义形成氢键的原子间角度

angle ana :189@O :193@H :193@N out ana.dat

angle mna :299@O1 :193@H :193@N out mna.dat

angle mnda1 :299@O1 :193@HD21 :193@ND2 out mnda1.dat

angle mnda2 :299@O1 :193@HD22 :193@ND2 out mnda2.dat


氢键分析• 后续处理

把同一组氢键的数据合并,用excel打开,计算判别参数绘图。


Cα角的分析• 什么是Cα角


Predicting backbone Cα angles and dihedrals from protein sequences by stacked sparse auto‐encoder deep neural network

怎么看分子动力学最后轨迹(五一假也拦不住分享-分子动力学轨迹分析)(1)



Journal of Computational Chemistry

Volume 35, Issue 28, pages 2040-2046, 12 SEP 2014 DOI: 10.1002/jcc.23718

http://onlinelibrary.wiley.com/doi/10.1002/jcc.23718/full#jcc23718-fig-0001


由于肽平面的限制,相邻残基Cα原子间距离一般固定在0.38nm因此Cα角可以表征多肽主链延伸的方向

Cα角包含了3-4个残基,空间跨度更大,因此比常用的ψ和φ能更直观地表示肽链延伸的方向


适合研究蛋白构像变化的体系Cα角的分析

• 输入文件

trajin cmps_eq1.mdcrd

#指定输入的轨迹文件

#定义Cα角

angle trpa :178@CA :179@CA :180@CA out trpa.dat

#定义Cα二面角

dihedral trpd :178@CA :179@CA :180@CA :181@CA out trpd.dat


其他重要关键词


trajout:输出文件,可以支持trajectory,restart,pdb等格

average:计算一段轨迹的平均结构

dipole:计算每一帧结构的偶极距

image:在周期边界条件的计算中,把所有原子归拢到周

期边界盒子中

radial:计算径向分布函数

vector:输出两个原子形成的矢量




未完待续 看完记得关注分享呀~


有主意了

怎么看分子动力学最后轨迹(五一假也拦不住分享-分子动力学轨迹分析)(2)

,