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).