Interpro Ext Tools

Configuration File: interpro_ext_tools.json Tool Type: Local Tools Count: 1

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

Available Tools

InterPro_get_proteins_by_domain (Type: InterProExtTool)

Find proteins that contain a specific InterPro domain. Performs a reverse lookup from an InterPro…

InterPro_get_proteins_by_domain tool specification

Tool Information:

  • Name: InterPro_get_proteins_by_domain

  • Type: InterProExtTool

  • Description: Find proteins that contain a specific InterPro domain. Performs a reverse lookup from an InterPro domain/family accession to the list of UniProt proteins annotated with that domain. Supports filtering by reviewed (Swiss-Prot) entries only. Useful for discovering all proteins in a protein family or containing a specific functional domain. Example: IPR011615 (p53 DNA-binding domain) returns 6,251 proteins including P04637 (TP53), P10276 (TP63), P63165 (TP73).

Parameters:

  • domain_id (string) (required) InterPro accession ID. Examples: ‘IPR011615’ (p53 DNA-binding domain, 6K proteins), ‘IPR000719’ (Protein kinase domain, 2.2M proteins), ‘IPR002117’ (p53 family), ‘IPR001245’ (Serine-threonine/tyrosine-protein kinase).

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

  • reviewed_only (boolean) (optional) If true, only return Swiss-Prot reviewed entries (default false returns all UniProt).

Example Usage:

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