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.