Arrayexpress Tools

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

This page contains all tools defined in the arrayexpress_tools.json configuration file.

Available Tools

arrayexpress_get_experiment (Type: ArrayExpressRESTTool)

Get detailed information about a specific ArrayExpress experiment by experiment ID. Note: ArrayEx…

arrayexpress_get_experiment tool specification

Tool Information:

  • Name: arrayexpress_get_experiment

  • Type: ArrayExpressRESTTool

  • Description: Get detailed information about a specific ArrayExpress experiment by experiment ID. Note: ArrayExpress has been integrated into BioStudies. Some experiment IDs may not be accessible via this endpoint. Returns complete experiment metadata if available.

Parameters:

  • experiment_id (string) (required) ArrayExpress experiment ID (e.g., ‘E-MTAB-1234’)

Example Usage:

query = {
    "name": "arrayexpress_get_experiment",
    "arguments": {
        "experiment_id": "example_value"
    }
}
result = tu.run(query)

arrayexpress_get_experiment_files (Type: ArrayExpressRESTTool)

Get list of files associated with an ArrayExpress experiment. Returns file metadata including fil…

arrayexpress_get_experiment_files tool specification

Tool Information:

  • Name: arrayexpress_get_experiment_files

  • Type: ArrayExpressRESTTool

  • Description: Get list of files associated with an ArrayExpress experiment. Returns file metadata including file names, types, and download links.

Parameters:

  • experiment_id (string) (required) ArrayExpress experiment ID

Example Usage:

query = {
    "name": "arrayexpress_get_experiment_files",
    "arguments": {
        "experiment_id": "example_value"
    }
}
result = tu.run(query)

arrayexpress_get_experiment_samples (Type: ArrayExpressRESTTool)

Get sample information for an ArrayExpress experiment. Returns sample metadata including sample n…

arrayexpress_get_experiment_samples tool specification

Tool Information:

  • Name: arrayexpress_get_experiment_samples

  • Type: ArrayExpressRESTTool

  • Description: Get sample information for an ArrayExpress experiment. Returns sample metadata including sample names, characteristics, and factor values.

Parameters:

  • experiment_id (string) (required) ArrayExpress experiment ID

Example Usage:

query = {
    "name": "arrayexpress_get_experiment_samples",
    "arguments": {
        "experiment_id": "example_value"
    }
}
result = tu.run(query)

arrayexpress_search_experiments (Type: ArrayExpressRESTTool)

Search ArrayExpress experiments by keywords, species, or array platform. Note: ArrayExpress has b…

arrayexpress_search_experiments tool specification

Tool Information:

  • Name: arrayexpress_search_experiments

  • Type: ArrayExpressRESTTool

  • Description: Search ArrayExpress experiments by keywords, species, or array platform. Note: ArrayExpress has been integrated into BioStudies. Some endpoints may return HTML instead of JSON. Returns experiment metadata including titles, descriptions, and publication information if available.

Parameters:

  • keywords (string) (optional) Search keywords (e.g., disease name, tissue type, experimental condition)

  • species (string) (optional) Species name (e.g., ‘Homo sapiens’, ‘Mus musculus’)

  • array (string) (optional) Array platform name

  • limit (integer) (optional) Maximum number of results (default: 10, max: 100)

  • offset (integer) (optional) Offset for pagination (default: 0)

Example Usage:

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