地理工具

Configuration File: geo_tools.json Tool Type: Local Tools Count: 4

此页面包含在 geo_tools.json 配置文件中定义的所有工具。

可用工具

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

工具信息:

  • Name: geo_get_dataset_info

  • Type: GEOGetDatasetInfo

  • Description: Get detailed information about a specific GEO dataset including title, summary, and metadata.

参数:

  • dataset_id (string) (required) GEO dataset ID (e.g., ‘GDS1234’, ‘GSE12345’)

示例用法:

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

工具信息:

  • Name: geo_get_sample_info

  • Type: GEOGetSampleInfo

  • Description: Get sample information for a GEO dataset including sample characteristics and experimental conditions.

参数:

  • dataset_id (string) (required) GEO dataset ID (e.g., ‘GDS1234’, ‘GSE12345’)

示例用法:

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

工具信息:

  • Name: geo_list_supplementary_files

  • 类型: GEORESTTool

  • Description: 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.

参数:

  • accession (string) (required) GEO Series (GSE…) or Sample (GSM…) accession. Examples: ‘GSE42657’, ‘GSE1000’, ‘GSM1045442’.

示例用法:

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

工具信息:

  • Name: geo_search_datasets

  • Type: GEOSearchDatasets

  • Description: Search GEO datasets by query terms, organism, study type, or platform. Returns dataset IDs and basic information.

参数:

  • query (string) (optional) Search query terms (e.g., ‘cancer’, ‘diabetes’, ‘microarray’)

  • ``organism``(字符串)(可选)生物名称(例如:’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

示例用法:

query = {
    "name": "geo_search_datasets",
    "arguments": {
    }
}
result = tu.run(query)