PyMOL | Pymol绘图教程(一)

简介: PyMOL | Pymol绘图教程(一)

Win10(64位)系统下安装Pymol(1.8.6)


Linux(CentOS 7)(64位)系统下安装Pymol(1.8.6)


Pymol(1.8.6)作图技巧之cartoon和surface镶嵌模型


Pymol(1.8.6)作图技巧之创建质心


Pymol | Pymol绘制GridBox图


PyMOL

PyMOL软件以Py+MOL命名:“Py”表示它是由一种计算机语言Python所衍生出来的,“MOL”表示它是用于显示分子(英文为molecule)结构的软件。为什么选择Pymol,因为它是强大的分子可视化软件,具有诸多优点:


高质量科学论文发表图形

动画制作

文档文件和会话文件并存

鼠标操作与命令行操作

免费的开放源码

缺点:


缺乏足够的文件资料

没有UNDO功能

功能不完善

PyMOL适用于创作高品质的小分子或是生物大分子(特别是蛋白质)的三维结构图像。软件的作者宣称,在所有正式发表的科学文献中的蛋白质结构图像中,有四分之一是使用PyMOL来制作。


PyMOL官网

https://pymol.org/2/


PyMOL维基

https://pymolwiki.org/index.php/Main_Page

image.png

命令行操作

Pymol是区分大小写的,不过目前为止Pymol还是只用小写。


Pymol的命令都是由关键词(keyword)加上一些变量(argument)组成,格式如下:


Pymol> keyword argument


其中关键词(keyword) 如load、 zoom、 color、 set等等, 是必须的, ;


而变量则不是必须的,比如退出命令quit就不需要附加变量:


Pymol> quit


通常情况下需要加变量,当不加任何变量时, Pymol会默认一个变量all。


在Internal GUI中,我们经常要用鼠标对界面中的结构进行操作,所以我们一定要熟悉,All指所有的对象,(sele)是选择的对象按钮


A:代表对这个对象的各种action,


S:显示这个对象的某种样式,


H:隐藏某种样式,


L:显示某种label,


C:显示的颜色


image.png

对象选择

Pymol> load name.pdb, name # 载入pdb文件,并命名

Pymol> fetch object # 直接从网上下载,不用加后缀

#如果打开了多个PDB文件,想暂时关闭/打开某个对象,可以这样:

Pymol> disable object-name Pymol> enable object-name

#删除选定的目标或者整个对象:

Pymol> delete selection-name Pymol> delete object-name


对象显示

Pymol> show representation #以不同方式显示蛋白质结构


Pymol> hide representation


Pymol>as representation #不论原来有多少种表示形式,只显示一种

其中representation可以为:cartoon, ribbon, dots, spheres, surface和mesh。


目录
相关文章
|
Linux
Win或Linux系统下用conda安装Open Babel
Win或Linux系统下用conda安装Open Babel
2648 0
Win或Linux系统下用conda安装Open Babel
|
Ubuntu Windows
教你彻底卸载Ubuntu双系统,去污不残留
教你彻底卸载Ubuntu双系统,去污不残留
6906 0
教你彻底卸载Ubuntu双系统,去污不残留
|
9月前
|
机器学习/深度学习 传感器 人工智能
实力强劲的机器视觉公司有哪些:2025年TOP5精选榜单
科技迭代驱动工业升级,机器视觉成自动化核心。本文基于资质、技术与口碑,精选TOP5机器视觉公司:德创测控、海康威视、康耐视、基恩士、大华华睿,覆盖全链条方案,助力企业降本增效、智能转型。
|
10月前
|
算法 定位技术 vr&ar
Rokid手势识别深度测评:从技术原理到开发实战
Rokid通过单摄像头实现高精度手势识别与空间感知,结合AI算法与多模态交互,打造轻量高效的AR解决方案。其UXR SDK提供从底层数据到应用层的完整工具链,助力开发者构建教育、工业、消费等多场景AR应用,推动自然人机交互普及。
941 13
|
JSON 监控 API
1688 电商 API 接口,批发采购数据轻松掌握
本文介绍了1688 API在批发采购中的应用,涵盖API功能、接入步骤、Python调用示例及实际业务场景,助力企业实现数据驱动的高效采购管理。
|
8月前
|
人工智能 安全 Serverless
AgentRun Sandbox SDK 正式开源!集成 LangChain 等主流框架,一键开启智能体沙箱新体验
AgentRun Sandbox SDK 开源发布,基于阿里云函数计算打造安全、弹性的智能体运行环境。支持代码执行、浏览器操作等多模态沙箱能力,无缝集成 LangChain、AgentScope 等主流框架,让开发更轻盈,云端更安全。
|
网络安全 数据安全/隐私保护 网络架构
|
机器学习/深度学习 编解码 计算机视觉
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为:Swin Transformer,提高多尺度特征提取能力
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为:Swin Transformer,提高多尺度特征提取能力
879 12
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为:Swin Transformer,提高多尺度特征提取能力
|
安全 API 决策智能
Workforce 应用示例:黑客松评审团
本文展示了使用CAMEL多智能体系统的Workforce模块创建一个黑客松评审团,通过多个性格各异的智能体协作,对项目进行评审。系统设置了具备不同人格和评审标准的智能体,如注重技术细节的工程师和追求创新的创业者。 评审团对一个基于CAMEL-AI的个性化学习助手项目进行了评价,该项目致力于解决教育个性化不足的问题。智能体们一致认为项目技术扎实、创新性强,但部分功能尚待完善。 文章展示了Workforce模块在复杂任务处理中的高效性,并鼓励将该示例扩展到更多需要多样化视角的应用场景。
854 11
|
缓存 数据库
共享锁和排他锁的使用场景
【10月更文挑战第16天】共享锁和排他锁是多进程和多线程环境中常用的同步机制,它们在不同的场景下发挥着重要作用。选择合适的锁类型取决于并发需求、数据一致性要求、性能考虑和资源竞争等因素。在实际应用中,需要根据具体情况仔细评估和选择合适的锁策略,以确保系统的正确性和性能。