geo-database

Automates GEO dataset searches and expression matrix retrieval via GEOparse and E-utilities.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill geo-database-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geo-database
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/12-%E7%A7%91%E5%AD%A6%E6%95%B0%E6%8D%AE%E5%BA%93/geo-database
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill geo-database-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GEO is a large public repository for high-throughput gene expression and functional genomics data. This skill enables programmatic discovery and retrieval of GEO datasets (GSEs, GSMs, GPLs), access to metadata, platform annotations, and data files, to streamline reproducible transcriptomics analyses.

Core Features & Use Cases

  • Programmatic discovery of GEO data via GEOparse and NCBI E-utilities (esearch, esummary, efetch)
  • Retrieve series matrices, SOFT/MINiML data, and platform annotations for downstream analysis
  • Use cases include multi-study meta-analysis, reprocessing data for normalization, and integration into analytical pipelines

Quick Start

Use GEO-database to search for datasets matching your keywords and fetch expression data to start analysis.

Frequently Asked Questions about geo-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I programmatically search GEO datasets and download expression matrices?

To search GEO datasets and download expression matrices, use this skill to query GSEs, GSMs, and GPLs via NCBI E-utilities and GEOparse. It automates FTP and HTTP retrieval of series matrices and metadata for downstream analysis.

What is the best way to retrieve GEO series matrix and platform annotation files for meta-analysis?

Retrieving GEO series matrix and platform annotation files for meta-analysis is handled through automated E-utilities queries and GEOparse. This workflow extracts SOFT/MINiML data and metadata across multiple studies for reproducible transcriptomics.

Does this GEO data retrieval workflow support rate limiting for NCBI E-utilities and FTP access?

Yes, GEO data retrieval supports rate limiting for NCBI E-utilities and FTP access. The workflow includes robust data handling pipelines to ensure compliant and stable programmatic discovery of expression datasets.

Can I use GEOparse and E-utilities to fetch metadata for reprocessing and normalizing GEO expression data?

You can use GEOparse and E-utilities to fetch metadata for reprocessing and normalizing GEO expression data. The skill retrieves associated metadata, platform annotations, and series matrices to streamline integration into analytical pipelines.

How do I automate multi-study GEO dataset discovery using esearch, esummary, and efetch?

Automate multi-study GEO dataset discovery using esearch, esummary, and efetch by leveraging this skill's E-utilities integration. It programmatically queries GEO for matching datasets and retrieves associated expression data and metadata.

What are the limitations of using GEOparse and FTP for downloading large GEO expression datasets?

Limitations of using GEOparse and FTP for downloading large GEO datasets include potential bottlenecks from rate limiting and network stability. The skill mitigates this with robust data handling pipelines, but very large multi-study downloads may still require extended processing time.