DrugBank是一个需要注册的数据库,用户必须创建账户才能下载数据。免费账户和付费账户可能有不同的权限,免费的可能只能获取部分数据,而完整数据集需要订阅。
一、注册与登录
- 访问DrugBank官网(https://go.drugbank.com)
- 点击"Sign Up"创建免费账户(学术用户可申请全量数据权限)
- 完成邮箱验证后登录账户
二、数据下载入口
- 在导航栏选择"Downloads"-"DrugBank Data"
- 选择"DrugBank Open Data"(免费版含基础DDI信息)或"DrugBank Premium"(订阅版含完整DDI数据)
- 同意最终用户许可协议(EULA)
三、数据文件说明
- 核心DDI数据文件:
drugbank_all_drugbank_ddi.csv
- 字段包含: $$Drug1_ID, Drug1_Name, Drug2_ID, Drug2_Name, Interaction_Type, Description$$
- 完整数据集包含48,584个药物对相互作用记录
四、数据处理建议
- 使用Python的
pandas
库解析CSV:import pandas as pd ddi_data = pd.read_csv("drugbank_all_drugbank_ddi.csv") print(ddi_data[ddi_data['Interaction_Type'] == 'contraindication'])
- 建议结合SIDER、OFFSIDES等数据库补充副作用数据