NCBI GEO access via GEOparse and E-utilities. Search by keyword/organism/platform, download GSE series matrices, parse GPL annotations, extract GSM metadata, load expression matrices into pandas. For single-cell use cellxgene-census; for multi-DB access use gget-genomic-databases.
SkillScore100Maintained
Automatic
◆Research pack
Last verified 8/24/2026
What it changes
Passed 22 of 22 test cases with the skill, and 18 of 22 without it.
Without skill82%
With skill100%
Checks it passed that the model alone missed
Calls gse.pivot_samples('VALUE', gpl_id) using the VALUE column.
Filters search terms with gse[entry type] in the ESearch query string.
Locates the data table start by finding the line beginning with '"ID_REF"'.
and 2 more in the full report
4 fixed18 passed either way0 still failing0 broke
Pass-rate lift
+18 pp
Tokens
+203%
Agent turns
0%
Response time
-34%
Model gemini-3.6-flashMeasured 8/24/2026v122 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
Given a parsed GEO series object gse with platform ID gpl_id, what method call builds a pivot DataFrame of sample expression values using GEOparse?
What was checked, without and with the skill
Checked
Without skill
With skill
Calls gse.pivot_samples('VALUE', gpl_id) using the VALUE column.
Missed
Passed
case-10 · gemini-3.6-flash · 8/24/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md423 linessingle file
GEO Gene Expression Omnibus Database
Overview
GEO (Gene Expression Omnibus) is NCBI's public repository for high-throughput functional genomics data, containing 200,000+ datasets (series) from microarrays, RNA-seq, ChIP-seq, methylation, and proteomics experiments. GEOparse provides a Python interface for downloading and parsing GEO records (GSE series, GPL platforms, GSM samples) while NCBI E-utilities enables programmatic search across GEO's metadata.
When to Use
Searching for publicly available gene expression datasets by organism, tissue, disease, or experimental condition
Downloading and parsing a specific GEO series (GSE) with its expression matrix and sample metadata