SuperAPI AI 工具集

opentargets-database

数据与分析

查看项目

更新于 10-15 20:34

技能介绍

用途:该技能用于系统查询 Open Targets Platform,帮助发现和评估潜在治疗性药物靶点,包括靶点-疾病关联、证据检索与药物再利用分析。平台整合人类遗传学、组学、文献与化学数据,构建并评分靶点-疾病关联。

主要能力:查询靶点(基因)注释,如可成药性、安全性与表达;按证据分数搜索疾病-靶点关联;获取多数据类型证据(遗传、通路、文献等);查找疾病已知药物及其机制;访问药物临床试验阶段与不良事件信息;评估靶点可成药性与治疗潜力。数据可通过 GraphQL API、网页界面、数据下载和 Google BigQuery 访问,该技能侧重 GraphQL API 的程序化访问。

使用方式:先搜索实体标识符。靶点用 Ensembl 基因 ID(如 ENSG00000157764),疾病用 EFO ID(如 EFO_0000249),药物用 ChEMBL ID(如 CHEMBL25)。脚本 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 API:端点 https://api.platform.opentargets.org/api/v4/graphql,交互浏览器 https://api.platform.opentargets.org/api/v4/graphql/browser,无需认证,建议只请求需要的字段并使用分页 page: {size: N, index: M}。

证据类型:包括 genetic_association、somatic_mutation、known_drug、affected_pathway、rna_expression、animal_model、literature。关联分数范围 0-1,为相对排名指标而非置信度,经调和平均聚合,证据不足疾病分数可能偏低。

适用场景:靶点发现、靶点评估、证据收集、药物再利用、竞争情报、靶点优先级排序、机制研究、生物标志物发现与安全性评估。

限制:API 适合探索性查询,系统性分析大量靶点/疾病应使用数据下载或 BigQuery;分数为相对值,不预测临床成功;证据质量不一,需生物学与临床解读,专家策源应高于计算预测;数据每季度更新,引用需遵循平台要求。