Geo Tools¶
Configuration File: geo_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the geo_tools.json configuration file.
Available Tools¶
geo_get_dataset_info (Type: GEOGetDatasetInfo)¶
Get detailed information about a specific GEO dataset including title, summary, and metadata.
geo_get_dataset_info tool specification
Tool Information:
Name:
geo_get_dataset_infoType:
GEOGetDatasetInfoDescription: Get detailed information about a specific GEO dataset including title, summary, and metadata.
Parameters:
dataset_id(string) (required) GEO dataset ID (e.g., ‘GDS1234’, ‘GSE12345’)
Example Usage:
query = {
"name": "geo_get_dataset_info",
"arguments": {
"dataset_id": "example_value"
}
}
result = tu.run(query)
geo_get_sample_info (Type: GEOGetSampleInfo)¶
Get sample information for a GEO dataset including sample characteristics and experimental condit…
geo_get_sample_info tool specification
Tool Information:
Name:
geo_get_sample_infoType:
GEOGetSampleInfoDescription: Get sample information for a GEO dataset including sample characteristics and experimental conditions.
Parameters:
dataset_id(string) (required) GEO dataset ID (e.g., ‘GDS1234’, ‘GSE12345’)
Example Usage:
query = {
"name": "geo_get_sample_info",
"arguments": {
"dataset_id": "example_value"
}
}
result = tu.run(query)
geo_list_supplementary_files (Type: GEORESTTool)¶
List the actual downloadable supplementary/raw files of a GEO Series (GSE) or Sample (GSM), with …
geo_list_supplementary_files tool specification
Tool Information:
Name:
geo_list_supplementary_filesType:
GEORESTToolDescription: List the actual downloadable supplementary/raw files of a GEO Series (GSE) or Sample (GSM), with per-file name, byte size, type, modification time, and a direct download URL. GEO’s E-utilities esummary only reports a type code and the base FTP directory, never the per-file manifest. For a Series this reads the structured suppl/filelist.txt TSV (Archive/File, Name, Time, Size, Type); for a Sample (no filelist.txt) it parses the suppl/ directory listing. Example: GSE42657 returns GSE42657_RAW.tar (TAR, 71680 bytes) and GPL8179_humanMI_V2_R0_XS0000124-MAP.txt.gz (TXT). Keyless; no NCBI API key required.
Parameters:
accession(string) (required) GEO Series (GSE…) or Sample (GSM…) accession. Examples: ‘GSE42657’, ‘GSE1000’, ‘GSM1045442’.
Example Usage:
query = {
"name": "geo_list_supplementary_files",
"arguments": {
"accession": "example_value"
}
}
result = tu.run(query)
geo_search_datasets (Type: GEOSearchDatasets)¶
Search GEO datasets by query terms, organism, study type, or platform. Returns dataset IDs and ba…
geo_search_datasets tool specification
Tool Information:
Name:
geo_search_datasetsType:
GEOSearchDatasetsDescription: Search GEO datasets by query terms, organism, study type, or platform. Returns dataset IDs and basic information.
Parameters:
query(string) (optional) Search query terms (e.g., ‘cancer’, ‘diabetes’, ‘microarray’)organism(string) (optional) Organism name (e.g., ‘Homo sapiens’, ‘Mus musculus’)study_type(string) (optional) Type of study (e.g., ‘Expression profiling by array’, ‘Expression profiling by high throughput sequencing’)platform(string) (optional) Platform used (e.g., ‘GPL570’, ‘GPL96’)limit(integer) (optional) Maximum number of results to return
Example Usage:
query = {
"name": "geo_search_datasets",
"arguments": {
}
}
result = tu.run(query)