专栏名称: 生信杂谈
生物信息学;生物信息;计算机辅助药物设计;测序分析;Python;R;机器学习;论文写作;网站制作;LOL;dota2。
目录
相关文章推荐
秋叶PPT  ·  PPT不会做?收下这3种PPT排版技巧! ·  3 天前  
旁门左道PPT  ·  做PPT还找图?只用一个圆做17页PPT ... ·  5 天前  
秋叶PPT  ·  30岁做什么,可在5年后受益匪浅? ·  5 天前  
高可用架构  ·  什么才是真正的架构设计? ·  6 天前  
51好读  ›  专栏  ›  生信杂谈

#分子模拟#可视化软件VMD原子选择详解

生信杂谈  · 公众号  ·  · 2017-06-19 23:59

正文

VMD是一个非常优秀的分子模拟可视化软件,与Pymol,UCSF Chimera齐名,个人还是最喜欢使用VMD,唯一不好的一点是其主要支持的脚本语言为没落的TCL语言。但是VMD在分子模拟轨迹分析中占有非常重要的作用。可谓不可不学习呀。VMD的快速入门网上已经有中文教程,这里不做过多讲解,若没有一点基础,可以先看网上的教程。

今天和大家分享VMD的原子选择方面的内容。

VMD官方教程使用的原子为肌红蛋白PDB,mbco.pdb,该结构文件可以在此下载或者官网下载。

概览

原子的选择最基本的参数莫过于一些基本参数,在Graphical Representations中的Singlewords可以查看。

基本参数例如:proteinnot proteinnucleic backbone
原子名称例如:atom C
残基名称例如:resname HEM

当然一个参数也可以包含多个参数,例如:
name C CA N O将会选择骨架原子,这与protein backbone实际上是一样的。

VMD甚至强大的可以使用正则表达式,例如:
name “C.*”,注意的是正则表达式需要用双引号进行包裹,该选择表示的是所有名字起始为C的原子。

VMD同样可以用布尔操作符andor以及not,例如:
resname HEM and not name "N.*"将会选择肌红蛋白的除去氮原子的血红素

当然VMD还可以操作一些计算,例如x>5会选择x坐标大于5的原子,mass>12 and mass<14选择12到14之间原子质量单元。

当然也可以用计算来进行一些高级操作,例如sqrt( sqr(x)  +sqr(y)  + sqr(z) )  < 10会选择中心点内10埃的球体内原子。同样常用的还有within of 以及same as

原子选择关键字与功

KeywordArgDescription描述中文
allbooleverything所有
noneboolnothing
namestratom name原子名称
typestratom type原子类型
indexnumthe atom number, starting at 0原子序号,0开始
serialnumthe atom number, starting at 1原子序号,1开始
atomicnumbernumatomic number (0 if undefined)原子数(如果未定义则为0)
elementstratomic element symbol string (‘X’ if undefined)原子元素符号字符串(如果未定义则为X)
altlocstralternate location/conformation identifier替代位置/构像标识符
chainstrthe one-character chain identifier特征链
residuenuma set of connected atoms with the same residue number一组具有相同残基数的连接原子
proteinboola residue with atoms named C, N, CA, and O蛋白
nucleicboola residue with atoms named P, O1P, O2P and either核酸


O3’, C3’, C4’, C5’, O5’ or O3, C3, C4, C5, O5*.


This definition assumes that the base is phosphorylated,


an assumption which will be corrected in the future.
backboneboolthe C, N, CA, and O atoms of a protein骨架


and the equivalent atoms in a nucleic acid.
sidechainboolnon-backbone atoms and bonds侧链
water,boolall atoms with the resname H2O, HH0, OHH, HOH,
waters
OH2, SOL, WAT, TIP, TIP2, TIP3 or TIP4
fragmentnuma set of connected residues联系残基
pfragnuma set of connected protein residues联系蛋白残基
nfragnuma set of connected nucleic residues
sequencestra sequence given by one letter names单字符序列
numbondsnumnumber of bonds成键数
resnamestrresidue name残基名
residnumresidue id残基id
segnamestrsegment name片段名
x, y, zfloatx, y, or z coordinates坐标
radiusfloatatomic radius原子半径
massfloatatomic mass原子质量
chargefloatatomic charge原子电荷
betafloattemperature factor温度因子
occupancyfloatoccupancy占有率
userfloattime-varying user-specified value
atboolresidues named ADA A THY T
acidicboolresidues named ASP GLU
acyclicbool``protein and not cyclic’’
aliphaticboolresidues named ALA GLY ILE LEU VAL
alphaboolatom’s residue is an alpha helix
aminoboola residue with atoms named C, N, CA, and O
aromaticboolresidues named HIS PHE TRP TYR
basicboolresidues named ARG HIS LYS
bondedboolatoms for which numbonds > 0
buriedboolresidues named ALA LEU VAL ILE PHE CYS MET TRP
cgboolresidues named CYT C GUA G
chargedbool``basic or acidic’’
cyclicboolresidues named HIS PHE PRO TRP TYR
heterobool``not (protein or nucleic)’’非蛋白或核酸
hydrogenboolname “[0-9]?H.*”
largebool``protein and not (small or medium)’’
mediumboolresidues named VAL THR ASP ASN PRO CYS


ASX PCA HYP
neutralboolresidues named VAL PHE GLN TYR HIS CYS


MET TRP ASX GLX PCA HYP
polarbool``protein and not hydrophobic’’极性氨基酸
purineboolresidues named ADE A GUA G
pyrimidineboolresidues named CYT C THY T URI U
smallboolresidues named ALA GLY SER
surfacebool``protein and not buried’’蛋白表面氨基酸
rasmolstrtranslates Rasmol selection string to VMD将Rasmol选择字符串转换为VMD
alpha_helixboolatom’s residue is in an alpha helix
pi_helixboolatom’s residue is in a pi helix
helix_3_10boolatom’s residue is in a 3-10 helix
helixboolatom’s residue is in an alpha or pi or 3-10 helix
extended_betaboolatom’s residue is a beta sheet
bridge_betaboolatom’s residue is a beta sheet
sheetboolatom’s residue is a beta sheet
turnboolatom’s residue is in a turn conformation
coilboolatom’s residue is in a coil conformation
structurestrsingle letter name for the secondary structure二级结构单字符
phi, psifloatbackbone conformational angles骨架构像角度
withinstrselects atoms within a specified distance of特别包含距离


a selection (i.e within 5 of name FE).
exwithinstrexclusive within, equivalent to (within 3 of X) and not X.
samestrselects atoms which have the same keyword as具有相同关键字


the atoms in a given selection (i.e. same segname as resid 35)
ufx, ufy, ufznumforce to apply in the x, y, or z coordinates强制应用于x,y或z坐标

当然还有一些计算函数,这个比较简单,就不翻译了

FunctionDescription
sqr(x)square of x
sqrt(x)square root of x
abs(x)absolute value of x
floor(x)largest integer not greater than x
ceil(x)smallest integer not less than x
sin(x)sine of x
cos(x)cosine of x
tan(x)tangent of x
atan(x)arctangent of x
asin(x)arcsin of x
acos(x)arccos of x
sinh(x)hyperbolic sine of x
cosh(x)hyperbolic cosine of x
tanh(x)hyperbolic tangent of x
exp(x)``e to the power x’’
log(x)natural log of x
log10(x)log base 10 of x

多原创精彩内容敬请关注生信杂谈