Classify a protein's domains,
and trust the empty answer.
InterPro tells you what a protein is made of — its families, domains and functional sites. interpro_domains returns them for a UniProt accession, pinned to InterPro IDs. And when nothing matches, it says zero — an honest empty answer, not an invented domain.
What the instrument does
InterPro (EMBL-EBI) integrates a dozen protein-signature databases into one classification — families, domains, homologous superfamilies and sites — each with a stable InterPro accession.
On the console, interpro_domains returns the entries matching a UniProt protein, and interpro_entry resolves a single InterPro accession. A count of zero is a real result, reported as such.
Tools this powers on the console
interpro_domains · interpro_entry
Research use only. Service names belong to their owners; no partnership or endorsement is implied.
How Perslis integrates InterPro
The honest zero is the whole point. A model asked what domains a protein has will, unprompted, offer a confident-sounding list. InterPro replaces that guess with a lookup: hemoglobin returns the Globin domain and its superfamilies; an unclassified protein returns nothing, and the console reports nothing rather than filling the silence.
Keyed on the UniProt accession, InterPro completes the protein picture the bench builds — sequence and disease from UniProt, structure from PDB and AlphaFold, and composition from InterPro, all for one anchor.
Ask
One question at the console — no per-service query language, no tab-hopping.
Route
Lois calls this instrument alongside the others and gathers what returns.
Pin
Every field keeps its source: database, accession, URL. A result that cannot name its source is refused by construction.
Admit
The PEEL gate decides what enters the lab record. Reported values stay verbatim; unsupported claims stay out.
A real, source-pinned result
Pulled live from the service and pinned to its identifier — the same contract every answer on the console is held to.
| Returned | 6 entries (honest count) |
|---|---|
| Domain | IPR000971 · Globin |
| Family | IPR002338 · Hemoglobin, alpha-type |
| Superfamily | IPR009050 · Globin-like superfamily |
| Family | IPR050056 · Hemoglobin and related oxygen transporters |
| No match | would return 0 — not a fabricated domain |
Source: interpro · IPR000971 · retrieved 2026-09-18
Why route InterPro through one console
Composition, callable
An agent gets a protein's real domains and families, pinned to InterPro IDs — not a plausible guess.
Completes the protein picture
Composition joins sequence, structure and prediction on the shared UniProt anchor.
An honest zero
No match returns zero. The instrument is designed so the empty answer is a feature, not a hidden failure.
Instruments InterPro talks to
Composition is one facet of a protein. InterPro answers next to UniProt, PDB and AlphaFold.
