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_hits

  • Type: IMPCTool

  • Description: 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_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 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_gene

  • Type: IMPCTool

  • Description: 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_genes

  • Type: IMPCTool

  • Description: 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)