前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >PyMol-把它当作一个包来使

PyMol-把它当作一个包来使

作者头像
DrugScience
发布于 2021-03-16 01:03:58
发布于 2021-03-16 01:03:58
57600
代码可运行
举报
文章被收录于专栏:DrugScienceDrugScience
运行总次数:0
代码可运行

来,先看原网攻略:https://pymolwiki.org/index.php/Jupyter

养成好习惯

我们都知道pymol有两种操作方式,一种是鼠标,一种是命令行,当然你如果把我使用sony手柄的那个算第三种的话,我也不反对。

传送门:https://mp.weixin.qq.com/s?_biz=MzIxMzI2OTc2MQ==&mid=2651144233&idx=1&sn=b78161417f999ff9a580c5023e9db5b9&chksm=8c488c47bb3f05517916860cee68d15562b513d0d4278685217c29f23582f5c0932b4a9a5ad6&token=95851457&lang=zhCN#rd

但是,现在的问题是

1.pymol的功能是如此的强大,如何更加有效的使用

2.pymol自带的命令行工具,对于我来说简直是魔鬼,而且,对于一个三维可视化工具,命令行总感觉不如鼠标更有感觉

所以,我目前遇见的一个问题是,怎么去对比两个蛋白

pymol是个包,我用conda安装

所以,我们就可以

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

In [9]: import pymol2
   ...: p1 = pymol2.PyMOL()
   ...: p1.start()
   ...: p1.cmd.load('1AKE.pdb')
   ...: p1.cmd.load('1EN2.pdb')
   ...: p1.cmd.align('1AKE','1EN2')
Out[9]: (3.6471645832061768, 42, 2, 3.824939250946045, 43, 21.0, 9)

将pymol作为一个包导入,然后使用cmd对其进行调用,这样就舒服一点

至于cmd:https://pymol.org/pymol-command-ref.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FindKey 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
60行C代码实现一个shell
1969年,Unix初始,没有fork,没有exec,没有pipe,没有 “一切皆文件” ,但是那时它已经是Unix了。它简单,可塑。
Linux阅码场
2019/09/17
7220
60行C代码实现一个shell
14个 Python 命令行冷兵器,一个比一个强大!
Python自带了一些命令行工具,可以用来快速处理工作。我把这些命令行工具称之为 冷兵器 ,没有趁手工具时候可以顶替使用。这些工具都是python标准模块,具有 main 函数,直接使用 python -m 命令执行,多数可以使用 -h/--help查看帮助。
陈晨135
2021/12/18
4890
14个 Python 命令行冷兵器,一个比一个强大!
docker常用指令及心得
1.下载Docker Compose并将其上传至服务器/usr/local/bin/目录下
小新笔记坊
2024/12/17
1560
一个简单的挖矿病毒分析
CMD 命令行.txt,start.ps1,1.ps1,knbhm.jpg,svchost.exe
信安之路
2018/11/30
3.1K0
一个简单的挖矿病毒分析
Ipython 解释器
通常我们并不使用Python自带的解释器,而是使用另一个比较方便的解释器——ipython解释器,命令行下输入:
py3study
2020/01/03
1.2K0
Python每日一谈|No.24.实例.5-PyMol.4-alter-更改
Emm,想错了 竟然忘掉了要抓重点 PyMol中cmd指令很多,常用的写一下就好 我又不是遍历hhh alter web:https://pymolwiki.org/index.php?title=
DrugScience
2021/03/29
6.9K0
Python每日一谈|No.24.实例.5-PyMol.4-alter-更改
Pymol-基本指令
原始网址:https://pymolwiki.org/index.php/Biochemistry_student_intro >
DrugScience
2021/02/04
9840
Pymol-基本指令
Python每日一谈|No.23.实例.4-PyMol.3-alias
我应该先把pymol cmd的指令汇总放在这里 https://pymol.org/pymol-command-ref.html alias 描述: “alias”将常规使用的命令输入绑定到新的comman关键字。 简而言之,这个指令可以设置一个快捷方式,以便运行某些复杂的指令 使用 alias 快捷名字, 复杂指令 参数 name = 字符串: 新的关键词 command = 字符串:用分号分隔的复杂命令的字符串输入。 案例 alias my_scene, hide; show ribbon, polym
DrugScience
2021/03/24
4860
Python每日一谈|No.20.实例.1-PyMol.1-导入蛋白,创建蛋白
– 开源版本:https://sourceforge.net/projects/pymol/
DrugScience
2021/03/22
1.2K0
Python每日一谈|No.20.实例.1-PyMol.1-导入蛋白,创建蛋白
分子对接教程 | (8) PyMOL可视化对接结果
或者通过命令cd F:\AutoDock来实现,这与window的dos命令行和Linux系统的cd(Change Directory)命令一样。
DoubleHelix
2021/02/26
10.3K0
分子对接简明教程 (二)
用PyMOL展示配体和受体相互作用的原子和氢键 为了简化展示过程,我们设计了一个pml脚本 (脚本内有很详细的解释),只需要修改脚本里面受体和配体的名字,然后在PyMOL的命令行界面输入PyMOL> run display.pml即可获得展示结果。当然这个脚本也可以使用程序generatePmlForHbond.py生成。 ############################################################ ###All one needs to do is repla
生信宝典
2018/02/05
2.8K0
python: 深入了解调试利器 Pdb
Python是一种广泛使用的编程语言,以其简洁和可读性著称。在开发和调试过程中,遇到错误和问题是不可避免的。Python为此提供了一个强大的调试工具——Pdb(Python Debugger)。Pdb是Python标准库中自带的调试器,可以帮助开发者跟踪代码执行、查看变量值、设置断点等功能。本文将详细介绍Pdb的使用方法,并结合实例展示其强大的调试能力。
运维开发王义杰
2024/07/20
3710
python: 深入了解调试利器 Pdb
Python 中 -m 的典型用法、原理解析与发展演变
在命令行中使用 Python 时,它可以接收大约 20 个选项(option),语法格式如下:
Python猫
2019/11/12
1.1K0
Python 中 -m 的典型用法、原理解析与发展演变
Exploit Leads to Data Exfiltration
在这次持续多天的入侵攻击事件中,我们观察到一个威胁参与者通过利用ManageEngine SupportCenter Plus中的漏洞获得了对某个组织的初始访问权限,威胁参与者在服务器上发现文件并使用web shell转储凭据,使用Plink和RDP横向移动到关键服务器,并使用web shell和RDP渗透敏感信息
Al1ex
2022/09/07
1K0
Exploit Leads to Data Exfiltration
用node.js从零开始去写一个简单的爬虫
如果你不会Python语言,正好又是一个node.js小白,看完这篇文章之后,一定会觉得受益匪浅,感受到自己又新get到了一门技能,如何用node.js从零开始去写一个简单的爬虫,十分钟时间就能搞定,步骤其实很简单。node的安装就不一步步的解释了,如果不会可以自行百度。在node开大环境下开始第一步:
王小婷
2018/08/22
1.2K0
用node.js从零开始去写一个简单的爬虫
批处理编写(自用
批处理 是 处理命令。自上而下成批的处理每一条命令,知道执行到最后一条,即使报错 也会继续执行后面的内容。
KID.
2023/12/22
1960
R tips:自杀式R包的安装
R包的依赖处理非常奇怪,随着安装R包的数量变多,有较大概率会遇到R包依赖崩溃的情况。
生信菜鸟团
2023/11/27
4240
R tips:自杀式R包的安装
如何做一个任何电脑都能用的python程序?
有时候你做好了一个小游戏或者小程序想要打包发送给别人玩或者用的时候,直接发过去,如果别人没有python环境的话,那肯定是用不了的,这时候你需要将程序打包成exe程序。
sjw1998
2019/09/28
3.8K0
在Linux上安装和使用免费版本的PyMol
PyMol是一个类似于VMD的分子可视化工具,也是在PyQt的基础上开发的。但是由于其商业化运营,软件分为了教育版、开源版和商业版三个版本。其中教育版会有水印,商业版要收费,但是官方不提供开源版本的安装方法。按照参考链接1的内容,可以在Windows系统上面安装一个开源版本的PyMol,但是该发行版只有Windows平台的编译包。所以如果需要在Linux上安装PyMol,就只能在Github上面下载源码进行编译构建。
DechinPhy
2023/07/09
1.3K0
在Linux上安装和使用免费版本的PyMol
【精心解读】关于Jupyter Notebook的28个技巧
Jupyter具有很强的可扩展性,支持许多编程语言,可以很容易地托管在计算机上或几乎所有的服务器上,只需要拥有ssh或http访问权限。 最重要的是,它是完全免费的。
量化投资与机器学习微信公众号
2018/01/30
7.6K0
【精心解读】关于Jupyter Notebook的28个技巧
相关推荐
60行C代码实现一个shell
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文