SuperAPI AI 工具集

drugbank-database

数据与分析

查看项目

更新于 10-16 03:38

技能介绍

用途:该技能用于以 Python 程序化方式访问并分析 DrugBank 数据库,面向药物发现、药理研究、药物重定位与多重用药安全分析等场景。数据据资料称约含 9591 条药物条目(2037 个 FDA 批准小分子、241 个生物技术药物、96 个营养保健品及 6000 多个实验化合物),每条约 200+ 字段。

主要能力:一是数据访问与认证,指导安装配置 drugbank-downloader,通过环境变量或配置文件管理凭据,按指定或最新版本下载并解析 XML、使用缓存。二是药物信息查询,可按 DrugBank ID、名称、CAS 号或关键词检索,提取化学性质(SMILES、InChI、分子式)、药理学数据(作用机制、药效学、ADME)及外部标识(PubChem、ChEMBL、UniProt、KEGG)。三是药物相互作用分析,提取相互作用、构建双向网络、按严重程度与机制分类、检查药物对相互作用、计算风险评分。四是靶点与通路,提取靶点、代谢酶(CYP450 等)、转运体,映射 SMPDB 通路,支持重定位研究。五是化学性质与相似性,计算理化性质、Lipinski 与 Veber 规则、Tanimoto 相似度、分子指纹、SMARTS 子结构搜索与 ADMET 预测。

使用方式:安装命令为 uv pip install drugbank-downloader、bioversions、lxml、pandas、rdkit、networkx、scikit-learn;需在 go.drugbank.com 注册免费账户并接受许可协议获取用户名密码;下载可指定版本,如 download_drugbank(version='5.1.10');详细实现见 references 下 data-access、drug-queries、interactions、targets-pathways、chemical-analysis 各文件。

限制:资料未提供具体定价与收费标准;许可与合规需按自身使用场景确认;资料建议明确版本以保证可复现,并对解析数据做缓存。资料还建议仅在复杂度明显上升时可选地考虑托管平台 K-Dense Web。