Opentarget Tools#

Configuration File: opentarget_tools.json Tool Type: Local Tools Count: 61

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

Available Tools#

OpenTargets_drug_pharmacogenomics_data (Type: OpenTarget)#

Retrieve pharmacogenomics data for a specific drug, including evidence levels and genotype annota…

OpenTargets_drug_pharmacogenomics_data tool specification

Tool Information:

  • Name: OpenTargets_drug_pharmacogenomics_data

  • Type: OpenTarget

  • Description: Retrieve pharmacogenomics data for a specific drug, including evidence levels and genotype annotations.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug (e.g., ‘CHEMBL25’ for aspirin, ‘CHEMBL1201583’ for pembrolizumab).

Example Usage:

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

OpenTargets_get_approved_indications_by_drug_chemblId (Type: OpenTarget)#

Retrieve the approved (APPROVAL-stage) disease indications for a single drug by its ChEMBL ID. Fo…

OpenTargets_get_approved_indications_by_drug_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_approved_indications_by_drug_chemblId

  • Type: OpenTarget

  • Description: Retrieve the approved (APPROVAL-stage) disease indications for a single drug by its ChEMBL ID. For the full indication list including investigational (Phase 1-3) diseases with their max clinical stage, use OpenTargets_get_drug_indications_by_chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_associated_diseases_by_drug_chemblId (Type: OpenTarget)#

Retrieve the list of diseases associated with a specific drug chemblId based on clinical trial da…

OpenTargets_get_associated_diseases_by_drug_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_associated_diseases_by_drug_chemblId

  • Type: OpenTarget

  • Description: Retrieve the list of diseases associated with a specific drug chemblId based on clinical trial data or post-marketed drugs.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_associated_drugs_by_disease_efoId (Type: OpenTarget)#

Retrieve known drugs associated with a specific disease by disease efoId.

OpenTargets_get_associated_drugs_by_disease_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_associated_drugs_by_disease_efoId

  • Type: OpenTarget

  • Description: Retrieve known drugs associated with a specific disease by disease efoId.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_associated_drugs_by_target_ensemblID (Type: OpenTarget)#

Get known drugs and information (e.g. id, name, MoA) associated with a specific target ensemblID,…

OpenTargets_get_associated_drugs_by_target_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_associated_drugs_by_target_ensemblID

  • Type: OpenTarget

  • Description: Get known drugs and information (e.g. id, name, MoA) associated with a specific target ensemblID, including clinical trial phase and mechanism of action of the drugs.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_get_associated_phenotypes_by_disease_efoId (Type: OpenTarget)#

Find HPO phenotypes asosciated with the specified disease efoId.

OpenTargets_get_associated_phenotypes_by_disease_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_associated_phenotypes_by_disease_efoId

  • Type: OpenTarget

  • Description: Find HPO phenotypes asosciated with the specified disease efoId.

Parameters:

  • efoId (string) (required) The efoId of a disease or phenotype.

Example Usage:

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

OpenTargets_get_associated_targets_by_disease_efoId (Type: OpenTarget)#

Find targets associated with a specific disease or phenotype based on efoId. Results are PAGINATE…

OpenTargets_get_associated_targets_by_disease_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_associated_targets_by_disease_efoId

  • Type: OpenTarget

  • Description: Find targets associated with a specific disease or phenotype based on efoId. Results are PAGINATED (50 per call by default): associatedTargets.count is the total number of associated targets, associatedTargets.returned is how many are in rows, and associatedTargets.truncated is true when targets remain unfetched, in which case metadata.truncation_note names the size/index values to pass. Raise size (Open Targets rejects a page above 3000) and step index to page through; a common disease has thousands of associated targets, so the first page is NOT the full list.

Parameters:

  • efoId (string) (required) The efoId of a disease or phenotype.

  • size (integer) (optional) Number of top-scored associated targets to return (default 50). A disease can have thousands of associated targets; raise this to retrieve more than the first page.

  • index (integer) (optional) Zero-based page index for paginating beyond the first size targets (default 0).

Example Usage:

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

OpenTargets_get_associated_targets_by_drug_chemblId (Type: OpenTarget)#

Retrieve the list of targets linked to a specific drug chemblId based on its mechanism of action.

OpenTargets_get_associated_targets_by_drug_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_associated_targets_by_drug_chemblId

  • Type: OpenTarget

  • Description: Retrieve the list of targets linked to a specific drug chemblId based on its mechanism of action.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_biological_mouse_models_by_ensemblID (Type: OpenTarget)#

Retrieve biological mouse models, including allelic compositions and genetic backgrounds, for a s…

OpenTargets_get_biological_mouse_models_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_biological_mouse_models_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve biological mouse models, including allelic compositions and genetic backgrounds, for a specific target.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_get_chemical_probes_by_target_ensemblID (Type: OpenTarget)#

Retrieve chemical probes associated with a specific target using its ensemblID.

OpenTargets_get_chemical_probes_by_target_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_chemical_probes_by_target_ensemblID

  • Type: OpenTarget

  • Description: Retrieve chemical probes associated with a specific target using its ensemblID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target for which to retrieve chemical probes.

Example Usage:

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

OpenTargets_get_disease_ancestors_parents_by_efoId (Type: OpenTarget)#

Retrieve the disease ancestors and parents in the ontology using the disease EFO ID.

OpenTargets_get_disease_ancestors_parents_by_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_disease_ancestors_parents_by_efoId

  • Type: OpenTarget

  • Description: Retrieve the disease ancestors and parents in the ontology using the disease EFO ID.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_disease_descendants_children_by_efoId (Type: OpenTarget)#

Retrieve the disease descendants and children in the ontology using the disease EFO ID.

OpenTargets_get_disease_descendants_children_by_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_disease_descendants_children_by_efoId

  • Type: OpenTarget

  • Description: Retrieve the disease descendants and children in the ontology using the disease EFO ID.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_disease_description_by_efoId (Type: OpenTarget)#

Retrieve disease description, name, database cros references, obsolete terms, and whether it’s a …

OpenTargets_get_disease_description_by_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_disease_description_by_efoId

  • Type: OpenTarget

  • Description: Retrieve disease description, name, database cros references, obsolete terms, and whether it’s a therapeutic area, all using the specified efoId.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_disease_id_description_by_name (Type: OpenTarget)#

Retrieve the efoId and additional details of a disease based on its name.

OpenTargets_get_disease_id_description_by_name tool specification

Tool Information:

  • Name: OpenTargets_get_disease_id_description_by_name

  • Type: OpenTarget

  • Description: Retrieve the efoId and additional details of a disease based on its name.

Parameters:

  • diseaseName (string) (required) The name of the disease to search for.

Example Usage:

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

OpenTargets_get_disease_locations_by_efoId (Type: OpenTarget)#

Retrieve the disease’s direct location and indirect location disease terms and IDs using the dise…

OpenTargets_get_disease_locations_by_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_disease_locations_by_efoId

  • Type: OpenTarget

  • Description: Retrieve the disease’s direct location and indirect location disease terms and IDs using the disease EFO ID.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_disease_synonyms_by_efoId (Type: OpenTarget)#

Retrieve disease synonyms by its EFO ID.

OpenTargets_get_disease_synonyms_by_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_disease_synonyms_by_efoId

  • Type: OpenTarget

  • Description: Retrieve disease synonyms by its EFO ID.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_disease_therapeutic_areas_by_efoId (Type: OpenTarget)#

Retrieve the therapeutic areas associated with a specific disease efoId.

OpenTargets_get_disease_therapeutic_areas_by_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_disease_therapeutic_areas_by_efoId

  • Type: OpenTarget

  • Description: Retrieve the therapeutic areas associated with a specific disease efoId.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

Example Usage:

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

OpenTargets_get_diseases_phenotypes_by_target_ensembl (Type: OpenTarget)#

Find diseases or phenotypes associated with a specific target using ensemblId. `associatedDisease…

OpenTargets_get_diseases_phenotypes_by_target_ensembl tool specification

Tool Information:

  • Name: OpenTargets_get_diseases_phenotypes_by_target_ensembl

  • Type: OpenTarget

  • Description: Find diseases or phenotypes associated with a specific target using ensemblId. associatedDiseases.count is the total number of associations; rows returns only one page of them (25 by default) – pass page to retrieve more (e.g. page 2 of a target with thousands of associations like SIRT1’s 3432). associatedDiseases.returned reports how many rows this response actually contains and associatedDiseases.truncated is true when associations remain unfetched, in which case metadata.truncation_note names the exact page argument to pass.

Parameters:

  • ensemblId (string) (required) The ensemblId of a target.

  • page (object) (optional) Pagination parameters. count in the response is the total across all pages; omit this to get the first page only.

Example Usage:

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

OpenTargets_get_drug_adverse_events_by_chemblId (Type: OpenTarget)#

Retrieve significant adverse events reported for a specific drug chemblId, ranked by log-likeliho…

OpenTargets_get_drug_adverse_events_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_adverse_events_by_chemblId

  • Type: OpenTarget

  • Description: Retrieve significant adverse events reported for a specific drug chemblId, ranked by log-likelihood ratio. Results are PAGINATED and Open Targets returns only 25 rows when no page is given: adverseEvents.count is the total number of signals, adverseEvents.returned is how many are present in rows, and adverseEvents.truncated is true when signals remain unfetched, in which case a truncation_note naming the exact page argument to pass is added to metadata. Pass page: {“index”: 0, “size”: <count>} to retrieve every signal before drawing any safety conclusion — a default page is NOT the full list (ibuprofen, CHEMBL521, has 55 signals; the default 25 omit toxic epidermal necrolysis, urticaria, systemic lupus erythematosus and hepatic enzyme increased).

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

  • page (object) (optional) Pagination settings.

Example Usage:

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

OpenTargets_get_drug_approval_status_by_chemblId (Type: OpenTarget)#

Retrieve the approval status of a specific drug chemblId.

OpenTargets_get_drug_approval_status_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_approval_status_by_chemblId

  • Type: OpenTarget

  • Description: Retrieve the approval status of a specific drug chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_drug_blackbox_status_by_chembl_ID (Type: OpenTarget)#

Find withdrawn and black-box warning statuses for a specific drug by chemblId.

OpenTargets_get_drug_blackbox_status_by_chembl_ID tool specification

Tool Information:

  • Name: OpenTargets_get_drug_blackbox_status_by_chembl_ID

  • Type: OpenTarget

  • Description: Find withdrawn and black-box warning statuses for a specific drug by chemblId.

Parameters:

  • chemblId (string) (required) The chemblId of a drug.

Example Usage:

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

OpenTargets_get_drug_chembId_by_generic_name (Type: OpentargetToolDrugNameMatch)#

Fetch the drug chemblId and description based on the drug generic name.

OpenTargets_get_drug_chembId_by_generic_name tool specification

Tool Information:

  • Name: OpenTargets_get_drug_chembId_by_generic_name

  • Type: OpentargetToolDrugNameMatch

  • Description: Fetch the drug chemblId and description based on the drug generic name.

Parameters:

  • drugName (string) (required) The generic name of the drug for which the ID is required.

Example Usage:

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

OpenTargets_get_drug_description_by_chemblId (Type: OpenTarget)#

Get drug name, year of first approval, type, cross references, and max clinical trial phase based…

OpenTargets_get_drug_description_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_description_by_chemblId

  • Type: OpenTarget

  • Description: Get drug name, year of first approval, type, cross references, and max clinical trial phase based on specified chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_drug_id_description_by_name (Type: OpentargetToolDrugNameMatch)#

Fetch the drug chemblId and description based on the drug generic name.

OpenTargets_get_drug_id_description_by_name tool specification

Tool Information:

  • Name: OpenTargets_get_drug_id_description_by_name

  • Type: OpentargetToolDrugNameMatch

  • Description: Fetch the drug chemblId and description based on the drug generic name.

Parameters:

  • drugName (string) (required) The name of the drug for which the ID is required.

Example Usage:

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

OpenTargets_get_drug_indications_by_chemblId (Type: OpenTarget)#

Fetch indications (treatable phenotypes/diseases) for a given drug chemblId.

OpenTargets_get_drug_indications_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_indications_by_chemblId

  • Type: OpenTarget

  • Description: Fetch indications (treatable phenotypes/diseases) for a given drug chemblId.

Parameters:

  • chemblId (string) (required) The chemblId of the drug for which to retrieve treatable phenotypes information.

Example Usage:

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

OpenTargets_get_drug_mechanisms_of_action_by_chemblId (Type: OpenTarget)#

Retrieve the mechanisms of action associated with a specific drug using chemblId.

OpenTargets_get_drug_mechanisms_of_action_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_mechanisms_of_action_by_chemblId

  • Type: OpenTarget

  • Description: Retrieve the mechanisms of action associated with a specific drug using chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_drug_names_by_chemblId (Type: OpenTarget)#

Get drug generic name and brand names (trade names) based on ChEMBL ID. Returns the drug name (ty…

OpenTargets_get_drug_names_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_names_by_chemblId

  • Type: OpenTarget

  • Description: Get drug generic name and brand names (trade names) based on ChEMBL ID. Returns the drug name (typically generic name), trade names (brand names), and synonyms.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_drug_synonyms_by_chemblId (Type: OpenTarget)#

Retrieve the synonyms associated with a specific drug chemblId.

OpenTargets_get_drug_synonyms_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_synonyms_by_chemblId

  • Type: OpenTarget

  • Description: Retrieve the synonyms associated with a specific drug chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_drug_trade_names_by_chemblId (Type: OpenTarget)#

Retrieve the trade names associated with a specific drug chemblId.

OpenTargets_get_drug_trade_names_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_trade_names_by_chemblId

  • Type: OpenTarget

  • Description: Retrieve the trade names associated with a specific drug chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_drug_warnings_by_chemblId (Type: OpenTarget)#

Retrieve warnings for a specific drug using ChEMBL ID.

OpenTargets_get_drug_warnings_by_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_drug_warnings_by_chemblId

  • Type: OpenTarget

  • Description: Retrieve warnings for a specific drug using ChEMBL ID.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_evidence_by_datasource (Type: OpenTarget)#

Get target-disease evidence from Open Targets filtered by configurable data sources. Unlike OpenT…

OpenTargets_get_evidence_by_datasource tool specification

Tool Information:

  • Name: OpenTargets_get_evidence_by_datasource

  • Type: OpenTarget

  • Description: Get target-disease evidence from Open Targets filtered by configurable data sources. Unlike OpenTargets_target_disease_evidence (intogen-only), this tool accepts any datasourceIds. Valid sources include: gwas_credible_sets, eva, eva_somatic, gene_burden, genomics_england, intogen, cancer_gene_census, cancer_biomarkers, clinical_precedence, crispr, europepmc, expression_atlas, gene2phenotype, impc, orphanet, uniprot_literature, uniprot_variants, clingen, phewas_catalog, reactome, progeny, slapenrich, sysbio. Note: two source IDs were renamed upstream and the retired names now match nothing rather than erroring — ‘ot_genetics_portal’ became ‘gwas_credible_sets’ (confirmed live: IL23R/Crohn disease returns 0 rows for the old name and 43 for the new one) and ‘chembl’ became ‘clinical_precedence’. This tool remaps both retired names automatically and reports the substitution in metadata.datasource_rename_note. Returns evidence rows with scores, literature references, and source attribution.

Parameters:

  • efoId (string) (optional) Disease EFO/MONDO ID (e.g., ‘MONDO_0005011’ for Crohn disease). Alternative to disease_name.

  • ensemblId (string) (optional) Target Ensembl gene ID (e.g., ‘ENSG00000141510’ for TP53). Alternative to gene_symbol.

  • gene_symbol (string) (optional) HGNC gene symbol (e.g., ‘TP53’, ‘BRCA1’). Auto-resolved to ensemblId.

  • disease_name (string) (optional) Disease or phenotype name (e.g., ‘Crohn disease’). Auto-resolved to efoId.

  • datasourceIds (array) (optional) List of datasource IDs to filter evidence. Examples: [‘gwas_credible_sets’, ‘europepmc’], [‘eva’, ‘clinical_precedence’], [‘intogen’, ‘cancer_gene_census’]. For genetic (GWAS) association evidence use ‘gwas_credible_sets’ — the retired ‘ot_genetics_portal’ name is remapped automatically. Omit or pass empty array for all sources.

  • size (integer) (optional) Maximum evidence rows to return (default: 50)

Example Usage:

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

OpenTargets_get_gene_ontology_terms_by_goID (Type: OpenTarget)#

Retrieve Gene Ontology terms based on a list of GO IDs.

OpenTargets_get_gene_ontology_terms_by_goID tool specification

Tool Information:

  • Name: OpenTargets_get_gene_ontology_terms_by_goID

  • Type: OpenTarget

  • Description: Retrieve Gene Ontology terms based on a list of GO IDs.

Parameters:

  • goIds (array) (required) A list of Gene Ontology (GO) IDs to fetch the corresponding terms.

Example Usage:

query = {
    "name": "OpenTargets_get_gene_ontology_terms_by_goID",
    "arguments": {
        "goIds": ["item1", "item2"]
    }
}
result = tu.run(query)

OpenTargets_get_known_drugs_by_drug_chemblId (Type: OpenTarget)#

Get a drug’s known clinical information for the specified ChEMBL ID: its approved/investigational…

OpenTargets_get_known_drugs_by_drug_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_known_drugs_by_drug_chemblId

  • Type: OpenTarget

  • Description: Get a drug’s known clinical information for the specified ChEMBL ID: its approved/investigational indications (diseases, each with the maximum clinical phase reached), its mechanisms of action (with the molecular targets acted on), and any drug safety warnings.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_parent_child_molecules_by_chembl_ID (Type: OpenTarget)#

Get parent and child molecules of specified drug chemblId.

OpenTargets_get_parent_child_molecules_by_chembl_ID tool specification

Tool Information:

  • Name: OpenTargets_get_parent_child_molecules_by_chembl_ID

  • Type: OpenTarget

  • Description: Get parent and child molecules of specified drug chemblId.

Parameters:

  • chemblId (string) (required) The ChEMBL ID of the drug.

Example Usage:

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

OpenTargets_get_publications_by_disease_efoId (Type: OpenTarget)#

Retrieve publications related to a disease efoId, including PubMed IDs and publication dates. Onl…

OpenTargets_get_publications_by_disease_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_publications_by_disease_efoId

  • Type: OpenTarget

  • Description: Retrieve publications related to a disease efoId, including PubMed IDs and publication dates. Only the first 25 publications are returned and this tool exposes no pagination parameter: literatureOcurrences.count is the total (often tens of thousands), literatureOcurrences.returned is how many are in rows, and literatureOcurrences.truncated is true when publications remain unfetched, in which case metadata.truncation_note says so. Narrow the query with startYear/endYear/additionalIds rather than treating rows as the literature for this disease.

Parameters:

  • entityId (string) (required) The ID of the entity (efoId).

  • additionalIds (array) (optional) List of additional IDs to include in the search.

  • startYear (integer) (optional) Year at the lower end of the filter.

  • startMonth (integer) (optional) Month at the lower end of the filter.

  • endYear (integer) (optional) Year at the higher end of the filter.

  • endMonth (integer) (optional) Month at the higher end of the filter.

Example Usage:

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

OpenTargets_get_publications_by_drug_chemblId (Type: OpenTarget)#

Retrieve publications related to a drug chemblId, including PubMed IDs and publication dates. Onl…

OpenTargets_get_publications_by_drug_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_publications_by_drug_chemblId

  • Type: OpenTarget

  • Description: Retrieve publications related to a drug chemblId, including PubMed IDs and publication dates. Only the first 25 publications are returned and this tool exposes no pagination parameter: literatureOcurrences.count is the total (often tens of thousands), literatureOcurrences.returned is how many are in rows, and literatureOcurrences.truncated is true when publications remain unfetched, in which case metadata.truncation_note says so. Narrow the query with startYear/endYear/additionalIds rather than treating rows as the literature for this drug.

Parameters:

  • entityId (string) (required) The ID of the entity (chemblId).

  • additionalIds (array) (optional) List of additional IDs to include in the search.

  • startYear (integer) (optional) Year at the lower end of the filter.

  • startMonth (integer) (optional) Month at the lower end of the filter.

  • endYear (integer) (optional) Year at the higher end of the filter.

  • endMonth (integer) (optional) Month at the higher end of the filter.

Example Usage:

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

OpenTargets_get_publications_by_target_ensemblID (Type: OpenTarget)#

Retrieve publications related to a target ensemblID, including PubMed IDs and publication dates. …

OpenTargets_get_publications_by_target_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_publications_by_target_ensemblID

  • Type: OpenTarget

  • Description: Retrieve publications related to a target ensemblID, including PubMed IDs and publication dates. Only the first 25 publications are returned and this tool exposes no pagination parameter: literatureOcurrences.count is the total (often hundreds of thousands), literatureOcurrences.returned is how many are in rows, and literatureOcurrences.truncated is true when publications remain unfetched, in which case metadata.truncation_note says so. Narrow the query with startYear/endYear/additionalIds rather than treating rows as the literature for this target.

Parameters:

  • entityId (string) (required) The ID of the entity (ensemblID).

  • additionalIds (array) (optional) List of additional IDs to include in the search.

  • startYear (integer) (optional) Year at the lower end of the filter.

  • startMonth (integer) (optional) Month at the lower end of the filter.

  • endYear (integer) (optional) Year at the higher end of the filter.

  • endMonth (integer) (optional) Month at the higher end of the filter.

Example Usage:

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

OpenTargets_get_similar_entities_by_disease_efoId (Type: OpenTarget)#

Retrieve similar entities for a given disease efoId using a model trained with PubMed.

OpenTargets_get_similar_entities_by_disease_efoId tool specification

Tool Information:

  • Name: OpenTargets_get_similar_entities_by_disease_efoId

  • Type: OpenTarget

  • Description: Retrieve similar entities for a given disease efoId using a model trained with PubMed.

Parameters:

  • efoId (string) (required) The EFO ID of the disease.

  • threshold (number) (required) Threshold similarity between 0 and 1. Only results above threshold are returned.

  • size (integer) (required) Number of similar entities to fetch.

Example Usage:

query = {
    "name": "OpenTargets_get_similar_entities_by_disease_efoId",
    "arguments": {
        "efoId": "example_value",
        "threshold": "example_value",
        "size": 10
    }
}
result = tu.run(query)

OpenTargets_get_similar_entities_by_drug_chemblId (Type: OpenTarget)#

Retrieve similar entities for a given drug chemblId using a model trained with PubMed.

OpenTargets_get_similar_entities_by_drug_chemblId tool specification

Tool Information:

  • Name: OpenTargets_get_similar_entities_by_drug_chemblId

  • Type: OpenTarget

  • Description: Retrieve similar entities for a given drug chemblId using a model trained with PubMed.

Parameters:

  • chemblId (string) (required) The chemblId of the disease.

  • threshold (number) (required) Threshold similarity between 0 and 1. Only results above threshold are returned.

  • size (integer) (required) Number of similar entities to fetch.

Example Usage:

query = {
    "name": "OpenTargets_get_similar_entities_by_drug_chemblId",
    "arguments": {
        "chemblId": "example_value",
        "threshold": "example_value",
        "size": 10
    }
}
result = tu.run(query)

OpenTargets_get_similar_entities_by_target_ensemblID (Type: OpenTarget)#

Retrieve similar entities for a given target ensemblID using a model trained with PubMed.

OpenTargets_get_similar_entities_by_target_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_similar_entities_by_target_ensemblID

  • Type: OpenTarget

  • Description: Retrieve similar entities for a given target ensemblID using a model trained with PubMed.

Parameters:

  • ensemblId (string) (required) The ensemblID of the disease.

  • threshold (number) (required) Threshold similarity between 0 and 1. Only results above threshold are returned.

  • size (integer) (required) Number of similar entities to fetch.

Example Usage:

query = {
    "name": "OpenTargets_get_similar_entities_by_target_ensemblID",
    "arguments": {
        "ensemblId": "example_value",
        "threshold": "example_value",
        "size": 10
    }
}
result = tu.run(query)

OpenTargets_get_target_cancer_hallmarks (Type: OpenTarget)#

Retrieve cancer hallmarks annotation for a target by Ensembl gene ID (from the COSMIC Cancer Gene…

OpenTargets_get_target_cancer_hallmarks tool specification

Tool Information:

  • Name: OpenTargets_get_target_cancer_hallmarks

  • Type: OpenTarget

  • Description: Retrieve cancer hallmarks annotation for a target by Ensembl gene ID (from the COSMIC Cancer Gene Census / Hanahan-Weinberg hallmarks). Returns cancerHallmarks (each with hallmark label, impact = ‘promotes’ or ‘suppresses’, and a mechanistic description with PMID) plus role-in-cancer attributes (name + description). Use to summarise a target’s oncogenic mechanisms.

Parameters:

  • ensemblId (string) (required) Ensembl gene ID of the target (e.g., ‘ENSG00000146648’ for EGFR).

Example Usage:

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

OpenTargets_get_target_classes_by_ensemblID (Type: OpenTarget)#

Retrieve the target classes associated with a specific target ensemblID.

OpenTargets_get_target_classes_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_classes_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve the target classes associated with a specific target ensemblID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_get_target_constraint_info_by_ensemblID (Type: OpenTarget)#

Retrieve genetic constraint information for a specific target ensemblID, including expected and o…

OpenTargets_get_target_constraint_info_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_constraint_info_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve genetic constraint information for a specific target ensemblID, including expected and observed values, and scores.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_get_target_depmap_essentiality (Type: OpenTarget)#

Retrieve DepMap CRISPR gene essentiality for a target by Ensembl gene ID. Returns the overall isE…

OpenTargets_get_target_depmap_essentiality tool specification

Tool Information:

  • Name: OpenTargets_get_target_depmap_essentiality

  • Type: OpenTarget

  • Description: Retrieve DepMap CRISPR gene essentiality for a target by Ensembl gene ID. Returns the overall isEssential flag plus per-tissue essentiality: for each tissue, the cell-line screens with depmapId, cell line name, geneEffect (Chronos score; more negative = more essential, roughly < -0.5 = dependency), and the cell line’s expression of the gene. Use to assess cancer cell-line dependency on a target.

Parameters:

  • ensemblId (string) (required) Ensembl gene ID of the target (e.g., ‘ENSG00000146648’ for EGFR).

Example Usage:

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

OpenTargets_get_target_enabling_packages_by_ensemblID (Type: OpenTarget)#

Retrieve the Target Enabling Packages (TEP) associated with a specific target ensemblID.

OpenTargets_get_target_enabling_packages_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_enabling_packages_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve the Target Enabling Packages (TEP) associated with a specific target ensemblID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_get_target_expression_by_ensemblID (Type: OpenTarget)#

Retrieve baseline expression summary statistics for a target across tissues and cell types (GTEx,…

OpenTargets_get_target_expression_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_expression_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve baseline expression summary statistics for a target across tissues and cell types (GTEx, Tabula Sapiens, and other bulk/single-cell sources) by Ensembl gene ID. Each row gives the data source, tissue (and cell type for single-cell data), value unit, and min/q1/median/q3/max distribution stats plus specificity/distribution scores. Results are PAGINATED: a target typically has ~1400 rows across sources and only size of them are returned per call (default 250, max 3000 per the API). baselineExpression.count is the total, baselineExpression.returned is how many came back, and baselineExpression.truncated is true when rows remain unfetched; a truncation note is added to metadata. Rows from a given datasource are interleaved throughout the full result, so a partial page is NOT a complete view of any one source — set size=3000 to retrieve every row before filtering client-side by datasourceId. Use to profile where a target is normally expressed.

Parameters:

  • ensemblId (string) (required) Ensembl gene ID of the target (e.g., ‘ENSG00000146648’ for EGFR).

  • size (integer) (optional) Number of expression rows to return per page (default 250, max 3000). Targets carry ~1400 rows spread across all datasources, so use size=3000 to fetch the complete profile in one call; values above 3000 are clamped because the API rejects them.

  • index (integer) (optional) 0-based page index (default 0). Use with size to walk the remaining rows when baselineExpression.truncated is true.

Example Usage:

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

OpenTargets_get_target_gene_ontology_by_ensemblID (Type: OpenTarget)#

Retrieve Gene Ontology annotations for a specific target by Ensembl ID.

OpenTargets_get_target_gene_ontology_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_gene_ontology_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve Gene Ontology annotations for a specific target by Ensembl ID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target for which to retrieve Gene Ontology annotations.

Example Usage:

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

OpenTargets_get_target_genomic_location_by_ensemblID (Type: OpenTarget)#

Retrieve genomic location data for a specific target, including chromosome, start, end, and strand.

OpenTargets_get_target_genomic_location_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_genomic_location_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve genomic location data for a specific target, including chromosome, start, end, and strand.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target for which to retrieve genomic location information.

Example Usage:

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

OpenTargets_get_target_homologues_by_ensemblID (Type: OpenTarget)#

Fetch homologues for a specific target by Ensembl ID.

OpenTargets_get_target_homologues_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_homologues_by_ensemblID

  • Type: OpenTarget

  • Description: Fetch homologues for a specific target by Ensembl ID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target for which to retrieve homologues.

Example Usage:

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

OpenTargets_get_target_id_description_by_name (Type: OpenTarget)#

Get the ensemblId and description based on the target name.

OpenTargets_get_target_id_description_by_name tool specification

Tool Information:

  • Name: OpenTargets_get_target_id_description_by_name

  • Type: OpenTarget

  • Description: Get the ensemblId and description based on the target name.

Parameters:

  • targetName (string) (required) The name of the target for which the ID is required.

Example Usage:

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

OpenTargets_get_target_info_by_ensemblID (Type: OpenTarget)#

Get core information about a drug target from Open Targets by its Ensembl gene ID: approved symbo…

OpenTargets_get_target_info_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_info_by_ensemblID

  • Type: OpenTarget

  • Description: Get core information about a drug target from Open Targets by its Ensembl gene ID: approved symbol and name, biotype, UniProt/protein cross-reference IDs, genomic location, and curated function descriptions. Use this as the primary lookup for a target before fetching its disease associations, tractability, or safety. Example: ENSG00000141510 returns TP53 (tumor protein p53), protein_coding, chr17.

Parameters:

  • ensemblId (string) (required) Ensembl gene ID of the target (e.g., ‘ENSG00000141510’ for TP53). Resolve a gene symbol to an Ensembl ID with OpenTargets_get_target_id_description_by_name.

Example Usage:

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

OpenTargets_get_target_interactions_by_ensemblID (Type: OpenTarget)#

Retrieve interaction data for a specific target ensemblID, including interaction partners and evi…

OpenTargets_get_target_interactions_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_interactions_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve interaction data for a specific target ensemblID, including interaction partners and evidence. Results are PAGINATED and Open Targets returns only 25 rows when no page is given: interactions.count is the total number of interactions (a well-studied target has thousands), interactions.returned is how many are in rows, and interactions.truncated is true when interactions remain unfetched, in which case metadata.truncation_note names the exact page argument to pass. Pass page: {“index”: 0, “size”: N} (Open Targets rejects a size above 3000) and step index to page through.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

  • page (object) (optional) Pagination parameters.

Example Usage:

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

OpenTargets_get_target_pathways_by_ensemblID (Type: OpenTarget)#

Retrieve Reactome pathway membership for a target by Ensembl gene ID. Returns each pathway the ge…

OpenTargets_get_target_pathways_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_pathways_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve Reactome pathway membership for a target by Ensembl gene ID. Returns each pathway the gene participates in with its Reactome pathwayId (e.g., R-HSA-…), pathway name, and top-level Reactome term (e.g., ‘Signal Transduction’). Use to understand the biological processes a target is involved in.

Parameters:

  • ensemblId (string) (required) Ensembl gene ID of the target (e.g., ‘ENSG00000146648’ for EGFR).

Example Usage:

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

OpenTargets_get_target_prioritisation (Type: OpenTarget)#

Retrieve OpenTargets target prioritisation scores for a target by Ensembl gene ID. Returns ~16 we…

OpenTargets_get_target_prioritisation tool specification

Tool Information:

  • Name: OpenTargets_get_target_prioritisation

  • Type: OpenTarget

  • Description: Retrieve OpenTargets target prioritisation scores for a target by Ensembl gene ID. Returns ~16 weighted key/value metrics used to rank therapeutic tractability and safety, e.g. geneticConstraint, hasPocket, hasLigand, hasHighQualityChemicalProbes, hasSafetyEvent, mouse knockout phenotypes, tissue specificity. Values range roughly -1 (unfavourable) to +1 (favourable); some are counts. Use to triage a target’s overall druggability and risk.

Parameters:

  • ensemblId (string) (required) Ensembl gene ID of the target (e.g., ‘ENSG00000146648’ for EGFR).

Example Usage:

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

OpenTargets_get_target_safety_profile_by_ensemblID (Type: OpenTarget)#

Retrieve known target safety liabilities for a specific target Ensembl ID.

OpenTargets_get_target_safety_profile_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_safety_profile_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve known target safety liabilities for a specific target Ensembl ID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target for which to retrieve safety liabilities.

Example Usage:

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

OpenTargets_get_target_subcell_locations_by_ensembl_ID (Type: OpenTarget)#

Retrieve information about subcellular locations for a specific target ensemblID.

OpenTargets_get_target_subcell_locations_by_ensembl_ID tool specification

Tool Information:

  • Name: OpenTargets_get_target_subcell_locations_by_ensembl_ID

  • Type: OpenTarget

  • Description: Retrieve information about subcellular locations for a specific target ensemblID.

Parameters:

  • ensemblId (string) (required) The ensemblId of a target.

Example Usage:

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

OpenTargets_get_target_synonyms_by_ensemblID (Type: OpenTarget)#

Retrieve synonyms for specified target, including alternative names and symbols, using given ense…

OpenTargets_get_target_synonyms_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_synonyms_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve synonyms for specified target, including alternative names and symbols, using given ensemblID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_get_target_tractability_by_ensemblID (Type: OpenTarget)#

Retrieve tractability assessments, including modality and values, for a specific target ensembl ID.

OpenTargets_get_target_tractability_by_ensemblID tool specification

Tool Information:

  • Name: OpenTargets_get_target_tractability_by_ensemblID

  • Type: OpenTarget

  • Description: Retrieve tractability assessments, including modality and values, for a specific target ensembl ID.

Parameters:

  • ensemblId (string) (required) The Ensembl ID of the target.

Example Usage:

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

OpenTargets_multi_entity_search_by_query_string (Type: OpenTarget)#

Perform a multi-entity search based on a query string, filtering by entity names and pagination s…

OpenTargets_multi_entity_search_by_query_string tool specification

Tool Information:

  • Name: OpenTargets_multi_entity_search_by_query_string

  • Type: OpenTarget

  • Description: Perform a multi-entity search based on a query string, filtering by entity names and pagination settings.

Parameters:

  • queryString (string) (required) The search string for querying information.

  • entityNames (array) (optional) List of entity names to search for (e.g., target, disease, drug).

  • page (object) (optional) Pagination settings with index and size.

Example Usage:

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

OpenTargets_search_category_counts_by_query_string (Type: OpenTarget)#

Get the count of entries in each entity category (disease, target, drug) based on a query string.

OpenTargets_search_category_counts_by_query_string tool specification

Tool Information:

  • Name: OpenTargets_search_category_counts_by_query_string

  • Type: OpenTarget

  • Description: Get the count of entries in each entity category (disease, target, drug) based on a query string.

Parameters:

  • queryString (string) (required) The search string for querying information.

Example Usage:

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

OpenTargets_target_disease_evidence (Type: OpenTarget)#

Explore IntOGen somatic driver evidence for a target-disease association. IMPORTANT: IntOGen only…

OpenTargets_target_disease_evidence tool specification

Tool Information:

  • Name: OpenTargets_target_disease_evidence

  • Type: OpenTarget

  • Description: Explore IntOGen somatic driver evidence for a target-disease association. IMPORTANT: IntOGen only covers somatic tumor driver mutations — this tool returns empty data ({}) for non-cancer diseases (e.g., type 2 diabetes, hypertension). Empty results are expected and normal when querying non-oncology phenotypes. For non-cancer diseases or to query other data sources, use OpenTargets_get_evidence_by_datasource instead. Accepts gene_symbol (e.g. ‘TP53’) and disease_name (e.g. ‘Crohn disease’) as alternatives to ensemblId/efoId — IDs are auto-resolved via OpenTargets search. Results are PAGINATED and Open Targets returns only 25 evidence rows: evidences.count is the total, evidences.returned is how many are in rows, and evidences.truncated is true when evidence remains unfetched, in which case metadata.truncation_note says so. This tool exposes no pagination parameter, so use OpenTargets_get_evidence_by_datasource (which takes size) when the full evidence set is needed.

Parameters:

  • efoId (string) (optional) EFO/MONDO disease ID (e.g., MONDO_0005011). Alternative to disease_name.

  • ensemblId (string) (optional) Ensembl gene ID (e.g., ENSG00000141510). Alternative to gene_symbol.

  • gene_symbol (string) (optional) HGNC gene symbol (e.g., ‘TP53’, ‘BRCA1’). Auto-resolved to ensemblId.

  • disease_name (string) (optional) Disease or phenotype name (e.g., ‘Crohn disease’, ‘breast carcinoma’). Auto-resolved to efoId.

Example Usage:

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