返回顶部
p

protein-docking-configurator蛋白质对接配置器

Prepare input files for molecular docking software, automatically determine

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
93
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

protein-docking-configurator

蛋白质对接配置器

功能特性

  • - 解析蛋白质PDB文件,识别配体结合口袋
  • 自动计算Grid Box中心坐标和尺寸
  • 生成AutoDock Vina配置文件
  • 生成AutoDock4网格参数文件
  • 支持基于活性位点残基或配体的Box定位

使用方法

作为命令行工具

bash

基于活性位点残基计算Grid Box


python scripts/main.py --receptor protein.pdb --active-site-residues A:120,A:145,A:189 --software vina

基于参考配体计算Grid Box

python scripts/main.py --receptor protein.pdb --reference-ligand ligand.pdb --software vina

手动指定Box参数

python scripts/main.py --receptor protein.pdb --center-x 10.5 --center-y -5.2 --center-z 20.1 --size-x 20 --size-y 20 --size-z 20 --software vina

作为Python模块

python
from scripts.main import DockingConfigurator

config = DockingConfigurator()

从受体和活性位点计算Box

config.fromactivesite(protein.pdb, [A:120, A:145, A:189]) config.writevinaconfig(config.txt, exhaustiveness=32)

从受体和参考配体计算Box

config.fromreferenceligand(protein.pdb, ligand.pdb, padding=5.0) config.writeautodock4gpf(protein.gpf, spacing=0.375)

参数说明

命令行参数

参数描述是否必需
--receptor受体蛋白质PDB文件路径
--software
对接软件类型(vina/autodock4) | 是 | | --active-site-residues | 活性位点残基列表,格式:链:残基编号 | 否 | | --reference-ligand | 参考配体PDB/MOL文件 | 否 | | --center-x/y/z | Grid Box中心坐标 | 否 | | --size-x/y/z | Grid Box尺寸(Å) | 否 | | --spacing | 网格间距(仅AutoDock4) | 否(默认0.375) | | --exhaustiveness | 搜索详尽度(仅Vina) | 否(默认32) | | --output | 输出文件路径 | 否 |

输出文件

  • - AutoDock Vina:生成config.txt配置文件
  • AutoDock4:生成.gpf(网格参数文件)及对应的大分子文件

依赖环境

  • - Python 3.8+
  • numpy

示例

bash

示例1:使用活性位点残基


python scripts/main.py --receptor 1abcreceptor.pdb --active-site-residues A:45,A:92,A:156 --software vina --output vinaconfig.txt

示例2:使用参考配体并自定义Box尺寸

python scripts/main.py --receptor kinase.pdb --reference-ligand ATP.pdb --software vina --size-x 25 --size-y 25 --size-z 25

示例3:AutoDock4配置

python scripts/main.py --receptor protein.pdb --active-site-residues A:100 --software autodock4 --spacing 0.375 --output protein.gpf

注意事项

  1. 1. 输入PDB文件应去除水分子和杂原子(除非必要)
  2. 建议对受体进行质子化和电荷计算(使用AutoDock Tools等工具)
  3. Grid Box尺寸应足够覆盖配体构象空间,通常为20-30Å
  4. 活性位点残基应包含催化残基和关键结合残基

风险评估

风险指标评估等级
代码执行本地执行Python/R脚本
网络访问
无外部API调用 | 低 | | 文件系统访问 | 读取输入文件,写入输出文件 | 中 | | 指令篡改 | 标准提示词指南 | 低 | | 数据泄露 | 输出文件保存至工作区 | 低 |

安全检查清单

  • - [ ] 无硬编码凭据或API密钥
  • [ ] 无未经授权的文件系统访问(../)
  • [ ] 输出不泄露敏感信息
  • [ ] 已实施提示注入防护
  • [ ] 输入文件路径已验证(无../遍历)
  • [ ] 输出目录限制在工作区内
  • [ ] 脚本在沙盒环境中执行
  • [ ] 错误信息已清理(不暴露堆栈跟踪)
  • [ ] 依赖项已审计

前置条件

无需额外Python包。

评估标准

成功指标

  • - [ ] 成功执行主要功能
  • [ ] 输出符合质量标准
  • [ ] 优雅处理边缘情况
  • [ ] 性能可接受

测试用例

  1. 1. 基本功能:标准输入 → 预期输出
  2. 边缘情况:无效输入 → 优雅错误处理
  3. 性能测试:大数据集 → 可接受处理时间

生命周期状态

  • - 当前阶段:草案
  • 下次审查日期:2026-03-06
  • 已知问题:无
  • 计划改进
- 性能优化 - 增加额外功能支持

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 protein-docking-configurator-1775927590 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 protein-docking-configurator-1775927590 技能

通过命令行安装

skillhub install protein-docking-configurator-1775927590

下载

⬇ 下载 protein-docking-configurator v1.0.0(免费)

文件大小: 7.85 KB | 发布时间: 2026-4-12 11:07

v1.0.0 最新 2026-4-12 11:07
Initial release.

- Prepare input files for molecular docking software with automatic Grid Box determination.
- Supports AutoDock Vina and AutoDock4 configuration file generation.
- Grid Box center and size can be set using active site residues, reference ligand, or manual input.
- Usable both as a command-line tool and Python module.
- Includes security guidelines and risk assessment in documentation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部