pymol可视化蛋白质-蛋白质相互作用

2024-02-14 03:10

本文主要是介绍pymol可视化蛋白质-蛋白质相互作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、准备工作

在淘宝花6元购买pymol并安装(可以在windows上使用!);在在线对接软件上提交两种蛋白pdb文件得到对接结果的pdb文件,下载后打开pymol,导入对接结果的pdb文件

file \rightarrow open \rightarrow 选择文件路径

一般线上对接软件导出的对接结果pdb文件会有两个对象object:一个配体ligand和受体receptor,为了后面方便命令输入,可以修改名称简化表示

set_name old_name, new_name

注意!pymol中特有的对象是“图层”(之后会用到),它初始在object上表示为(sele),但是其实其真实名称就是sele,因此修改名称时正确输入为

set_name sele, new_name

由于表示化学键时,蛋白质结构最好用球棍模型(stick)来表示,给出一种高级的,只在相互作用附近展示球棍模型,大部分保留卡通模型的命令


show sticks, byres rec_name within 5 of lig_nameshow sticks, byres lig_name within 5 of rec_name

其次可以微调透明度和背景

#修改透明度,透明度约接近于1,越不透明
set cartoon_transparency, 0.60#修改背景颜色
bg_color, white

注:很有启发的一篇博客

Pymol(1.8.6)作图技巧之cartoon和surface镶嵌模型_pymol怎么更改卡通形状-CSDN博客

二、接触位点可视化

1、首先将键展示出来

A\rightarrow find \rightarrow polar contacts \rightarrow to any atoms

出现新的包含键的文件

2、成键位点的标注

(1)放大:

1)点击含键文件的A \rightarrow zoom即可放大到分析级大小,直接用鼠标放大到一定程度会消失

2)同时,点击右下角的F全屏,会有全新的视野用以标注接触的residue

(2)标注:先标rec或lig的一个,隐藏另一个;反之同理;最后会出现一个图层文件,包含了键和相应的成键位点

为了更加清晰,可以隐藏无用的接触面附近的stick

rec/lig对象 H \rightarrow sticks

然后,突触图层文件的成键情况

成键图层 S \rightarrow sticks

(3)显示位点编号

图层文件 Label \rightarrow residues(1 letter)

有些位点编号与结构相互遮挡,需要调整,这里不需要输入命令行,直接鼠标操作

点击“3-Button Viewing”变为“3-Button Editing”,似乎点击后下次开启就自动变为Editing了,然后在长按ctrl键的前提下,鼠标长按移动可改变位点编号的位置

!如果鼠标点击了蛋白质的结构后拖动,结构会随鼠标移动发生形变!

三、生成导出图片

点击Draw/Ray即可生成图片!

参考资料:

PyMOL入门基础--分子三维结构可视化教程(上篇) - 知乎

使用 PyMOL 可视化蛋白质-蛋白质对接 - 知乎

new bing chat

这篇关于pymol可视化蛋白质-蛋白质相互作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/707355

相关文章

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

使用Folium在Python中进行地图可视化的操作指南

《使用Folium在Python中进行地图可视化的操作指南》在数据分析和可视化领域,地图可视化是一项非常重要的技能,它能够帮助我们更直观地理解和展示地理空间数据,Folium是一个基于Python的地... 目录引言一、Folium简介与安装1. Folium简介2. 安装Folium二、基础使用1. 创建

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

基于SSM+Vue+MySQL的可视化高校公寓管理系统

系统展示 管理员界面 宿管界面 学生界面 系统背景   当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业

「大数据分析」图形可视化,如何选择大数据可视化图形?

​图形可视化技术,在大数据分析中,是一个非常重要的关键部分。我们前期通过数据获取,数据处理,数据分析,得出结果,这些过程都是比较抽象的。如果是非数据分析专业人员,很难清楚我们这些工作,到底做了些什么事情。即使是专业人员,在不清楚项目,不了解业务规则,不熟悉技术细节的情况下。要搞清楚我们的大数据分析,这一系列过程,也是比较困难的。 我们在数据处理和分析完成后,一般来说,都需要形成结论报告。怎样让大

11Python的Pandas:可视化

Pandas本身并没有直接的可视化功能,但它与其他Python库(如Matplotlib和Seaborn)无缝集成,允许你快速创建各种图表和可视化。这里是一些使用Pandas数据进行可视化的常见方法: 1. 使用Matplotlib Pandas中的plot()方法实际上是基于Matplotlib的,你可以使用它来绘制各种基本图表,例如折线图、柱状图、散点图等。 import pandas

【全网最全】2024年数学建模国赛A题30页完整建模文档+17页成品论文+保奖matla代码+可视化图表等(后续会更新)

您的点赞收藏是我继续更新的最大动力! 一定要点击如下的卡片,那是获取资料的入口! 【全网最全】2024年数学建模国赛A题30页完整建模文档+17页成品论文+保奖matla代码+可视化图表等(后续会更新)「首先来看看目前已有的资料,还会不断更新哦~一次购买,后续不会再被收费哦,保证是全网最全资源,随着后续内容更新,价格会上涨,越早购买,价格越低,让大家再也不需要到处买断片资料啦~💰💸👋」�