SuperAPI AI 工具集

opentargets-database

数据与分析

查看项目

更新于 10-16 09:49

技能介绍

该技能面向药物靶点发现与评估,通过 Python 辅助函数调用 Open Targets Platform 的 GraphQL API,系统检索靶点—疾病关联及其证据。主要能力包括:按基因符号、疾病名或药物名检索实体标识符;获取靶点注释(可成药性、安全性风险、遗传约束、疾病关联);获取疾病信息与相关靶点;检索特定靶点—疾病对的多类证据(遗传关联、体细胞突变、已知药物、通路、RNA 表达、动物模型、文献);查找疾病相关已知药物及其机制、临床试验阶段与状态;获取药物详情(类型、机制、适应症、撤市信息);按分数筛选靶点的全部疾病关联。使用方式:导入 scripts/query_opentargets.py 中的函数,如 search_entities、get_target_info、get_disease_info、get_target_disease_evidence、get_known_drugs_for_disease、get_drug_info、get_target_associations、execute_query。标识符约定:靶点用 Ensembl 基因 ID,疾病用 EFO ID,药物用 ChEMBL ID。API 端点 https://api.platform.opentargets.org/api/v4/graphql,无需认证。适用场景包括靶点发现与验证、证据收集、药物重定位、竞争情报、机制研究、生物标志物发现与安全性评估。限制:关联分数为相对排序指标而非临床成功预测;研究较少的疾病分数偏低;证据质量不一,需结合生物学与临床背景解读;系统性分析建议使用数据下载或 BigQuery;平台按季度更新,引用需遵循其要求。