drugbank-database - 访问和分析 DrugBank 数据库药物信息
通过编程方式访问 DrugBank 数据库,查询药物属性、相互作用、靶点、通路、化学结构和药理学数据,用于药物发现研究。
标签
更新于: 2026-06-30能力
典型输入
典型输出
该技能可以做什么
- 下载并解析 DrugBank XML 数据
- 按 ID 名称 CAS 号搜索药物
- 提取药物化学属性和结构
- 获取药理学和 ADME 数据
- 分析药物相互作用及严重程度
- 构建双向相互作用网络
- 提取药物靶点酶和转运蛋白
- 将药物映射到生物通路
- 计算分子 Tanimoto 相似度
- 生成分子指纹
- 使用 SMARTS 执行子结构搜索
- 预测口服吸收和血脑屏障通透性
- 应用 Lipinski 五倍律
- 导出药物数据集为 DataFrame
输入
- DrugBank 账户凭据
- DrugBank 数据库 XML 文件
- 含所需依赖包的 Python 环境
- RDKit 化学信息学库
- 查询参数(药物 ID、名称、CAS 号)
输出
- 药物信息数据集
- 药物相互作用分析结果
- 相互作用网络图
- 化学属性数据库
- 分子相似性矩阵
- 靶点和通路映射结果
- 导出的 DataFrame 和 CSV 文件
要求
- DrugBank 账户(学术用途免费)
- 已接受的 DrugBank 许可协议
- Python 依赖包:drugbank-downloader、bioversions、lxml、pandas、rdkit、networkx、scikit-learn
- 下载数据库所需的网络连接
- 用于存储凭据的环境变量或配置文件
