Agent Skills
返回列表
腾讯组学蛋白质结构可视化

腾讯组学蛋白质结构可视化

行业专业 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/pdb-viewer-skill 到当前 AI 助手。

技能介绍

解决什么问题

拿到一个 .pdb 或 mmCIF 结构文件后,通常得切到 PyMOL、Chimera 这类独立客户端:先把文件拷过去,再手动点菜单。想「只看 A 链」「把活性口袋 5 Å 内的残基标出来」「量一下 His57 NE2 与底物的距离」,每一步都要重复操作,也很难跟脚本或对话式分析流程接起来。这个技能把 3D 查看器搬进 WorkBuddy 的对话流里,用自然语言直接操控场景。

技能如何工作

  • 渲染层:本地自托管 Mol\* (molstar) 5.9.0,只加载 templates/molstar.js 与 templates/molstar.css。服务由 serve_pdb.py 启动,仅用 Python 3 标准库(http.server、urllib、base64、json),不需要 pip 装包。
  • 控制通道:在内置浏览器打开页面后,自然语言指令被翻译成 POST /api/command,执行结果通过 SSE 实时推送回浏览器。
  • 数据加载:支持本地 PDB 路径、RCSB ID 和 cos:// URI。COS 读取走 CosBucketService.GetObjectData 接口,session_id 作鉴权,EnvironmentId 从 ~/.omics-platform-cli/omics_config.json 读取。
  • 结构操作:8 种表示方式与 8 种着色主题,可按链隔离或恢复、隐藏水分子与配体、按原子名/元素/配体名/空间距离/B-factor 选择、给残基加文字标签。
  • 测量与分析:支持任意原子间距离、三原子角度、四原子二面角,以及氢键、金属配位、盐桥、疏水接触和空间冲突检测。
  • 导出:截图(含透明背景)、保存与恢复场景快照、导出选区或过滤后结构(export_filtered,derive_file 模式)。

适用边界

  • 只能在 WorkBuddy 内置浏览器中打开,不会主动调用用户本机浏览器。
  • 权限严格收口:只调用上述一个 COS 接口,不允许借它跑 omics-platform-cli 的其他命令;coscli 通道也只执行 cp 下载。
  • coscli 目前仅支持永久密钥,不支持 STS 临时密钥,且需要用户自行安装和配置。
  • {SKILL_ROOT} 是占位符,运行时必须替换为用户本机的实际安装路径。
  • COS 路径的 key 必须以 .pdb 结尾,region 由脚本按白名单自动识别;本地 PDB 不依赖 omics-platform-cli。

使用场景

  • 拿到刚解析的蛋白结构,需要按单链检查折叠、隐藏 B 链并按二级结构着色,确认界面区域。
  • 研究某条链的活性位点,要高亮 A 链 50-100 位残基,并标注 His57 为活性中心。
  • 需要比较配体结合前后构象变化,用空间距离选择 ATP 周围 5 Å 残基,再测量关键原子距离和角度。
  • 团队把 PDB 文件存在腾讯组学平台 COS 里,要在对话中直接加载 `cos://` 路径并导出去掉水分子的结构。

适合人员

  • 结构生物学研究员,需要在对话里快速查看 PDB/mmCIF 结构,而不想每次打开 PyMOL 或 Chimera。
  • 计算化学与药物设计工程师,经常要按链、配体、B-factor 做选择和测量,并把结果截图或导出。
  • 组学平台使用者,文件存放在腾讯健康组学平台 COS,希望在 WorkBuddy 中用自然语言直接加载和调整 3D 视图。
  • 搭建可视化流程的开发者,需要了解 Mol* 自托管渲染和 `POST /api/command` 的调用方式。