当前位置: 首页 > news >正文

开源版 PyMOL 如何绘制 Galidesivir 分子结构 ?

参阅:开源版PyMol安装保姆级教程

百度网盘下载
提取码:csub

pip show pymol
简介: PyMOL是一个Python增强的分子图形工具。它擅长蛋白质、小分子、密度、表面和轨迹的3D可视化。它还包括分子编辑、射线追踪和动画。

先从 www.python.org 下载 python-3.11.9-amd64.exe
在 Win 10 上安装在 D:\Python311
cd D:\Python311
python.exe -m pip install --upgrade pip

pip install \pyMol\numpy-1.22.4+mkl-cp311-cp311-win_amd64.whl
pip install \pyMol\Pmw-2.0.1-py3-none-any.whl
pip install \pyMol\pymol-2.6.0a0-cp311-cp311-win_amd64.whl
pip install \pyMol\pymol_launcher-2.5-cp311-cp311-win_amd64.whl

D:\Python311> pip install pyqt5
Successfully installed PyQt5-Qt5-5.15.2 PyQt5-sip-12.17.0 pyqt5-5.15.11

安装成功之后 PyMOL.exe 在 D:\Python311\,右键点击发送到桌面快捷即可。
PyMOL


PyMOL 如何绘制 galidesivir 分子结构 ?

要在 PyMOL 中绘制 galidesivir(一种抗病毒核苷类似物)的分子结构,可以按照以下步骤操作:


方法 1:从 PubChem 直接加载(推荐)

  1. 获取 PubChem CID
    Galidesivir 的 PubChem CID 是 135565784(可通过 PubChem 页面 确认)。

  2. 在 PyMOL 中执行命令
    打开 PyMOL,在命令输入栏运行:

    fetch 135565784, type=sdf, async=0
    
    • fetch:从在线数据库下载结构
    • type=sdf:指定文件格式为 SDF(PubChem 的默认小分子格式)
    • async=0:同步加载(等待下载完成)
  3. 优化显示效果
    加载后执行以下命令优化显示:

    # 显示球棍模型
    show sticks
    show spheres# 调整样式
    set stick_radius, 0.1
    set sphere_scale, 0.2# 按原子类型着色
    util.cbag# 添加背景和标签
    bg white
    set label_size, 20
    

Download_3D


方法 2:手动导入结构文件

  1. 下载结构文件

    • 访问 Galidesivir 的 PubChem 页面
    • 点击 “Download” → 选择 SDFPDB 格式保存(如 galidesivir.sdf)。
  2. 在 PyMOL 中导入文件

    # 加载文件
    load /path/to/galidesivir.sdf# 或使用图形界面:
    # File → Open → 选择下载的文件
    
  3. 调整显示样式(同方法 1 步骤 3)
    Conformer3D
    cmd_3D


方法 3:使用 SMILES 字符串构建

  1. 获取 SMILES 字符串
    Galidesivir 的 SMILES:

    C[C@H]1O[C@H]([C@H](O)[C@@H]1N2C=NC3=C2N=CN=C3N)COP(=O)(O)O
    
  2. 在 PyMOL 中生成结构
    运行以下脚本:

    # 生成分子对象
    smiles = "C[C@H]1O[C@H]([C@H](O)[C@@H]1N2C=NC3=C2N=CN=C3N)COP(=O)(O)O"
    cmd.create("galidesivir", smiles)# 优化几何结构(可选)
    cmd.clean("galidesivir")# 显示样式
    show sticks, galidesivir
    util.cbag
    

常见问题解决

  • 结构不显示?
    确保已执行 show sticksshow spheres

  • 原子重叠/扭曲?
    cmd.clean("对象名") 优化几何结构。

  • 文件格式错误?
    优先使用 SDF 格式(PDB 格式可能丢失键合信息)。


通过以上任一方法,即可在 PyMOL 中清晰展示 galidesivir 的分子结构。推荐 方法 2(直接手动下载 *.sdf文件,再打开文件,显示3D。

相关文章:

  • 项目:贪吃蛇实现
  • 流媒体协议分析:流媒体传输的基石
  • Jinja2 模板继承机制
  • Mybatis ORM SpringORM
  • 【代码坏味道】膨胀类 Bloaters
  • Go语言的context
  • 《高等数学》(同济大学·第7版) 第一节《映射与函数》超详细解析
  • 【算法】递归与分治策略
  • Cesium快速入门到精通系列教程一
  • 【Linux】进程地址空间揭秘(初步认识)
  • 【计算机网络】 ARP协议和DNS协议
  • 计算机网络物理层基础练习
  • 【CC协议】知识共享许可协议(Creative Commons Licenses)体系解析
  • Python 中Vector类的格式化实现,重点拆解其超球面坐标系的设计精髓
  • 15分钟讲解所有较知名编程语言
  • DAY 16 numpy数组与shap深入理解
  • GD32F103系列工程模版创建记录
  • js数据类型有哪些?它们有什么区别?
  • 如何找到一条适合自己企业的发展之路?
  • Agent开发详解
  • 做网站需要那些东西/青岛关键词网站排名
  • 做b2b需要建网站吗/淘宝店铺如何推广
  • 网站建设过程规划和准备阶段/怎样推广网站
  • 做游戏网站思想步骤/廊坊seo建站
  • 做网站刷赞qq怎么赚钱/泰安做百度推广的公司
  • 在线制作免费生成图片logo/广西seo搜索引擎优化