Nci Thesaurus Tools

Configuration File: nci_thesaurus_tools.json Tool Type: Local Tools Count: 3

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

Available Tools

NCIThesaurus_get_children (Type: NCIThesaurusTool)

Get the direct child concepts of an NCI Thesaurus concept code. Returns the immediate subcategori…

NCIThesaurus_get_children tool specification

Tool Information:

  • Name: NCIThesaurus_get_children

  • Type: NCIThesaurusTool

  • Description: Get the direct child concepts of an NCI Thesaurus concept code. Returns the immediate subcategories/subtypes of a concept in the NCI ontology hierarchy. Useful for navigating the cancer terminology hierarchy and finding more specific terms. Example: C3262 (Neoplasm) has children C4741 (Neoplasm by Morphology), C3263 (Neoplasm by Site), C7062 (Neoplasm by Special Category).

Parameters:

  • code (string) (required) NCI Thesaurus concept code to get children for. Examples: ‘C3262’ (Neoplasm), ‘C3224’ (Melanoma), ‘C2991’ (Disease or Disorder), ‘C12219’ (Nervous System).

Example Usage:

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

NCIThesaurus_get_concept (Type: NCIThesaurusTool)

Get detailed information about an NCI Thesaurus concept by its code. Returns the concept name, de…

NCIThesaurus_get_concept tool specification

Tool Information:

  • Name: NCIThesaurus_get_concept

  • Type: NCIThesaurusTool

  • Description: Get detailed information about an NCI Thesaurus concept by its code. Returns the concept name, definition, synonyms, semantic types, and cross-references to other terminologies (SNOMED, MedDRA, CDISC). Useful for understanding standardized cancer terminology and finding related concepts. Example: C3262 (Neoplasm) returns the definition, 17 synonyms, and links to ICD-10, SNOMED-CT.

Parameters:

  • code (string) (required) NCI Thesaurus concept code. Examples: ‘C3224’ (Melanoma), ‘C3262’ (Neoplasm), ‘C17998’ (BRCA1), ‘C38009’ (Apoptosis), ‘C1909’ (Imatinib).

Example Usage:

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

NCIThesaurus_search (Type: NCIThesaurusTool)

Search the NCI Thesaurus (NCIt) for biomedical concepts by term. NCIt is the National Cancer Inst…

NCIThesaurus_search tool specification

Tool Information:

  • Name: NCIThesaurus_search

  • Type: NCIThesaurusTool

  • Description: Search the NCI Thesaurus (NCIt) for biomedical concepts by term. NCIt is the National Cancer Institute’s reference terminology covering cancer-related terms, diseases, drugs, anatomy, genes, and biological processes. Returns matching concepts with NCI codes, names, and semantic types. Essential for standardized cancer research vocabulary. Example: searching ‘melanoma’ returns C3224 (Melanoma) as the primary concept.

Parameters:

  • term (string) (required) Search term for NCI concepts. Examples: ‘melanoma’, ‘breast cancer’, ‘imatinib’, ‘BRCA1’, ‘apoptosis’, ‘lung adenocarcinoma’.

  • page_size ([‘integer’, ‘null’]) (optional) Number of results to return (default 10, max 100).

Example Usage:

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