用途:该技能面向药物靶点发现与优先级排序,通过 Open Targets Platform(整合人类遗传学、组学、文献与化学数据)查询并评估靶点-疾病关联。
主要能力:搜索靶点/疾病/药物实体标识符;获取靶点注释(可成药性 tractability、安全风险 safetyLiabilities、遗传约束、表达、关联疾病);获取疾病信息及关联靶点;检索靶点-疾病证据(遗传关联、体细胞突变、已知药物、通路、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()。GraphQL 端点为 https://api.platform.opentargets.org/api/v4/graphql,无需认证。标识符:靶点用 Ensembl 基因 ID,疾病用 EFO ID,药物用 ChEMBL ID。可参考 references/api_reference.md、evidence_types.md、target_annotations.md。
适用场景:靶点发现、靶点评估、证据收集、药物重定位、竞争情报、机制研究、生物标志物发现、安全性评估。
限制:API 适合探索性查询,系统性分析需用数据下载或 BigQuery;关联分数为相对排名而非临床成功预测;冷门疾病分数偏低;证据质量不一,需结合生物学与临床背景解读;数据按季度更新,使用时需按规范引用。