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 statistical results from IMPC phenotyping for a gene. Returns p-values, effect sizes…

IMPC_get_gene_phenotype_hits tool specification

Tool Information:

  • Name: IMPC_get_gene_phenotype_hits

  • Type: IMPCTool

  • Description: Get detailed statistical results from IMPC phenotyping for a gene. Returns p-values, effect sizes, and classification tags for each phenotyping parameter. Filter by significant results only. Useful for quantifying phenotype severity.

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)

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_summary

  • Type: IMPCTool

  • Description: 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 all phenotype annotations for a mouse gene from IMPC knockout screens. Returns MP ontology te…

IMPC_get_phenotypes_by_gene tool specification

Tool Information:

  • Name: IMPC_get_phenotypes_by_gene

  • Type: IMPCTool

  • Description: Get all phenotype annotations for a mouse gene from IMPC knockout screens. Returns MP ontology terms grouped by physiological system (e.g., nervous, cardiovascular, immune). Essential for understanding gene function and predicting drug side effects.

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)

Example Usage:

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

IMPC_search_genes (Type: IMPCTool)

Search IMPC for mouse genes by symbol, name, synonym, or MGI ID. Returns matching genes with thei…

IMPC_search_genes tool specification

Tool Information:

  • Name: IMPC_search_genes

  • Type: IMPCTool

  • Description: Search IMPC for mouse genes by symbol, name, synonym, or MGI ID. Returns matching genes with their phenotyping and production status. Use to find the correct MGI ID for a gene before querying phenotypes.

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)

Example Usage:

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