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:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整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代码+可视化图表等(后续会更新)「首先来看看目前已有的资料,还会不断更新哦~一次购买,后续不会再被收费哦,保证是全网最全资源,随着后续内容更新,价格会上涨,越早购买,价格越低,让大家再也不需要到处买断片资料啦~💰💸👋」�

纳米材料咋设计?蛋白质模块咋用?看这里就知道啦!

大家好,今天我们来了解一项关于蛋白质纳米材料设计的研究——《Blueprinting extendable nanomaterials with standardized protein blocks》发表于《Nature》。蛋白质结构复杂,其组装体的设计颇具挑战。但近期的研究取得了新突破,通过设计标准化的蛋白质模块,如线性、曲线和转角模块等,实现了纳米材料的可扩展性和规律性。这

Python利用pyecharts实现数据可视化

小编会持续更新知识笔记,如果感兴趣可以三连支持。闲来无事,水文一篇,不过上手实践一下倒还是挺好玩的,这一块知识说不定以后真可以尝试拿来做数据库的报表显示。         有梦别怕苦,想赢别喊累。 目录 前言 JSON数据格式的转换 pyecharts简介和入门使用 前言       小编我今天闲来无事,打算学习一下py,结果你猜怎么着,竟然看到py可以将数据

【mysql zeppelin】zeppelin 大数据可视化分析工具安装教程精要

Apache Zeppelin是一款大数据分析和可视化工具,可以让数据分析师在一个基于Web页面的笔记本中,使用不同的语言,对不同数据源中的数据进行交互式分析,并对分析结果进行可视化的工具。下面我们主要讲解如何安装和配置的精要部分。 一、zeppelin 安装和配置登录用户 官方网站: https://zeppelin.apache.org/ 下载地址: https://zeppelin

【R语言可视化】R语言画爱心图

数学系也可以很浪漫~~ rm(list=ls())library(grid)heart <- function(lcolor){t=seq(0, 2*pi, by=0.1)x=16*sin(t)^3y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)a=(x-min(x))/(max(x)-min(x))b=(y-min(y))/(max(y)-min(y))g

【R语言 可视化】R语言画雷达图

1、安装插件 github网址: https://github.com/ricardo-bion/ggradar devtools::install_github("ricardo-bion/ggradar")install.packages("knitr") 2、效果图 3、源代码 rm(list=ls())gc()library(ggradar)mydata<-ma