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_domainType:
InterProExtToolDescription: 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)