tooluniverse.geo_tool moduleΒΆ

GEO Database REST API Tool

This tool provides access to gene expression data from the GEO database. GEO is a public repository that archives and freely distributes microarray, next-generation sequencing, and other forms of high-throughput functional genomics data.

class tooluniverse.geo_tool.GEORESTTool[source]ΒΆ

Bases: NCBIEUtilsTool

GEO Database REST API tool with rate limiting. Generic wrapper for GEO API endpoints defined in expression_tools.json.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Execute the tool with given arguments.

class tooluniverse.geo_tool.GEOSearchDatasets[source]ΒΆ

Bases: GEORESTTool

Search GEO datasets by various criteria.

__init__(tool_config)[source]ΒΆ
class tooluniverse.geo_tool.GEOGetDatasetInfo[source]ΒΆ

Bases: GEORESTTool

Get detailed information about a specific GEO dataset.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Execute the tool with given arguments.

class tooluniverse.geo_tool.GEOGetSampleInfo[source]ΒΆ

Bases: GEORESTTool

Get sample information for a GEO dataset.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Execute the tool with given arguments.