Monarch Tools¶
Configuration File: monarch_tools.json
Tool Type: Local
Tools Count: 6
This page contains all tools defined in the monarch_tools.json configuration file.
Available Tools¶
Monarch_get_gene_diseases (Type: Monarch)¶
Get diseases associated with a gene from Monarch Initiative. Input is a gene CURIE (e.g., ‘HGNC:1…
Monarch_get_gene_diseases tool specification
Tool Information:
Name:
Monarch_get_gene_diseasesType:
MonarchDescription: Get diseases associated with a gene from Monarch Initiative. Input is a gene CURIE (e.g., ‘HGNC:11998’ for TP53). Returns disease associations with evidence. Bridges gene→disease across species for hypothesis generation.
Parameters:
subject(string) (required) Gene CURIE identifier (e.g., ‘HGNC:11998’ for TP53). Use Monarch_search_gene to find this.limit(integer) (optional) Maximum disease associations to return (default: 100)offset(integer) (optional) Number of initial entries to skip.
Example Usage:
query = {
"name": "Monarch_get_gene_diseases",
"arguments": {
"subject": "example_value"
}
}
result = tu.run(query)
Monarch_get_gene_phenotypes (Type: Monarch)¶
Get phenotypes associated with a gene from Monarch Initiative (cross-species). Input is a gene CU…
Monarch_get_gene_phenotypes tool specification
Tool Information:
Name:
Monarch_get_gene_phenotypesType:
MonarchDescription: Get phenotypes associated with a gene from Monarch Initiative (cross-species). Input is a gene CURIE (e.g., ‘HGNC:11998’ for TP53). Returns human and model organism phenotypes (HP/MP terms). Use Monarch_search_gene first to find the CURIE.
Parameters:
subject(string) (required) Gene CURIE identifier (e.g., ‘HGNC:11998’ for TP53, ‘HGNC:1100’ for BRCA1). Use Monarch_search_gene to find this.limit(integer) (optional) Maximum phenotype associations to return (default: 100)offset(integer) (optional) Number of initial entries to skip.
Example Usage:
query = {
"name": "Monarch_get_gene_phenotypes",
"arguments": {
"subject": "example_value"
}
}
result = tu.run(query)
Monarch_search_gene (Type: Monarch)¶
Search Monarch Initiative knowledge graph for a gene by symbol or name. Returns HGNC/NCBIGene CUR…
Monarch_search_gene tool specification
Tool Information:
Name:
Monarch_search_geneType:
MonarchDescription: Search Monarch Initiative knowledge graph for a gene by symbol or name. Returns HGNC/NCBIGene CURIEs, cross-species orthologs, and gene metadata. Use this first to get the gene CURIE needed for Monarch_get_gene_phenotypes and Monarch_get_gene_diseases.
Parameters:
query(string) (required) Gene symbol or name (e.g., ‘TP53’, ‘BRCA1’, ‘WDR7’)limit(integer) (optional) Number of results to return (default: 10)offset(integer) (optional) Number of initial entries to skip.
Example Usage:
query = {
"name": "Monarch_search_gene",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
get_HPO_ID_by_phenotype (Type: Monarch)¶
Retrieve the HPO ID of a phenotype or symptom.
get_HPO_ID_by_phenotype tool specification
Tool Information:
Name:
get_HPO_ID_by_phenotypeType:
MonarchDescription: Retrieve the HPO ID of a phenotype or symptom.
Parameters:
query(string) (required) One query phenotype or symptom.limit(integer) (optional) Number of entries to fetch.offset(integer) (optional) Number of initial entries to skip.
Example Usage:
query = {
"name": "get_HPO_ID_by_phenotype",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)
get_joint_associated_diseases_by_HPO_ID_list (Type: MonarchDiseasesForMultiplePheno)¶
Retrieve diseases associated with a list of phenotypes or symptoms by a list of HPO IDs.
get_joint_associated_diseases_by_HPO_ID_list tool specification
Tool Information:
Name:
get_joint_associated_diseases_by_HPO_ID_listType:
MonarchDiseasesForMultiplePhenoDescription: Retrieve diseases associated with a list of phenotypes or symptoms by a list of HPO IDs.
Parameters:
HPO_ID_list(array) (required) List of phenotypes or symptomslimit(integer) (optional) Number of entries to fetch.offset(integer) (optional) Number of initial entries to skip.
Example Usage:
query = {
"name": "get_joint_associated_diseases_by_HPO_ID_list",
"arguments": {
"HPO_ID_list": ["item1", "item2"]
}
}
result = tu.run(query)
get_phenotype_by_HPO_ID (Type: Monarch)¶
Retrieve a phenotype or symptom by its HPO ID.
get_phenotype_by_HPO_ID tool specification
Tool Information:
Name:
get_phenotype_by_HPO_IDType:
MonarchDescription: Retrieve a phenotype or symptom by its HPO ID.
Parameters:
id(string) (required) The HPO ID of the phenotype or symptom.
Example Usage:
query = {
"name": "get_phenotype_by_HPO_ID",
"arguments": {
"id": "example_value"
}
}
result = tu.run(query)