蛋白质作图软件pymol教程Pymol学习笔记20240102081901.pdf

B2WS-6JGH-PV7G-PBKP什么是结构生物学

结构生物学(Structuralbiology)是生物领域里面相对较新的一个分支。它主要以生物化学和生

物物理学方法来研究生物大分子,特别是蛋白质和核酸,的三维结构,以及与结构相对应的功能。

因为几乎所有的细胞内的生命活动都是通过生物大分子来完成的,并且这些大分子完成这些功能

的前提是它们必须具有特定的三维结构,因此,对于生物化学家们,这是一个非常具有吸引力的

领域。

该领域通常被认为开始于20世纪50年代,MaxPerutzhe和SirJohnCowdery

Kendrew于1959年各自利用X射线晶体学方法解析了肌红蛋白(Myoglobin)的三维结构,一

学的序幕。截止到2008年10月28日,已有53917个生物大分子结构在(蛋白

质数据库)登记在案。

目前用于研究生物大分子结构的常用方法有X射线晶体学(X-raycrystallography)、核磁共振

(NMR)、电子显微学(electronmicroscopy)、冷冻电子显微学(electron

cryomicroscopy=cryo-EM)、超快激光光谱(ultrafastlaserspectroscopy)、双偏振极化干涉

(DualPolarisationInterferometry)以及圆二色谱(circulardichroism)等。当中又以X射线晶

体学和核磁共振最为常用。

图一:肌红蛋白(Myoglobin)的三维结构,世界上第一个由X射线晶体学解出的蛋白质结构,

该蛋白在肌肉中传输氧气。.

图二:蓝细菌(Cyanobacterium)的光系统II(PhotosystemII)的三维结构,该蛋白位于细胞

膜内,用以吸收光能参与光合作用。

Pymol学习笔记(一):简介安装

Pymol是一个开放源码,由使用者赞助的分子三维结构显示软件,由WarrenLyford

负责商业发行。DeLanoScientificLLC编写,并且由DeLano

Pymol被用来创作高品质的分子(特别是生物大分子如蛋白质)三维结构。据软件作者宣称,在

所有正式发表的科学论文中的蛋白质结构图像中,有四分之一是使用Pymol来制作的。

的缩写,表示该软件用来显示分子结构。

由于实验需要,本人正在学习该软件,在这里把学习过程记录下来,希望对有需要的朋友有所帮

助。今天先来说说安装吧。

自2006年8月1日起,DeLanoScientific对事先编译好的PyMOL执行程序(包括beta版)

采取限定下载的措施。目前,只有付费用户可以取得。不过源代码目前还是可以免费下载,供使

用者编译。如果你和我一样,不想为此花钱的话:

1.如果你是Windows用户,首先下载Pymol的源代码。

然后安装CygWin,并且确保正确安装以下模块:

C++(gccorg++packagename)PythonOpenGLPNG然后在源代码目录里面

依次运行:

2.如果你是Linux用户,首先确保以下东东已安装:

PythonPmwOpenGLdriver(我用的是NVdia)libpng

Subversionclient(下载源代码需要)然后下载Pymol的源代码$mkdirpymol-src

$svnco/svnroot/pymol/trunk/pymolpymol-src

然后进入源代码目录#cdpymol-src

开始依次编译#pythonsetup.pyinstall

#pythonsetup2.pyinstall

拷贝执行脚本到某个$PATH,安装就搞定了#cp./pymol/usr/bin

灭牯牲牯潎洠摯汵慮敭浐屷,那么你应该运行如果运行时得到错误信息#python

THE END
1.Python可视化神器(下)Plotly详细教程本次续接前一篇文章,更加详细的介绍plotly画图的各种核心构建,因为plotly实在是太过强大,一旦用顺手,保证你一定会爱不释手的。 鉴于篇幅较多,本次为系列文章第二篇。 目录 一 简介 二 绘图语法规则 2.1 离线绘图方式 2.2 graph对象 2.3 构造traces 2.4 定义Layout ...https://www.meipian.cn/56m3190x
1.Python如何打开绘图功能mob64ca12f6aae1的技术博客在数据分析和可视化领域,Python以其强大的库和工具在众多编程语言中脱颖而出。绘图功能是Python的一个重要特性,能够帮助开发者和数据科学家在探索数据时进行直观展示。本文将深入探讨如何在Python中打开绘图功能,并使用示例代码来创建简单的饼状图。 一、安装必要的库 ...https://blog.51cto.com/u_16213458/12657635
2.顶刊技巧!3D绘图!Python 3D绘图很简单 Python 中的 3-D 绘图很重要,可以更丰富、更全面地了解复杂信息,也让绘图更美观。 需要以下库: matplotlib:用于创建可视化。 numpy:用于数值运算和数据操作。 plotly:用于创建交互式绘图(用于 3-D 极坐标图)。 importmatplotlib.pyplotasplt ...https://blog.csdn.net/2301_77413856/article/details/144084611
3.Python气象绘图教程(十二)腾讯云开发者社区在前面的教程中,大部分的colorbar都是通过关键字参数传入的默认子图,这在大部分时候是非常方便的,但是某些时候会出现extend='both'命令无法生效的情况,这个时候就需要传入自定义colorbar。 代码语言:javascript 复制 cmap=mpl.cm.viridis norm=mpl.colors.Normalize(vmin=6.0,vmax=8.7)position=plt.axes([0.1,0.25,...https://cloud.tencent.com.cn/developer/article/1646457
4.Python气象绘图教程(十六)—Cartopy6腾讯云开发者社区Python气象绘图教程(十六)—Cartopy_6 本节提要:使用cartopy进行市县的色块填色、模仿geopandas绘制颜色图 一、利用cartopy进行市县的色块填色 其实geopandas在这方面比cartopy更加专业,由于是基于pandas的,所以在和表格类数据连接上的效果更好,不过cartopy也还能完成任务,虽然我想出的是个笨办法。https://cloud.tencent.com/developer/article/1646467
5.python众所周知,精美的图能让你的高质量期刊论文更上一层楼。为此,我们整理了一系列精美的作图教程,并配套了每一个教程所对应的环境,让你不但能轻松分析数据,还能一键出图! GOplot:画出差异表达基因富集结果 Notebook 链接:GOplot:把你的差异表达基因富集分析结果画出来! https://segmentfault.com/a/1190000044088213
6.python之matplotlib和pandas绘图教程python这篇文章主要介绍了python之 matplotlib和pandas绘图教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧不得不说使用python库matplotlib绘图确实比较丑,但使用起来还算是比较方便,做自己的小小研究可以使用。这里记录一些统计作图方法,包括pandas作图和plt作图。 前提是先导入第三方库吧 1 2 3 import ...https://www.jb51.net/article/207140.htm
7.PythonTurtle库创意绘图指南:绘制心形与花朵的实战教程!Python 的turtle库是一种简单易用的绘图工具,非常适合初学者学习编程。本文将详细介绍如何使用turtle库进行画布设置、画笔属性设置、画笔的移动与控制函数,并结合两个实战案例,包括“花”字绘制和心型图案的绘制。 一、Turtle 库基础介绍 turtle库模拟了一个小乌龟,作为一个画笔在画布上绘制各种图形。该库中的大部分操...https://www.iotword.com/28402.html
8.OpenCVPython教程下篇Python语言OpenCV-Python 级联分类器 | 六十二目标在本教程中,我们将学习Haar级联对象检测的工作原理。 我们将使用基于Haar Feature的Cascade分类器了解人脸检测和眼睛检测的基础知识。 我们将使用cv::CascadeClassifier类来检测视频流中的对象。特别是,我们将使用以下函数: cv::CascadeClassifier::load来加载.xml分类器文件。它可以...https://www.isolves.com/it/cxkf/yy/Python/2022-04-27/53791.html
9.Python的练手项目:用Python创建一张三维立体画(python基础教程)Python 的练手项目:用Python创建一张三维立体画(python基础教程) 本项目生成的三维立体画设计为用“墙眼”方式观看。看到它们的最好方法,就是让眼睛聚焦在图像后面的点(如墙上)。有点神奇,一旦在这些图案中感知到某样东西,眼睛就会自动将它作为关注的焦点,如果三维图像已“锁定”,你很难对它视而不见的(如果你仍...https://www.eolink.com/news/post/20169.html
10.跟着NC学作图使用python绘制折线图写在前面 今天分享一篇使用Python绘制折线图的教程,在我们前提的教程中,关于使用R语言绘制折线图的教程也很少,跟着PC学作图 | 小提琴图+Tufte箱形图+折线图的绘制...https://www.jianshu.com/p/f8f2ea35f94f