geo_get
Retrieve complete GEO SOFT records for series, samples, or platforms, including summaries, organisms, supplementary files, and cross-references. Optionally download the first supplementary file.
Instructions
Get the full SOFT record details for a GEO entry: series (GSE...), sample (GSM...), or platform (GPL...).
A series detail includes summary, organisms, platform_ids, a sample preview, supplementary file URLs, and cross-references for chaining: sra → sra_get(SRP.../SRR...), pubmed_ids → article_get, samples → geo_get(GSM...), platform_ids → geo_get(GPL...).
download=true additionally saves the first supplementary file (.gz/.csv/.txt, subject to max_bytes) to a local temp path and returns its path, size, and source URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| download | No | Download the first supplementary file (.gz) to a local temp path | |
| accession | Yes | GEO accession (GSE series, GSM sample, or GPL platform; GDS curated DataSets return guidance pointing at the underlying GSE/GSM) | |
| max_bytes | No | Size cap in bytes for the downloaded supplementary file (default 52428800 = 50 MB) |