Interpro Entry Tools

Configuration File: interpro_entry_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the interpro_entry_tools.json configuration file.

Available Tools

InterPro_get_entries_for_protein (Type: InterProEntryTool)

Get all InterPro domain and family entries annotated on a specific protein. Performs a reverse lo…

InterPro_get_entries_for_protein tool specification

Tool Information:

  • Name: InterPro_get_entries_for_protein

  • Type: InterProEntryTool

  • Description: Get all InterPro domain and family entries annotated on a specific protein. Performs a reverse lookup from a UniProt protein accession to all InterPro entries (domains, families, homologous superfamilies, conserved sites) that have been detected on that protein. Example: P04637 (TP53) has 9 InterPro entries including IPR002117 (p53 family), IPR011615 (p53 DNA-binding domain), IPR010991 (p53 tetramerisation domain), IPR013872 (p53 transactivation domain).

Parameters:

  • accession (string) (required) UniProt protein accession. Examples: ‘P04637’ (TP53, 9 entries), ‘P00533’ (EGFR), ‘P01308’ (Insulin), ‘P38398’ (BRCA1).

Example Usage:

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

InterPro_search_entries (Type: InterProEntryTool)

Search InterPro entries (domains, families, sites) by keyword. Returns matching InterPro entries …

InterPro_search_entries tool specification

Tool Information:

  • Name: InterPro_search_entries

  • Type: InterProEntryTool

  • Description: Search InterPro entries (domains, families, sites) by keyword. Returns matching InterPro entries with accession, name, type, and statistics (protein count, structure count, taxa count). Useful for discovering protein domains and families by name or function. Example: searching ‘zinc finger’ returns 466 entries including IPR000058 (AN1-type), IPR000306 (FYVE zinc finger), IPR000315 (B-box-type). Searching ‘kinase’ returns domain and family entries for protein kinases.

Parameters:

  • query (string) (required) Search keyword. Examples: ‘zinc finger’ (466 entries), ‘kinase’, ‘immunoglobulin’, ‘helicase’, ‘protease’, ‘p53’.

  • entry_type (string) (optional) Filter by entry type. Options: ‘domain’, ‘family’, ‘homologous_superfamily’, ‘repeat’, ‘conserved_site’, ‘active_site’, ‘binding_site’, ‘ptm’.

  • page_size (integer) (optional) Number of results to return (1-50, default 20).

Example Usage:

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