Kegg Disease Drug Tools

Configuration File: kegg_disease_drug_tools.json Tool Type: Local Tools Count: 6

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

Available Tools

KEGG_get_disease (Type: KEGGExtTool)

Get detailed KEGG disease information including disease name, category, description, associated g…

KEGG_get_disease tool specification

Tool Information:

  • Name: KEGG_get_disease

  • Type: KEGGExtTool

  • Description: Get detailed KEGG disease information including disease name, category, description, associated genes (with mutations/translocations), pathways, therapeutic drugs, database cross-references (ICD-10, MeSH, OMIM), and references. Example: H00001 returns B-cell acute lymphoblastic leukemia with BCR-ABL, MLL-AF4, E2A-PBX1 gene fusions and 10+ associated pathways. Use KEGG_search_disease to find disease IDs.

Parameters:

  • disease_id (string) (required) KEGG disease ID in H##### format (e.g., ‘H00001’ for B-cell ALL, ‘H00408’ for type 1 diabetes, ‘H00409’ for type 2 diabetes, ‘H00031’ for breast cancer).

Example Usage:

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

KEGG_get_disease_genes (Type: KEGGExtTool)

Get all human genes linked to a KEGG disease. Returns KEGG gene IDs (hsa:XXXXX format) for genes …

KEGG_get_disease_genes tool specification

Tool Information:

  • Name: KEGG_get_disease_genes

  • Type: KEGGExtTool

  • Description: Get all human genes linked to a KEGG disease. Returns KEGG gene IDs (hsa:XXXXX format) for genes associated with the disease through mutations, gene fusions, or other mechanisms. Example: H00001 (B-cell ALL) returns hsa:25 (ABL1), hsa:4297 (KMT2A), hsa:4299 (AFF1), etc. Useful for building disease-gene association networks. Optionally specify a different organism.

Parameters:

  • disease_id (string) (required) KEGG disease ID (e.g., ‘H00001’ for B-cell ALL, ‘H00031’ for breast cancer).

  • organism (string) (optional) KEGG organism code (default: ‘hsa’ for human). Other examples: ‘mmu’ (mouse).

Example Usage:

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

KEGG_get_drug (Type: KEGGExtTool)

Get detailed KEGG drug information including names, formula, molecular weight, drug targets, asso…

KEGG_get_drug tool specification

Tool Information:

  • Name: KEGG_get_drug

  • Type: KEGGExtTool

  • Description: Get detailed KEGG drug information including names, formula, molecular weight, drug targets, associated pathways, indicated diseases, efficacy description, cross-references (DrugBank, PubChem, CAS), and marketed products. Example: D00109 (aspirin) returns formula C9H8O4, targets PTGS1/PTGS2 (cyclooxygenase 1/2), and indications for pain/inflammation. Use KEGG_search_drug to find drug IDs.

Parameters:

  • drug_id (string) (required) KEGG drug ID in D##### format (e.g., ‘D00109’ for aspirin, ‘D01441’ for imatinib, ‘D04966’ for metformin).

Example Usage:

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

KEGG_get_drug_targets (Type: KEGGExtTool)

Get human gene targets linked to a KEGG drug. Returns KEGG gene IDs (hsa:XXXXX format) for known …

KEGG_get_drug_targets tool specification

Tool Information:

  • Name: KEGG_get_drug_targets

  • Type: KEGGExtTool

  • Description: Get human gene targets linked to a KEGG drug. Returns KEGG gene IDs (hsa:XXXXX format) for known drug targets. Example: D01441 (imatinib) returns hsa:25 (ABL1), hsa:3815 (KIT), hsa:5159 (PDGFRB). Useful for drug-target interaction analysis and pharmacogenomics. Limited to human targets by default.

Parameters:

  • drug_id (string) (required) KEGG drug ID (e.g., ‘D00109’ for aspirin, ‘D01441’ for imatinib).

Example Usage:

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

KEGG_search_disease (Type: KEGGExtTool)

Search the KEGG DISEASE database by keyword. KEGG DISEASE contains 2,600+ human disease entries w…

KEGG_search_disease tool specification

Tool Information:

  • Name: KEGG_search_disease

  • Type: KEGGExtTool

  • Description: Search the KEGG DISEASE database by keyword. KEGG DISEASE contains 2,600+ human disease entries with associated genes, pathways, drugs, and cross-references. Returns disease IDs (H#####) and names. Example: searching ‘leukemia’ returns H00001 B-cell acute lymphoblastic leukemia, H00002 T-cell acute lymphoblastic leukemia, etc. Use KEGG_get_disease for full details including genes and pathways.

Parameters:

  • keyword (string) (optional) Search keyword for disease name (e.g., ‘leukemia’, ‘diabetes’, ‘breast cancer’, ‘alzheimer’). Case-insensitive partial match.

  • max_results (integer) (optional) Maximum number of results to return (default: 25).

  • query ([‘string’, ‘null’]) (optional) Alias for keyword: search keyword for disease name (e.g., ‘diabetes’, ‘leukemia’).

Example Usage:

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

KEGG_search_drug (Type: KEGGExtTool)

Search the KEGG DRUG database by keyword. KEGG DRUG contains 12,000+ approved and investigational…

KEGG_search_drug tool specification

Tool Information:

  • Name: KEGG_search_drug

  • Type: KEGGExtTool

  • Description: Search the KEGG DRUG database by keyword. KEGG DRUG contains 12,000+ approved and investigational drug entries with chemical structures, targets, indications, and cross-references to DrugBank/PubChem. Returns drug IDs (D#####) and names. Example: searching ‘aspirin’ returns D00109 Aspirin, D02079 Codein phosphate and aspirin, etc. Use KEGG_get_drug for full details.

Parameters:

  • keyword (string) (required) Search keyword for drug name (e.g., ‘aspirin’, ‘imatinib’, ‘metformin’). Case-insensitive partial match.

  • max_results (integer) (optional) Maximum number of results to return (default: 25).

Example Usage:

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