DrugBank 数据库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/drugbank-database。
技能介绍
要解决什么问题
做药物信息学或临床决策支持时,你往往需要在本地复现分析:拉取 DrugBank 全量 XML、按 ID/CAS/关键词检索、导出结构化表,还要处理 DDI、靶点与化学结构。手工查网页或零散脚本很难保证版本一致、凭据安全和可复现。
技能如何工作
本技能把 DrugBank 访问拆成可组合的模块,围绕约 9,591 条药物记录(含 FDA 小分子、生物制剂、营养保健品与实验化合物)提供编程指引:
- 数据访问:
drugbank-downloader、环境变量/配置文件管理凭据、指定版本下载与 XML 解析、缓存已解析数据 - 药物查询:按 DrugBank ID、名称、CAS 或关键词提取适应症、药理学、SMILES/InChI 及 PubChem、ChEMBL、UniProt 等交叉引用,并导出
DataFrame - DDI 分析:成对相互作用、严重程度与机制分类、相互作用矩阵/网络与多药联用风险评分
- 靶点与通路:抑制剂/激动剂等作用类型、CYP450 与转运蛋白、SMPDB 通路映射、共享靶点与重定位思路
- 化学分析:理化性质、Lipinski/Veber、Tanimoto 相似性、指纹与子结构(SMARTS)、ADMET 相关探索
典型路径包括:下载固定版本 → 建可检索药物库 → 查相似结构与共靶点 → 用相互作用数据评估组合用药风险。
适用边界与注意点
- 需在 go.drugbank.com 注册并接受许可;学术用途通常免费,商用需单独确认授权
- 论文与脚本中应写明 DrugBank 版本;解析 XML 时注意命名空间,化学结构建议用 RDKit 校验
- 相互作用与 ADMET 结果需结合临床情境解读,不能替代专业用药决策
使用场景
- 用固定版本的 DrugBank XML 建本地可检索药物表,按 CAS 或关键词导出适应症与外部库交叉引用
- 根据患者当前用药清单,批量检查成对 DDI 并按严重程度打分,评估多药联用风险
- 针对候选药物做 Tanimoto 相似性与子结构搜索,再结合共享靶点筛选重定位方向
- 从条目提取 CYP450、转运蛋白与 SMPDB 通路,解释代谢与潜在脱靶机制
适合人员
- 做文献综述或荟萃分析、需要把 DrugBank 字段整理成可复现 DataFrame 的药理学/医学信息学研究生
- 负责用药审查、要把院内处方与 DrugBank 相互作用数据对照并写进临床决策备注的临床药师
- 在发现项目中用 SMILES、Lipinski 与相似性矩阵做类药性与 SAR 初筛的计算化学或药物化学研究员
- 搭建药物知识库或警戒流水线、需安全下载、缓存 XML 并版本化数据的后端或数据工程师