Biomart MCP

MIT License
1
  • Apple
  • Linux

get_translation

Translate biological identifiers, such as gene symbols to Ensembl IDs, using the Biomart MCP. Specify source and target attributes to convert identifiers efficiently, with results cached for improved performance.

Instructions

Translates a single identifier from one attribute type to another. This function allows conversion between different identifier types, such as converting a gene symbol to an Ensembl ID. Results are cached to improve performance. Args: mart (str): The mart identifier (e.g., "ENSEMBL_MART_ENSEMBL") dataset (str): The dataset identifier (e.g., "hsapiens_gene_ensembl") from_attr (str): The source attribute name (e.g., "hgnc_symbol") to_attr (str): The target attribute name (e.g., "ensembl_gene_id") target (str): The identifier value to translate (e.g., "TP53") Returns: str: The translated identifier, or an error message if not found. Example: get_translation("ENSEMBL_MART_ENSEMBL", "hsapiens_gene_ensembl", "hgnc_symbol", "ensembl_gene_id", "TP53") >>> "ENSG00000141510"

Input Schema

NameRequiredDescriptionDefault
datasetYes
from_attrYes
martYes
targetYes
to_attrYes

Input Schema (JSON Schema)

{ "properties": { "dataset": { "title": "Dataset", "type": "string" }, "from_attr": { "title": "From Attr", "type": "string" }, "mart": { "title": "Mart", "type": "string" }, "target": { "title": "Target", "type": "string" }, "to_attr": { "title": "To Attr", "type": "string" } }, "required": [ "mart", "dataset", "from_attr", "to_attr", "target" ], "title": "get_translationArguments", "type": "object" }

You must be authenticated.

Other Tools from Biomart MCP

Related Tools

ID: v5a3mlxviu