db-geo

Search and download GEO datasets for gene expression analysis.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-geo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-geo
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/db-geo
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-geo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires GEOparse, biopython, pandas, numpy, scipy, matplotlib, seaborn, statsmodels, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of accessing and analyzing gene expression and genomics data from the NCBI Gene Expression Omnibus (GEO) database, which is crucial for transcriptomics and expression analysis.

Core Features & Use Cases

  • Data Discovery: Search for microarray and RNA-seq datasets (GSE, GSM, GPL) using keywords, organisms, and experimental conditions.
  • Data Retrieval: Download SOFT and Matrix files for detailed analysis.
  • Analysis Support: Provides tools and examples for quality control, differential expression analysis, and correlation studies.
  • Use Case: A researcher needs to find gene expression data related to a specific cancer type in humans. They can use this Skill to search GEO, download relevant datasets, and perform differential expression analysis to identify key genes.

Quick Start

Use the db-geo skill to download the series matrix file for GSE123456.

Frequently Asked Questions about db-geo

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

FAQPage Schema
How do I download and analyze gene expression datasets from NCBI GEO?

To analyze gene expression datasets from NCBI GEO, you can programmatically search for GSE, GSM, and GPL records, download SOFT and Matrix files, and perform downstream analyses like quality control and differential expression using libraries such as GEOparse and Biopython.

Can I search NCBI GEO for RNA-seq and microarray data using specific experimental conditions?

Yes, you can search NCBI GEO for RNA-seq and microarray data by querying with keywords, organisms, and experimental conditions to retrieve relevant transcriptomics datasets for targeted analysis.

What is the best way to perform differential expression analysis on GEO SOFT files?

The best way to perform differential expression analysis on GEO SOFT files is to download the series matrix data using GEOparse, then apply statistical libraries like statsmodels and scipy to identify significant gene expression changes.

Does this approach support quality control for transcriptomics data retrieved from GEO?

Yes, this approach supports quality control for transcriptomics data retrieved from GEO by leveraging Python libraries like pandas, numpy, scipy, and visualization tools such as matplotlib and seaborn to assess dataset integrity.

How do I retrieve series matrix files for a specific GEO accession number?

To retrieve series matrix files for a specific GEO accession number, use GEOparse to programmatically access the NCBI GEO database and download the corresponding series matrix file for detailed gene expression analysis.

What Python dependencies are needed to parse GEO metadata and perform genomics data analysis?

Parsing GEO metadata and performing genomics data analysis requires Python dependencies including GEOparse and biopython for data retrieval, plus pandas, numpy, scipy, statsmodels, matplotlib, and seaborn for downstream analysis.