SuperAPI AI 工具集

geo-database

数据与分析

查看项目

更新于 10-16 05:01

技能介绍

用途:访问 NCBI 的 Gene Expression Omnibus(GEO)公共数据库,检索、下载并分析高通量基因表达与功能基因组学数据,适用于查找表达数据集、获取实验数据、下载原始与处理后文件、查询表达谱,以及将 GEO 数据整合进计算分析流程。

主要能力:理解 GEO 的层级结构,包括 Series(GSE,完整实验)、Sample(GSM,单个样本)、Platform(GPL,检测平台)、DataSet(GDS,整理后数据集)和 Profiles(基因表达谱)。支持通过关键词、物种、实验条件、平台、研究类型等检索 GEO DataSets 与 GEO Profiles,并可用 E-utilities 进行底层元数据访问与批量处理。

使用方式:推荐使用 GEOparse 库,安装命令为 uv pip install GEOparse。可用 GEOparse.get_GEO 下载并解析 Series,读取元数据、样本信息与平台信息,通过 pivot_samples('VALUE') 提取表达矩阵,下载补充文件。也可用 Biopython 的 Entrez 模块检索(需设置 Entrez.email),或通过 FTP、wget、curl 直接下载 series matrix、SOFT、MINiML 等文件。

适用场景:基因表达数据检索与下载、表达矩阵提取、样本分组与子集筛选、质量控制与预处理、差异表达分析、相关性与聚类分析、多数据集批量处理。

限制:资料未提供该技能的具体收费、价格、平台支持范围或效果保证;使用 NCBI 服务时需遵守其请求频率限制(如每秒最多 3 次请求),并正确配置 Entrez.email。部分功能依赖第三方库(GEOparse、Biopython、pandas、scipy、statsmodels 等),实际可用性取决于运行环境。