geo-database

Find and retrieve GEO datasets and annotations for transcriptomics analysis.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill geo-database-josephwoodall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geo-database
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/geo-database
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill geo-database-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Access to GEO data is scattered across FTP, SOFT/MINiML, and multiple Python libraries; this skill provides a unified approach to discover, fetch, and integrate GEO datasets for transcriptomics analysis.

Core Features & Use Cases

  • Programmatic GEO search and retrieval via E-utilities, GEOparse, and FTP.
  • Download and parse Series Matrix, SOFT, MINiML data, and platform annotations.
  • Support for batch queries, caching, and downstream analysis workflows (differential expression, meta-analysis).

Quick Start

Fetch a GEO series by accession (e.g., GSE100001) and load its expression matrix for immediate exploratory analysis.

Frequently Asked Questions about geo-database

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

FAQPage Schema
How do I download GEO series matrix files for transcriptomics analysis?

To download GEO series matrix files for transcriptomics analysis, you can programmatically fetch datasets by accession using GEOparse and E-utilities. The skill retrieves Series Matrix, SOFT, or MINiML files and loads expression matrices for immediate exploratory workflows.

What is the best way to retrieve GEO datasets programmatically across FTP and E-utilities?

The best way to retrieve GEO datasets programmatically is using a unified approach that integrates E-utilities, GEOparse, and FTP-based downloads. This method supports batch querying and caching to discover and fetch GSE, GSM, and GPL records.

Can I parse platform annotations and SOFT files using GEOparse and E-utilities?

Yes, you can parse platform annotations and SOFT files using GEOparse and E-utilities. The skill downloads and parses Series Matrix, SOFT, MINiML data, and platform annotations to support downstream transcriptomics processing.

Does this approach support batch querying and caching for GEO data retrieval?

Yes, this approach supports batch querying and caching for GEO data retrieval. It integrates E-utilities and FTP-based downloads to efficiently manage multiple GEO dataset requests and enable downstream meta-analysis workflows.

How do I perform differential expression analysis after fetching GEO expression matrices?

After fetching GEO expression matrices, you can perform differential expression analysis by integrating the retrieved data into Python-based analysis pipelines. The skill supports downstream QC and meta-analysis workflows following data discovery.