geo-database

Search and download gene expression datasets from NCBI GEO.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill geo-database-robotlearning123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geo-database
Source: https://github.com/robotlearning123/claude-scientific-skills/tree/main/scientific-skills/geo-database
Command: npx skills add https://github.com/robotlearning123/claude-scientific-skills --skill geo-database-robotlearning123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides access to NCBI's Gene Expression Omnibus (GEO) for searching, downloading, and analyzing gene expression and functional genomics data.

Core Features & Use Cases

  • GEO Data Search: Search GEO for datasets by keywords, organism, or experimental conditions.
  • Data Retrieval: Download microarray and RNA-seq datasets, SOFT/Matrix files, and retrieve expression profiles.
  • Use Case: Conduct research in genomics, transcriptomics, and gene expression analysis by integrating GEO data into your workflow.

Quick Start

Use the geo-database skill to search for datasets related to "breast cancer" in Homo sapiens.

Frequently Asked Questions about geo-database

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

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

To search and download gene expression datasets from NCBI GEO, you can use this Skill to query by keywords, organism, or experimental conditions and retrieve microarray or RNA-seq profiles. It leverages GEOparse and Biopython for data retrieval.

Can I retrieve RNA-seq and microarray data from GEO for bioinformatics analysis?

Yes, you can retrieve RNA-seq and microarray data from GEO for bioinformatics analysis. This Skill enables downloading SOFT/Matrix files and extracting functional genomics and gene expression profiles for transcriptomics research.

Do I need GEOparse and Biopython to access functional genomics data from GEO?

Yes, you need GEOparse and Biopython to access functional genomics data from GEO through this Skill. These dependencies handle the data retrieval and parsing required to process gene expression datasets.

What's the best way to find GEO datasets for specific experimental conditions?

The best way to find GEO datasets for specific experimental conditions is using the Skill's search functionality to filter by keywords or organism. It returns matching microarray and RNA-seq datasets for your genomics workflow.

How does this approach handle downloading SOFT and Matrix files from GEO?

This approach handles downloading SOFT and Matrix files from GEO by utilizing the GEOparse library to fetch and parse the data. It integrates the expression profiles directly into your analysis environment using pandas and numpy.

Can I use scikit-learn and statsmodels for gene expression analysis with GEO data?

Yes, you can use scikit-learn and statsmodels for gene expression analysis with GEO data. These dependencies support downstream statistical modeling and machine learning tasks on the retrieved microarray and RNA-seq datasets.