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_proteinType:
InterProEntryToolDescription: 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_entriesType:
InterProEntryToolDescription: 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)