Amber 使用cpptraj 分析轨迹之RMSD及RMSF计算
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 # cpptraj.inparm xxx.parm7 trajin xxx.crd # 使用第一帧作为参考,计算骨架CA原子的RMSDrmsd CA @CA @CA out CA.dat norotate first # 计算蛋白质的RMSD(不含氢)rmsd BB :1-311& !(@H=) out BB.dat first # 计算配体311的RMSD不含Hrmsd LIG :311& !(@H=) out LIG.dat first # 计算体系所有残基的RMSFatomicfluct out rmsf.dat byres bfactor run quit
RMSD
1 2 3 4 5 6 7 8 rmsd [<name>] <mask> [<refmask>] [out filename] [nofit | norotate | nomod] [mass] [savematrices] [first | reference | ref <name> | refindex <# > | previous | reftraj <name> [parm <name> | parmindex <# >]] [perres perresout <filename>] [perresavg <avgfile>] [range <resRange>] [refrange <refRange>] [perresmask <additional mask>] [perrescenter] [perresinvert]
[<name>]: 输出数据集名称
[<mask>]:
用于计算RMSD的原子集;未指定则计算所有原子
[<refmask]:
参考原子集;未指定则使用<mask>
[out filename]: 输出文件名
[nofit | norotate | nomod]: [不执行best-fit | best-fit
平移但不旋转坐标 | 不修改坐标]
[mass]: 使用质量权重
[savematrices]: 保存旋转矩阵
Reference keywords
first: 使用第一帧轨迹作为参考
reference: 参考结构中先前读取的
ref <name>: Use previously read in reference
structure specified by filename/tag.
refindex <#>: Use previously read in reference
structure specified by <#>
previous: 使用前一帧
reftraj <name>:
将轨迹与name中的每一帧对应计算RMSD
parm <parmname> | parmindex <#>:
指定与reftraj对应的topol
Per-residue RMSD keywords
perres: 每个残基 no-fit RMSD
perresout <perresfile>: 输出每个残基的RMSD
perresavg <avgfile>: 输出每个残基的平均RMSD
range <res range>: 计算range内每个残基的RMSD
refrange <ref range>:
计算参考残基range内每个残基的RMSD
perresmask <additional mask>
perrescenter: 残基移动到质心
perresinvert: x坐标轴单位为残基数而不是帧数
Data Sets Created
<name>: 计算RMSD
<name>[RM]: (savematrices only)
参考目标的旋转矩阵
<name>[res]: (perres only)
每个残基的RMSD;index为残基号
<name>[Avg]: (perres only)
每个残基的平均RMSD
<name>[Stdev]: (perres only)
每个残基的RMSD标准偏差
RMSF
1 2 3 4 atomicfluct [out <filename] [<mask>] [byres | byatom | bymask] [bfactor] [calcadp [adpout <file>]] [start <start>] [stop <stop>] [offset <offset>]
out <filename> 输出文件
[<mask>] 计算RMSF的原子(default all)
byres 输出质量权重的残基平均浮动
bymask 输出质量权重的mask指定原子的平均浮动
byatom 输出原子浮动(default)
[bfactor] 计算原子位置波动均方并赋予权重\(\frac{8\pi^2}{3}\) ,不等价结晶学B因子计算
[calcadp [adpout <file>]]
计算各向异性位移参数并输出到文件
[<start>]开始帧(default 1).
[<stop>] 结束帧(default last).
[<offset>] 帧间隔(default 1).