geo-database

Search GEO datasets and download metadata and data files via Python.

6|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill geo-database-pur3v4d3r
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geo-database
Source: https://github.com/pur3v4d3r/pur3-pkb-codebase/tree/main/.claude/skills/__scientific-skills/geo-database
Command: npx skills add https://github.com/pur3v4d3r/pur3-pkb-codebase --skill geo-database-pur3v4d3r

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GEO hosts vast publicly available transcriptomics data, but programmatic access to metadata and data downloads is often fragmented and manual.

Core Features & Use Cases

  • Search GEO datasets (GSE/GSM/GPL) by keywords, organism, or study type.
  • Retrieve metadata and download series matrix, SOFT, MINiML, and supplementary files for downstream analysis.
  • Use cases include building gene expression atlases, validating biomarkers, and cross-study comparisons.

Quick Start

Query GEO datasets for a given organism and download the corresponding series matrix and platform annotations.

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 datasets and series matrix files for gene expression analysis?

You can download GEO datasets by searching for GSE, GSM, or GPL records and retrieving series matrix, SOFT, MINiML, and supplementary files for downstream transcriptomics analysis. This enables programmatic access to metadata and data files.

What is the best way to search GEO transcriptomics data by organism or study type?

Searching GEO transcriptomics data is best handled by querying datasets via keywords, organism, or study type. This approach retrieves relevant GSE, GSM, and GPL metadata for building gene expression atlases or validating biomarkers.

Do I need Biopython and GEOparse to access GEO metadata programmatically?

Yes, you need Biopython for E-utilities access and GEOparse to retrieve GEO metadata. These Python libraries are required to programmatically search datasets, parse metadata, and download data files across GEO formats.

Can I use this approach to perform cross-study comparisons of GEO expression data?

Yes, you can perform cross-study comparisons by retrieving and parsing GEO metadata across multiple datasets. Downloading series matrix and platform annotations allows you to normalize and compare transcriptomics data from different studies.

What GEO data types and formats are supported when retrieving gene expression datasets?

Supported GEO data types include GSE, GSM, and GPL records, while supported formats encompass series matrix, SOFT, MINiML, and supplementary files. This allows comprehensive retrieval of transcriptomics data for downstream analysis.