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_diseaseType:
MyDiseaseToolDescription: 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_diseasesType:
MyDiseaseToolDescription: 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)