Mydisease Tools

Configuration File: mydisease_tools.json Tool Type: Local Tools Count: 2

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

Available Tools

MyDisease_get_disease (Type: MyDiseaseTool)

Get comprehensive disease annotations from MyDisease.info, a BioThings disease aggregator that in…

MyDisease_get_disease tool specification

Tool Information:

  • Name: MyDisease_get_disease

  • Type: MyDiseaseTool

  • Description: Get comprehensive disease annotations from MyDisease.info, a BioThings disease aggregator that integrates data from MONDO, Disease Ontology, CTD (chemicals and pathways related to disease), HPO (phenotypes), and DisGeNET (gene-disease associations). Returns standardized disease identifiers, definitions, cross-references, associated chemicals, pathways, and phenotypes. Example: MONDO:0005148 (type 2 diabetes) returns 160 CTD chemicals, 984 related pathways, and 3 HPO phenotypes including late onset and autosomal dominant inheritance.

Parameters:

  • disease_id (string) (required) Disease identifier. Supports MONDO IDs (e.g., ‘MONDO:0005148’ for T2DM), DOID IDs (e.g., ‘DOID:9352’), OMIM IDs (e.g., ‘OMIM:125853’), or MESH IDs (e.g., ‘MESH:D003924’). MONDO IDs provide the most comprehensive results.

  • fields (string) (optional) Comma-separated list of data fields to return. Options: ‘mondo’, ‘disease_ontology’, ‘ctd’, ‘hpo’, ‘disgenet’, ‘all’. Default: ‘mondo,disease_ontology,ctd,hpo’. Use ‘all’ for complete data.

Example Usage:

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

MyDisease_search_diseases (Type: MyDiseaseTool)

Search for diseases by keyword in MyDisease.info, a BioThings aggregator combining data from MOND…

MyDisease_search_diseases tool specification

Tool Information:

  • Name: MyDisease_search_diseases

  • Type: MyDiseaseTool

  • Description: Search for diseases by keyword in MyDisease.info, a BioThings aggregator combining data from MONDO, Disease Ontology, CTD, HPO, and DisGeNET. Returns matching disease identifiers with names and basic annotations. Useful for finding disease IDs from free-text names. Example: searching ‘breast cancer’ returns 45 hits including MONDO:0004438 (sporadic breast cancer), MONDO:0006512 (ER+ breast cancer), MONDO:0006513 (ER- breast cancer). Searching ‘melanoma’ returns 104 hits.

Parameters:

  • query (string) (required) Search query. Can be disease name (e.g., ‘breast cancer’, ‘melanoma’, ‘diabetes’), gene symbol (e.g., ‘BRCA1’), or ontology term. Supports boolean operators: AND, OR, NOT.

  • size (integer) (optional) Maximum number of results to return (default 10, max 100).

  • fields (string) (optional) Comma-separated list of fields to include in results. Default: ‘mondo.label,disease_ontology.name,disease_ontology.doid,hpo.disease_name’. Use ‘all’ for everything.

Example Usage:

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