跳到主要内容

科学数据库

应用内置 23 个数据源 Connector,另有离线 Molecule Connector。完整注册表包含 239 个工具操作,其中 Molecule 有 2 个,本页数据源覆盖其余 237 个。先启用相关 Connector,再使用正确编号类型进行小范围查询。

数据源目录

根据标识类型与研究问题选择数据源。各来源覆盖范围不同,具体字段见操作参数参考。

Connector来源操作数用途
Chemistry · chemistryPubChem, ChEBI, Rhea, BindingDB12小分子、化学标识符、反应及结合数据
Literature Graph · literatureOpenAlex, arXiv, Crossref, DataCite13文献、作者、引用、DOI 更新及数据集/软件记录
PubMed · pubmedPubMed, PMC, Europe PMC7PubMed 文献检索与记录
Genes & Ontologies · genesMyGene, UniProt, OLS, QuickGO, Reactome7基因符号与标识符映射
Genomes · genomesEnsembl, UCSC11基因组注释与序列
Variants · variantsgnomAD, ClinVar, dbSNP15变异频率与变异记录
Clinical Trials · clinical-trialsClinicalTrials.gov6临床试验登记记录
Clinical Genomics · clinical-genomicsClinGen, CIViC, Open Targets20临床基因组证据资源
Structures & Interactions · structuresPDB, AlphaFold, EMDB, Complex Portal, IntAct16结构档案与相关记录
ChEMBL · chemblChEMBL6化合物、靶标和活性记录
bioRxiv · biorxivbioRxiv, medRxiv, ROR7预印本元数据
Drug Regulatory · drug-regulatoryopenFDA7药品监管及药品记录
Human Genetics · human-geneticsGWAS Catalog, eQTL Catalogue, PheWeb14人类遗传关联资源
Expression · expressionGTEx12组织和基因表达资源
Protein Annotation · protein-annotationInterPro, Pfam, Human Protein Atlas, STRING13蛋白结构域与功能注释
Cancer Models · cancer-modelscBioPortal6癌症研究模型和队列资源
RNA · rnaRfam9RNA 家族与相关资源
Omics Archives · omics-archivesArrayExpress, GEO, MetaboLights, MGnify, PRIDE17GEO 等组学归档和研究记录
CellGuide · cellguideCELLxGENE5细胞类型参考信息
Regulation · regulationENCODE, JASPAR, UniBind16调控与功能组学记录
Research Resources · research-resourcesGrants.gov, Antibody Registry5研究项目、资助等资源
BioMart · biomartEnsembl BioMart8BioMart 数据集与字段查询
ZINC · zincZINC5ZINC 化合物记录

获取记录并核对身份

  1. 打开 Settings → Connectors,搜索来源并确认目标 Agent 可使用。
  2. 打开详情,阅读 Tools、输入、示例与第三方要求。
  3. 明确查询词/编号和条数上限,整理文献或证据时保留准确查询。
  4. 核对返回 ID 和来源字段。空结果、截断结果和错误不是同一种状态。
  5. 按需要明确保存到项目/文献库。查询返回不表示所有论文已入库或全文已下载。

从一个已知标识开始

案例演示 解析人 TP53 基因标识

启用 Genes & Ontologies,请求:使用 query_genes 解析 TP53,scopes="symbol"、species="human"、fields="symbol,name,entrezgene"。返回输入 query 及未匹配记录。 本例返回的人 TP53 记录对应 Entrez Gene 7157,名称为 tumor protein p53。使用映射 ID 前,核对返回记录的 querysymbol。符号可能多重匹配,应保留全部结果,直到确认物种与目标记录。准确字段

选择查询并检查结果

示例 小范围数据库查询与返回值

下表记录这些示例查询的返回,实时检索结果可能不同。

Connector / 工具输入实际结果
Omics Archives / geo_get_seriesaccessions: ["GSE60450"]返回系列及 12 个样本元数据,不代表重算上传矩阵
Genes / query_genesTP53、symbol、humanEntrez Gene ID 7157,TP53,tumor protein p53
PubMed / search_articlesGSE60450,上限 2PMID 38059347、37306301;是查询匹配,不自动等于数据集原始论文
Chemistry / pubchem_search_compoundsaspirin,上限 1 CIDCID 2244、C9H8O4、分子量 180.16
Literature / openalex_search_worksCRISPR base editing;2020 年起;开放获取;上限 2两条成果记录,包含 OpenAlex ID、来源字段及完整性标记

连接 OpenAlex 并追踪引用关系

  1. 打开 Settings → Connectors → Literature Graph → Manage credentials → OpenAlex
  2. 输入自己的 API key,点击 Validate,验证成功后点击 Save
  3. 按主题检索,并设置较小的 max_records。检查 n_records_returnedrecords_truncated,再判断结果是否完整。
  4. 将返回的成果 ID 交给 openalex_get_work 获取详情。openalex_citations 查询引用该成果的文献;openalex_references 查询该成果引用的文献,两者方向不同。
  5. 按作者检索时,先核对机构和 ORCID,再获取作者档案。查询期刊时可用来源 ID 或 ISSN 区分同名结果。

筛选条件和返回字段见 OpenAlex 操作参数

查询 DOI 及关联研究记录

启用 Literature Graph。出版方元数据使用 crossref_get_work,登记的更正/撤稿关系使用 crossref_get_updates。通过 datacite_search_records 查找数据集或软件 DOI,再用 datacite_get_record 检查选定条目。这四个公开方法不需要 OpenAlex key。下载或引用前核对 DOI 身份、关系方向和复用条件,准确字段见操作参数参考

Rfam 序列搜索现在使用官方批量端点。旧安装返回已停用端点错误时,先更新应用,再重试目标操作。尚在等待的作业不等于搜索完成且无命中。

查询结果与报错怎么处理

检查数量、分页游标、truncated/may_be_truncated、未找到的 ID 和逐项错误。返回条数上限不能证明没有更多记录。按资源保留基因组版本、物种、组织、单位及编号版本。

400/422 检查字段、类型和编号体系;401/403 检查服务凭据与范围;429 按服务响应等待并缩小批次。

使用结果前检查返回状态。示例及其有限范围的响应记录保留在操作参数参考

实际遇到的结果下一步
found: false、零条记录、研究者或供应商匹配为空检查标识符、物种、范围和筛选条件,保留空结果,不能写成已取得记录
OpenAlex 的 credential_required打开请求的凭据表单,绑定自己的密钥后重试
直接访问 NCBI 的变异查询返回 contact_email_required前往 Settings → Connectors → Manage credentials → Literature access,填写 Contact email 并点击 Save,再重试失败的查询。NCBI API key 为可选项。核对返回的标识符、匹配数量和截断标记;空结果与连接错误不同
eQTL 返回 HTTP 410保留来源 URL、操作和响应,先检查服务状态,不要为了消除报错修改科学输入
Connector request timed out after 30000ms缩小请求后重试。仅提高外层 Notebook 超时不会改变 Connector 自身的截止时间
Notebook execution timed out after 60000ms本次执行未取得结果。逐项重试,不能据此认定批次内所有上游服务均失效
BioMart 返回 HTML 维护页面;PRIDE 返回 Unexpected end of JSON input未获得预期结构化响应。稍后重试,并保留响应类型或错误以便反馈
ZINC task did not complete in time保留返回的任务与结果 URL,检查原任务;反复新建任务不能恢复它的结果

通过故障排查反馈时,提供操作名、限定输入、错误原文和时间;分享前移除凭据与私有数据。

查找操作参数

需要必填字段、可接受的值与调用示例时,查阅 Connector 操作参数参考。先在本页选择来源,再按具体操作查参数。

实现依据: ConnectorsPanel.tsx

目录来源: catalog.ts, registry.ts.