Mgi Tools¶
Configuration File: mgi_tools.json
Tool Type: Local
Tools Count: 3
This page contains all tools defined in the mgi_tools.json configuration file.
Available Tools¶
MGI_get_gene (Type: AllianceGenomeTool)¶
Get detailed information about a mouse gene from MGI (Mouse Genome Informatics) by its MGI identi…
MGI_get_gene tool specification
Tool Information:
Name:
MGI_get_geneType:
AllianceGenomeToolDescription: Get detailed information about a mouse gene from MGI (Mouse Genome Informatics) by its MGI identifier. Returns gene symbol, full name, species info, gene synopsis (curated and automated), synonyms, genomic location (GRCm39 assembly), SO term, and cross-references to UniProt, NCBI, Ensembl, etc. Powered by the Alliance of Genome Resources API which integrates MGI curated data. Example: ‘MGI:98834’ returns Trp53 (transformation related protein 53) details.
Parameters:
gene_id(string) (required) MGI gene identifier with ‘MGI:’ prefix. Examples: ‘MGI:98834’ (Trp53/p53), ‘MGI:104537’ (Brca1), ‘MGI:96677’ (Kit), ‘MGI:88039’ (Apoe), ‘MGI:88276’ (Braf).
Example Usage:
query = {
"name": "MGI_get_gene",
"arguments": {
"gene_id": "example_value"
}
}
result = tu.run(query)
MGI_get_phenotypes (Type: AllianceGenomeTool)¶
Get phenotype annotations for a mouse gene from MGI (Mouse Genome Informatics). Returns Mammalian…
MGI_get_phenotypes tool specification
Tool Information:
Name:
MGI_get_phenotypesType:
AllianceGenomeToolDescription: Get phenotype annotations for a mouse gene from MGI (Mouse Genome Informatics). Returns Mammalian Phenotype (MP) ontology annotations including phenotype statements derived from mutant allele studies. Uses Alliance of Genome Resources API which integrates MGI phenotype curation data. Useful for understanding mouse gene function through loss-of-function and gain-of-function phenotypes. Example: ‘MGI:98834’ returns Trp53 phenotypes including tumor susceptibility, apoptosis defects, etc.
Parameters:
gene_id(string) (required) MGI gene identifier with ‘MGI:’ prefix. Examples: ‘MGI:98834’ (Trp53), ‘MGI:104537’ (Brca1), ‘MGI:96677’ (Kit).limit(integer) (optional) Number of phenotype annotations to return per page (default: 20, max: 100).page(integer) (optional) Page number for pagination (default: 1).
Example Usage:
query = {
"name": "MGI_get_phenotypes",
"arguments": {
"gene_id": "example_value"
}
}
result = tu.run(query)
MGI_search_genes (Type: AllianceGenomeTool)¶
Search for mouse (Mus musculus) genes in MGI (Mouse Genome Informatics) by gene symbol, name, or …
MGI_search_genes tool specification
Tool Information:
Name:
MGI_search_genesType:
AllianceGenomeToolDescription: Search for mouse (Mus musculus) genes in MGI (Mouse Genome Informatics) by gene symbol, name, or keyword. Returns matching mouse gene symbols, names, and MGI identifiers. Powered by the Alliance of Genome Resources API which integrates MGI data. Use this to find mouse gene IDs before calling MGI_get_gene or MGI_get_phenotypes. Examples: ‘Trp53’ (tumor protein p53), ‘Brca1’, ‘insulin’, ‘Notch’.
Parameters:
query(string) (required) Gene search query: mouse gene symbol (e.g., ‘Trp53’, ‘Brca1’, ‘Sox9’), gene name keyword (e.g., ‘insulin’, ‘tumor’), or MGI ID (e.g., ‘MGI:98834’).limit(integer) (optional) Maximum number of results to return (default: 10, max: 50).
Example Usage:
query = {
"name": "MGI_search_genes",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)