Impc Tools#
Configuration File: impc_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the impc_tools.json configuration file.
Available Tools#
IMPC_get_gene_phenotype_hits (Type: IMPCTool)#
Get detailed IMPC statistical phenotype results for a gene with exact Solr offset pagination. Fil…
IMPC_get_gene_phenotype_hits tool specification
Tool Information:
Name:
IMPC_get_gene_phenotype_hitsType:
IMPCToolDescription: Get detailed IMPC statistical phenotype results for a gene with exact Solr offset pagination. Filter by significance and continue with next_offset while has_more is true.
Parameters:
gene_symbol(string) (optional) Mouse gene symbol (e.g., ‘Trp53’, ‘Brca1’)mgi_id(string) (optional) MGI accession ID (e.g., ‘MGI:98834’)significant_only(boolean) (optional) Return only significant results (default: true)limit(integer) (optional) Maximum results (default: 100)offset(integer) (optional) Zero-based statistical-result offset. Continue with data.next_offset.
Example Usage:
query = {
"name": "IMPC_get_gene_phenotype_hits",
"arguments": {
}
}
result = tu.run(query)
IMPC_get_gene_summary (Type: IMPCTool)#
Get mouse gene summary from IMPC including phenotyping status, viability, ortholog info, and MP/H…
IMPC_get_gene_summary tool specification
Tool Information:
Name:
IMPC_get_gene_summaryType:
IMPCToolDescription: Get mouse gene summary from IMPC including phenotyping status, viability, ortholog info, and MP/HP term annotations. Query by human gene symbol or MGI ID. No API key needed. Essential for safety/liability triangulation via mouse KO phenotypes.
Parameters:
gene_symbol(string) (optional) Mouse gene symbol (e.g., ‘Trp53’, ‘Brca1’, ‘Wdr7’). Case-sensitive. Use mouse symbol, not human.mgi_id(string) (optional) MGI accession ID (e.g., ‘MGI:98834’). Use if gene symbol is ambiguous.
Example Usage:
query = {
"name": "IMPC_get_gene_summary",
"arguments": {
}
}
result = tu.run(query)
IMPC_get_phenotypes_by_gene (Type: IMPCTool)#
Get IMPC phenotype calls for a mouse gene with exact Solr offset pagination. total_phenotype_call…
IMPC_get_phenotypes_by_gene tool specification
Tool Information:
Name:
IMPC_get_phenotypes_by_geneType:
IMPCToolDescription: Get IMPC phenotype calls for a mouse gene with exact Solr offset pagination. total_phenotype_calls counts all raw calls; phenotypes are unique MP terms on the current page only. Continue with next_offset while has_more is true.
Parameters:
gene_symbol(string) (optional) Mouse gene symbol (e.g., ‘Trp53’, ‘Brca1’)mgi_id(string) (optional) MGI accession ID (e.g., ‘MGI:98834’)limit(integer) (optional) Maximum phenotype records to return (default: 100)offset(integer) (optional) Zero-based raw phenotype-call offset. Continue with data.next_offset.
Example Usage:
query = {
"name": "IMPC_get_phenotypes_by_gene",
"arguments": {
}
}
result = tu.run(query)
IMPC_search_genes (Type: IMPCTool)#
Search IMPC mouse genes by symbol, name, synonym, or MGI ID with exact Solr offset pagination. Co…
IMPC_search_genes tool specification
Tool Information:
Name:
IMPC_search_genesType:
IMPCToolDescription: Search IMPC mouse genes by symbol, name, synonym, or MGI ID with exact Solr offset pagination. Continue with next_offset while has_more is true.
Parameters:
query(string) (required) Search query: gene symbol, name fragment, or MGI ID (e.g., ‘Wdr7’, ‘WD repeat’, ‘MGI:2442934’)limit(integer) (optional) Maximum results (default: 20)offset(integer) (optional) Zero-based result offset. Continue with data.next_offset.
Example Usage:
query = {
"name": "IMPC_search_genes",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)