InterPro Domain Annotation
Overview
Retrieves InterPro entry metadata, UniProt-linked annotations, and protein lists. Prefer these hub tools over ad-hoc HTTP in agent_generated_code.
Project Tools (VenusFactory2)
| Tool | Args | When |
|---|---|---|
| download_interpro_metadata_by_id | interpro_id, out_dir |
Known IPR / entry id |
| download_interpro_annotations_by_uniprot_id | uniprot_id, out_dir |
Domains on a protein |
| download_interpro_proteins_by_id | interpro_id, out_dir, pagination args |
Members of a family |
| download_interpro_uniprot_list_by_id | interpro_id, out_dir |
UniProt accessions for an entry |
| download_uniprot_meta_by_id | uniprot_id, out_path |
Cross-check function/GO |
Workflow
- If user has UniProt accession →
download_interpro_annotations_by_uniprot_id. - For a specific InterPro id → metadata + optional protein list.
- Before proposing mutations in catalytic triads, confirm the domain via InterPro + UniProt meta.
- Optional: map domains onto structure via
protein_structure_pipeline+ residue indices.
Common mistakes
- Treating InterPro ids as UniProt accessions.
- Editing conserved catalytic residues without reading annotation evidence.