文章来源:“分子动力学”公众号

链接:https://mp.weixin.qq.com/s/cTsHOJAeGU9IERNG2YPH5g

接着 关于VMD相关介绍(一)讲

三. 三级结构可视化软件VMD:multiple representation

VMD 可以设置多个 representations(简称rep),也就是将多个显示状态的试试效果叠加在一起。

设置第一个 rep:当前处于编辑状态下的 rep 背景色为浅绿色。设置 Drawing Method为NewCartoon,Coloring Method为Secondary Structure,Selected Atoms 为“all”,回车(或点击右下角 Apply 按钮)。

创建第二个 rep:点击 Create Rep。点击后,复制产生了和第一个一模一样的第二个 rep。浅绿色背景自动跳转到第二个 rep,即目前第二个 rep 处于可编辑状态。设置Drawing Method 为 cpk , Coloring Method为 colorid , 并选择选 “ 1 red ”(红色), Selected Atoms为“resname PRO”,回车(或点击右下角Apply按钮)。

设置两个 representations 后,蛋白质中的所有脯氨酸就以红色的原子球的形式叠 加显示在以二级结构着色的碳骨架上了。

创建第三个 rep:点击 Create Rep。设置 Drawing Method 为 Surface,Coloring Method 为 colorid,并选择选“8 white”(白色),Selected Atoms 为“all”,回 车(或点击右下角 Apply 按钮)。此时,可以看到填满肉的蛋白质,也就是蛋白质的外表面。继续设置 Coloring Method 右侧的 Material(材质)为 Transparent(透明材质)。如果显卡支持,可以打开 GLSL 显示模式:主窗口中点 Display ==》Rendermode ==》选中 GLSL。GLSL打开后的Transparent Surface变得更加柔美了。

如果要删除某一个 rep,比如删除第二个 rep,需要先选中它(选中后背景色变为浅绿色),再点击 Delete Rep,就删掉了。或者你可以双击某一个 rep,比如双击第三个 rep,将其暂时隐藏,等需要的时候再双击它取消隐藏。

当把蛋白质结构的显示效果调整到比较满意的状态后,可以保存当前所有的 representations(注意保存的是显示状态,而不是结构):主窗口中点击 File ==》Save Visualization State 》保存在桌面上,起名叫 mystate.vmd。接下来关闭 VMD 再重新打开。这次我们不需要 Load 蛋白质结构,分别设置三个 rep,我们只需要直接载入刚刚保存的 mystate.vmd,即可恢复刚刚的显示状态:主窗口中点击 File》 Load Visualization State ==》找到并打开 mystate.vmd。这时,之前保存的显示状态就自动显示出来了。

四. 三级结构可视化软件VMD:display & lable

调换背景颜色:主窗口中点击 Graphics ==> Colors ==> 弹出 Color Controls 颜色控制窗口 ==> Categories 选 Display ==> Names 选 Background ==> Colors 选 8 white。

Color Controls 窗口里可以调整各种 VMD 默认的颜色方案。比如 Coloring Method 选 Name 的时候,默认的颜色方案是:氢原子白色,氧原子红色,碳原子青色等。这里,你可以根据需要把它们设置成其他颜色。

隐藏坐标轴:主窗口中点击 Display ==> Axes ==> off。

显示 Lable:有时我们需要标记出某些氨基酸的序号或原子的名称。主窗口中点击 Mouse ==> Lable ==> Atom。把鼠标模式设置为 Lable 模式,让它标记原子。此时,鼠标变为十字 。接下来在显示窗口中,要标记哪个原子就在哪里点一下。点击后出现文本显示的氨基酸名字、氨基酸序号以及被点击的原子的名字。

调整Lable:

1)改变字体颜色(图3):主窗口中点击 Graphics ==> Colors ==> 弹出 Color Controls 颜色控制窗口 ==> Categories选Lable ==> Names选Atoms ==> Colors选16 black。

2)改变字体大小/粗细(图4):主窗口中点击 Graphics ==> Lables ==> 弹出 Lable 窗 口 ==> Global Properties 标签下设置 Text Size 改变字体大小,Thickness 改变粗细。

3)改变显示位置和内容(图5):主窗口中点击 Graphics ==> Lables ==> 弹出 Lable 窗 口 ==> Properties 标签下 ==> 选中要调整的 Lable ==> 按住鼠标左键在 Offset 坐标系内移动 来改变 Lable 的位置 ==> 写入 Format 来改变 Lable 的内容。默认 Format 为:%R(氨基酸名字)%d(氨基酸序号):%a(原子名字)。比如,只想显示氨基酸名字和编号,删掉“:%a” 这部分代表原子信息的代码即可。

保存结构图:

以 bpti.pdb 这个蛋白质结构文件为例,设置了三个 representations,添加并调整了 Lable, 得到了最终的蛋白质3D结构(图6)。最后要做的就是保存结构图片。屏幕截图是较为方便快捷的方法,但是所得图片分辨率不高。如果想要高质量的图片,可以用主窗口下的 File ==> Render ==> 弹出File Render Controls 窗口。File Render Controls 窗口里可以选择多种图片导出方式。

关于VMD相关介绍(二)相关推荐

  1. 缓存数据库Redis相关介绍

    Redis 一.Redis相关介绍 二.如何保持session会话 三.nginx+tomcat+redis实现负载均衡.session共享 四.Redis基本操作命令 五.Redis持久化的实现方法 ...

  2. Android O 前期预研之二:HIDL相关介绍

    在上一篇博客里,大致介绍了下Android O 中treble计划的一些背景与相关基本架构,这一篇中跟大家一起来探讨下HIDL相关的内容. Android HAL类型  在此之前的ANDROID版本当 ...

  3. axios队列 vue_(十三 )Vue 封装axios(四种请求)及相关介绍

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...

  4. Nginx工作原理及相关介绍

    Nginx工作原理及相关介绍 一.Nginx工作原理与模块介绍 1.Nginx基本工作原理 NGINX以高性能的负载均衡器,缓存,和web服务器闻名.Nginx由内核和模块组成,其中,内核的设计非常微 ...

  5. C++访问控制符内容相关介绍

    C++编程语言是一个功能强大,应用广泛的计算机语言.不过在这一语言中,还有许多比较高深的内容值得我们去深入的研究.在这里就先为大家介绍一下C++访问控制符的相关概念.C++访问控制符有三个privat ...

  6. puppet的相关介绍

    一.puppet简介 puppet是基于ruby语言开发的一款开源的软件自动化配置和部署工具,它使用简单且功能强大,可以C/S模式或独立运行. 二.puppet工作模式与流程 ①puppet的工作模式 ...

  7. 阿里MNN推理框架相关介绍

    一.参考资料 MNN官网 中文文档-语雀 欢迎使用MNN文档 - MNN-Doc 2.1.1 documentation) 英文文档 MNN知识库 MNN 官方仓库 二.相关介绍 1. MNN简介 M ...

  8. 昇腾Ascend处理器相关介绍

    一.参考资料 modelzoo wiki 解密昇腾AI处理器–Ascend310简介 AI芯片:华为Ascend(昇腾)910结构分析 解密昇腾AI处理器–DaVinci架构(计算单元) 二.相关介绍 ...

  9. Linux(一)之相关介绍与安装

    一.Linux相关介绍 1.计算机资源 计算机之前分类:大型机 中型机 小型机 微型机(微机) 计算机资源:冯.诺依曼 硬件资源 内设设备 cpu 主板 内存 硬盘 网卡 声卡 外设设备 鼠标 画图板 ...

  10. 企业级360°全方位用户画像:项目介绍[二]

    絮叨两句: 博主是一名软件工程系的在校生,利用博客记录自己所学的知识,也希望能帮助到正在学习的同学们 人的一生中会遇到各种各样的困难和折磨,逃避是解决不了问题的,唯有以乐观的精神去迎接生活的挑战 少年 ...

最新文章

  1. o oia ospf 路由优先_动态路由OSPF中注入默认路由,原来都是这么玩的,进去看看...
  2. Android平滑图片加载和缓存库Glide使用详解
  3. 互联网金融产品做第三方支付平台托管需要注意什么?
  4. UE4 + UnLua + VSCode + LuaPanda调试
  5. 【深度学习】——利用pytorch搭建一个完整的深度学习项目(构建模型、加载数据集、参数配置、训练、模型保存、预测)
  6. python qq模块_常用的Python模块
  7. Liaoning Province--保三成功
  8. 48 MM配置-库存管理和实际库存-工厂参数
  9. oracle什么是定长,数据库中定长类型(char)和变长类型(varchar2)有什么区别?
  10. 微信小程序发送模板消息限制的问题
  11. 戴尔服务器无限重启6,戴尔笔记本无限重启具体解决办法
  12. pycharm激活2099年方法
  13. 自问自答(JavaScript篇)
  14. MyEclipse设置字体格式和大小,及字体推荐
  15. Failed to transform file 'xxx' to match attributes 的解决办法
  16. (25)Verilog实现三态门(inout)
  17. 进程调度算法相关习题
  18. wordpress添加媒体_如何在WordPress中添加jQuery FAQ手风琴
  19. 引用类型属性自动注入-byName,byType,多个配置文件
  20. 2022考研数学-离散数学教程

热门文章

  1. SpringBoot初学笔记(SpringBoot实战之数据库相关操作)
  2. 如何将分表汇总到总表_如何把多个Excel表格合并到一起,分表变,总表也自动更新?...
  3. EDM模板编写踩坑指南(持续更新中)
  4. Windows 7/10下安装Ubuntu 16.04双系统
  5. POJ 1185 炮兵阵地
  6. java批量下载图片并打包成zip文件
  7. 谷歌扫图识人_谷歌新的一项黑科技:手机“识人” 密码再见
  8. 俞一帆:5G边缘计算助力工业现场智能
  9. Windows运行机理——主程序—WinMain
  10. html为知笔记模板,为知笔记如何建立模板教程