分子可视化基础:四种核心显示方法
说白了,分子可视化就是解决同一个问题:怎么把原子坐标数据变成我们能看懂的图形。我刚开始用VMD的时候,面对满屏的原子和键,真有点不知所措。后来发现,不同的显示方式,就像给分子穿上不同的衣服——每件衣服都能揭示不同的信息。
这一章,我们来聊聊VMD里最常用的四种显示表示方法:卡通、球棍、CPK和表面。每种方法都有它的脾气,用对了地方,效果立竿见影。
四种显示方法全览
先看个总表,快速了解这四种方法的区别:
| 显示方法 | 核心逻辑 | 适用场景 | 复杂度 |
|---|---|---|---|
| 卡通 (Cartoon) | 用螺旋、片层、环表示二级结构 | 蛋白质整体折叠、二级结构分析 | 低 |
| 球棍 (Licorice/CPK Thick) | 球是原子,棍是化学键 | 配体-受体相互作用、关键残基 | 中 |
| CPK (Space-filling) | 只显示原子范德华球,无键 | 分子表面形态、空间位阻 | 低 |
| 表面 (Surface) | 构建分子外轮廓或内部空腔 | 结合口袋分析、静电势映射 | 高 |
卡通表示:蛋白质的骨架图
我个人最喜欢的表示方式。它把复杂的蛋白质主链简化成螺旋、片层和环。一眼就能看出这个蛋白是α-螺旋为主还是β-折叠为主。
在VMD里切换卡通表示,只需要在Graphics → Representations里选择Drawing Method为"Cartoon"。
# Tcl命令行切换卡通表示
mol representation Cartoon
mol selection protein
mol addrep top
我在做膜蛋白结构分析时发现,卡通表示能快速定位跨膜螺旋的位置。那些长条形的螺旋结构,在卡通视图里特别明显。
球棍表示:交互作用的观察窗口
球棍表示,说白了就是把原子画成球体,化学键画成细棍。这种表示能清晰显示原子间的连接关系和空间取向。
VMD里常用的球棍类方法有两个:
- Licorice:棍状,键较细,适合显示整体结构
- CPK Thick:球状,原子较大,适合突出关键残基
# 选择配体分子,用球棍表示
mol representation Licorice 0.3 1.0 8.0
mol selection resid 1 to 10
mol addrep top
上面命令里的三个参数:0.3是键的粗细比例,1.0是原子缩放,8.0是分辨率。我曾经调整参数调了一下午,最后发现原子缩放设为0.8、键粗细0.2时视觉效果最舒适。
CPK表示:空间填充的真实感
CPK表示,也叫空间填充模型。每个原子用一个实心球体表示,球体大小就是原子的范德华半径。分子看起来像一堆紧密堆积的球体。
# CPK表示设置
mol representation CPK 1.0 1.0 12.0
mol selection all
mol addrep top
这里的1.0是原子缩放比例,12.0是球体多边形数量。多边形数量越大,球体越圆滑,但计算也越慢。我个人习惯在展示时用12.0,在实时交互时降到6.0以提升帧率。
CPK表示的缺点是会遮挡内部结构。你想想看,原子被紧密包裹,内部的活性位点根本看不见。所以它通常只用在:
- 展示分子整体形状
- 检查是否有空间冲突
- 计算分子体积
表面表示:洞悉分子外部世界
表面表示,是VMD里最占资源但也最强大的显示方式。它计算分子的溶剂可及表面(SAS)或分子表面(MS),展示分子与溶剂接触的真实轮廓。
# 表面表示设置
mol representation Surface 1.4 0.5 2
mol selection protein
mol addrep top
参数1.4是探针半径(水分子约1.4Å),0.5是透明度(0=不透明,1=全透明),2是计算分辨率。探针半径影响表面的凸起程度。
表面表示最厉害的地方在于:它能与静电势、疏水性等分子属性结合。比如:
# 在表面表示上映射静电势颜色
mol representation Surface 1.4 0.2 3
mol selection protein
mol addrep top
mol color Volume
这样,表面上就出现了红蓝交错的静电势图。红色代表负电势(吸引正电荷),蓝色代表正电势(吸引负电荷)。结合口袋往往就是这些颜色交织的区域。
显示方法的组合使用
实际工作中,我们很少只用一种显示方法。组合使用才是王道。在VMD里,可以为同一个分子创建多个Representation,每个Representation可以有不同的显示方法、选择范围和颜色方案。
举个例子:
# 第1层:整个蛋白用卡通表示
mol representation Cartoon
mol selection protein
mol color Secondary Structure
mol addrep top
# 第2层:活性位点残基用球棍突出
mol representation Licorice 0.2 0.8 8
mol selection (resid 45 46 47 89 90) and sidechain
mol color Chain
mol addrep top
# 第3层:活性位点周围用半透明表面
mol representation Surface 1.4 0.4 2
mol selection within 5 of resid 45
mol color Charge
mol addrep top
这个组合里,卡通展示整体,球棍突出关键残基,表面显示结合腔体的范围和电荷分布。三者互不干扰,却共同讲述了完整的故事。
下面这张图展示了四种显示方法的层次关系:
显示方法切换的快捷键
VMD提供了一些默认快捷键,可以快速切换显示方法。我整理了一份常用列表:
| 快捷键 | 功能 | 说明 |
|---|---|---|
| 1 | 切换为NewCartoon | 改进的卡通样式,β-折叠更平整 |
| 2 | 切换为Licorice | 细棍状显示 |
| 3 | 切换为CPK | 空间填充模式 |
| 4 | 切换为Surface | 表面表示 |
| 0 | 恢复为Lines | 线状显示,最省资源 |
不过要注意,这些快捷键是在化学教育模块里才有效的。如果在默认界面下按了没反应,别慌,去VMD的Help里找找快捷键设置。