Ensembl Archive Tools

Configuration File: ensembl_archive_tools.json Tool Type: Local Tools Count: 2

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

Available Tools

EnsemblArchive_batch_lookup (Type: EnsemblArchiveTool)

Batch lookup version histories for multiple Ensembl stable IDs. Returns current status, release, …

EnsemblArchive_batch_lookup tool specification

Tool Information:

  • Name: EnsemblArchive_batch_lookup

  • Type: EnsemblArchiveTool

  • Description: Batch lookup version histories for multiple Ensembl stable IDs. Returns current status, release, and assembly for each ID. Supports up to 50 IDs per request. Useful for checking a list of gene IDs for currency, identifying deprecated IDs, and finding their replacements. Example: ENSG00000141510 (TP53) and ENSG00000012048 (BRCA1) both return as current at release 115 on GRCh38.

Parameters:

  • ensembl_ids (string) (required) Comma-separated Ensembl stable IDs (max 50). Example: ‘ENSG00000141510,ENSG00000012048’ for TP53 and BRCA1.

Example Usage:

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

EnsemblArchive_get_id_history (Type: EnsemblArchiveTool)

Get the version history and current status of an Ensembl stable ID. Returns the latest version st…

EnsemblArchive_get_id_history tool specification

Tool Information:

  • Name: EnsemblArchive_get_id_history

  • Type: EnsemblArchiveTool

  • Description: Get the version history and current status of an Ensembl stable ID. Returns the latest version string, current release number, assembly, and whether the ID is still active. Useful for checking if a gene/transcript/protein ID is current or deprecated, and what replaced it. Example: ENSG00000141510 (TP53) is current at release 115 on GRCh38 with latest version ENSG00000141510.20.

Parameters:

  • ensembl_id (string) (required) Ensembl stable ID to look up (gene: ENSG*, transcript: ENST*, protein: ENSP*, e.g., ‘ENSG00000141510’ for TP53).

Example Usage:

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