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

开源版 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。

http://www.xdnf.cn/news/10341.html

相关文章:

  • [LitCTF 2024]SAS - Serializing Authentication
  • 在Cesium中通过geojson和3d tiles分别加载楼宇白膜
  • 【深度学习】线性因子模型:数据降维与结构解析的数学透镜
  • 深入探讨redis:主从复制
  • 【鱼皮-用户中心】笔记
  • 优化的两极:凸优化与非凸优化的理论、应用与挑战
  • 雪花算法的实际应用
  • 6个月Python学习计划 Day 10 - 模块与标准库入门
  • 表单校验代码和树形结构值传递错误解决
  • 【Qt】Bug:findChildren找不到控件
  • 【C语言练习】074. 理解C语言中的多线程编程
  • MySQL 8.0:解析
  • Github 热点 Github 热点 Syncthing:多台设备,持续同步文件,安全同步,隐私无忧!
  • 79. 单词搜索-极致优化,可行性剪枝和顺序剪枝
  • LeetCode 1010. 总持续时间可被 60 整除的歌曲
  • leetcode hot100刷题日记——30.两数之和
  • 那些常用的运维工具
  • LeetCode 1524. 和为奇数的子数组数目
  • 【题解-洛谷】P9422 [蓝桥杯 2023 国 B] 合并数列
  • Flask-Login使用示例
  • R语言错误处理方法大全
  • Python 从入门到精通视频下载
  • Nacos实战——动态 IP 黑名单过滤
  • 【LLM】FastAPI入门教程
  • 无公网ip远程桌面连接不了怎么办?内网计算机让外网访问方法和问题分析
  • 2. 手写数字预测 gui版
  • VMvare 创建虚拟机 安装CentOS7,配置静态IP地址
  • Kubernetes架构与核心概念深度解析:Pod、Service与RBAC的奥秘
  • 算法训练第四天
  • 企业上线ESOP(电子标准操作程序)电子作业指导书,实现车间无纸化,是数字化转型的重要一步