用途:本技能用于访问 Open Targets Platform,系统性地识别与评估潜在药物靶点。该平台整合人类遗传学、组学、文献和化学数据,构建并评分靶点-疾病关联。
主要能力:查询靶点(基因)注释,包括可成药性(tractability)、安全性、表达;检索疾病-靶点关联及其证据评分;获取遗传学、通路、文献等多类证据;查找疾病已知药物及其作用机制;访问药物临床试验阶段与不良事件信息;评估靶点可成药性与治疗潜力。
数据访问:平台提供 GraphQL API、网页界面、数据下载和 Google BigQuery。本技能聚焦 GraphQL API 编程访问,端点为 https://api.platform.opentargets.org/api/v4/graphql,无需认证。
使用方式:提供 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 查询。标识符:靶点用 Ensembl 基因 ID,疾病用 EFO ID,药物用 ChEMBL ID。
适用场景:靶点发现、靶点评估与优先排序、证据收集、药物重定位、竞争情报、机制研究、生物标志物发现、安全性评估。
限制:API 适合探索性查询,系统性分析建议使用数据下载或 BigQuery;关联评分为相对排名而非绝对置信度,不能预测临床成功;研究较少的疾病评分可能偏低;证据质量不一,需结合生物学与临床背景解读;平台按季度更新,使用时需适当引用。具体价格与使用限制资料未提供。