Ctd Tools

Configuration File: ctd_tools.json Tool Type: Local Tools Count: 5

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

Available Tools

CTD_get_chemical_diseases (Type: CTDTool)

Get curated chemical-disease associations from CTD. Given a chemical name, returns diseases it is…

CTD_get_chemical_diseases tool specification

Tool Information:

  • Name: CTD_get_chemical_diseases

  • Type: CTDTool

  • Description: Get curated chemical-disease associations from CTD. Given a chemical name, returns diseases it is associated with, including direct evidence type (therapeutic, marker/mechanism) and disease categories. Example: ‘bisphenol A’ returns associations with cancer, reproductive disorders, etc.

Parameters:

  • input_terms (string) (required) Chemical name, MeSH name, synonym, CAS RN, or MeSH ID. Examples: ‘arsenic’, ‘bisphenol A’, ‘C006780’.

Example Usage:

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

CTD_get_chemical_gene_interactions (Type: CTDTool)

Get curated chemical-gene interactions from CTD (Comparative Toxicogenomics Database). Given a ch…

CTD_get_chemical_gene_interactions tool specification

Tool Information:

  • Name: CTD_get_chemical_gene_interactions

  • Type: CTDTool

  • Description: Get curated chemical-gene interactions from CTD (Comparative Toxicogenomics Database). Given a chemical name, returns genes it interacts with, including organism, PubMed references, and interaction types. Example: ‘bisphenol A’ returns thousands of gene interactions across species.

Parameters:

  • input_terms (string) (required) Chemical name, MeSH name, synonym, CAS RN, or MeSH ID. Examples: ‘bisphenol A’, ‘acetaminophen’, ‘D000082’ (MeSH ID for acetaminophen).

Example Usage:

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

CTD_get_disease_chemicals (Type: CTDTool)

Get curated disease-chemical associations from CTD. Given a disease name, returns chemicals assoc…

CTD_get_disease_chemicals tool specification

Tool Information:

  • Name: CTD_get_disease_chemicals

  • Type: CTDTool

  • Description: Get curated disease-chemical associations from CTD. Given a disease name, returns chemicals associated with it, including evidence type. Example: ‘Breast Neoplasms’ returns chemicals linked to breast cancer including both therapeutic agents and toxicants.

Parameters:

  • input_terms (string) (required) Disease name, MeSH name, synonym, or MeSH/OMIM ID. Examples: ‘Breast Neoplasms’, ‘asthma’, ‘MESH:D001249’.

Example Usage:

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

CTD_get_gene_chemicals (Type: CTDTool)

Get curated gene-chemical interactions from CTD. Given a gene symbol, returns chemicals that inte…

CTD_get_gene_chemicals tool specification

Tool Information:

  • Name: CTD_get_gene_chemicals

  • Type: CTDTool

  • Description: Get curated gene-chemical interactions from CTD. Given a gene symbol, returns chemicals that interact with the gene product, with PubMed evidence. Example: ‘TP53’ returns over 2000 chemical interactions including drugs, environmental toxicants.

Parameters:

  • input_terms (string) (required) Gene symbol or NCBI Gene ID. Examples: ‘CYP1A1’, ‘TP53’, ‘ESR1’.

Example Usage:

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

CTD_get_gene_diseases (Type: CTDTool)

Get curated gene-disease associations from CTD. Given a gene symbol, returns diseases associated …

CTD_get_gene_diseases tool specification

Tool Information:

  • Name: CTD_get_gene_diseases

  • Type: CTDTool

  • Description: Get curated gene-disease associations from CTD. Given a gene symbol, returns diseases associated with the gene, including direct evidence and disease categories. Example: ‘TP53’ returns associations with various cancers and other diseases.

Parameters:

  • input_terms (string) (required) Gene symbol or NCBI Gene ID. Examples: ‘TP53’, ‘BRCA1’, ‘CYP1A1’, ‘7157’ (Gene ID for TP53).

Example Usage:

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