Pharmaclaw Chemistry Query

🧪 智能分子计算与逆合成设计平台

专业化学工具集,整合PubChem数据查询与RDKit分子计算,支持分子属性分析、2D可视化、逆合成规划及21种名反应模拟,适用于化合物研究与合成设计。

收藏
5.9k
安装
1.3k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Pharmaclaw Chemistry Query 是一套全栈化学信息学工具,通过 chain_entry.py 统一入口或独立脚本完成多种化学任务:

  • 数据检索query_pubchem.py 支持化合物名称/CID 查询,获取分子式、SMILES、InChI、结构图像及合成参考文献;支持 2D 指纹相似性搜索。
  • 分子计算rdkit_mol.py 基于 RDKit 计算分子量、logP、TPSA、氢键供体/受体数、可旋转键、芳香环数等 ADMET 相关属性,生成 2D PNG/SVG 可视化。
  • 逆合成分析:BRICS 递归断裂算法支持深度控制(--depth N),plan 动作可输出多步合成路线。
  • 正反应模拟:内置 21 种名反应模板(Suzuki、Heck、Wittig、Diels-Alder 等),通过 SMARTS 匹配执行反应预测。
  • 指纹与搜索:Morgan 指纹生成、Tanimoto 相似度计算、子结构匹配。

显著优点

  • 开箱即用:零 API 密钥依赖,PubChem/ChEMBL/PubMed 均为公开接口;RDKit 为成熟开源库。
  • 链式输出:统一 JSON Schema 设计,可直接接入下游药理学、毒理学 Agent。
  • 可视化完备:支持 2D 图像生成、3D 坐标优化(MMFF)。
  • 专业深度:逆合成规划与名反应库功能接近专业化学软件(如 SciFinder 子集)。

潜在局限

  • 3D 能力有限:MMFF 优化为力场方法,非量子化学精度;无高级构象搜索。
  • 反应预测边界:SMARTS 模板匹配基于规则,无法预测副反应、立体选择性或实际收率。
  • 逆合成深度:BRICS 为启发式断裂,复杂天然产物或手性中心的策略性断键仍需人工干预。
  • 数据依赖:PubChem 网络请求受限于 NCBI 服务状态与速率限制(未明确说明但存在)。

适合人群

药物化学研究人员、有机合成工程师、化学信息学开发者、高校化学/药学师生,以及需要快速获取化合物属性与合成线索的 AI Agent 工作流。

常规风险

  • 化学安全性:工具仅提供理论预测,合成路线需经专业安全评估;未内置爆炸物、毒性、管制物质警示。
  • 数据准确性:PubChem 数据质量参差,关键实验应交叉验证;SMILES 解析错误可能导致错误属性计算。
  • 知识产权:商业用途需注意名反应模板及合成路线的专利状态。

版本安全更新(v1.4.1)

开发者主动修复了多项输入注入风险:子进程调用的长度限制与空字节过滤、路径遍历防护、Shell 元字符拒绝、SMILES 预校验及超时控制,显著降低了命令注入与任意文件写入风险。

Pharmaclaw Chemistry Query 内容

references文件夹
scripts文件夹
手动下载zip · 17.9 kB
api_endpoints.mdtext/markdown
请选择文件