SeqBench

Protein Domain & GO Annotation (InterProScan)

Submit a protein for domain architecture, family and GO-term annotation via EBI InterProScan.

🌐 Sends your protein sequence to EBI InterProScan to run the annotation — not processed on SeqBench's own server

Go beyond molecular weight and pI: submit a protein sequence for real domain architecture, family and GO-term annotation, computed by EMBL-EBI's InterProScan across its member databases (Pfam, PANTHER, PROSITE, PIRSR and more). Because a full scan takes a few minutes, this tool submits the job and polls it for you, then shows the InterPro domain architecture, every underlying signature match with its position and e-value, and the deduplicated GO terms across molecular function, biological process and cellular component. Your protein sequence is sent to EBI to run the scan — it is not processed on SeqBench's own server — and the same submit/poll pair is callable via the REST API and MCP server.

Domain, family and GO annotation runs on EBI InterProScan — your pasted sequence is sent to EBI, not processed on SeqBench's own server, and the job typically takes a few minutes. The same submit/poll pair (protein_annotate_submit / protein_annotate_poll) is callable via the REST API and MCP server.

How to use the Protein Domain Annotator tool

  1. 1Paste a protein sequence in one-letter amino-acid code (or load the example).
  2. 2Click Submit for annotation; the job typically finishes within a few minutes and this page polls it automatically.
  3. 3Read the domain architecture, GO terms and full signature-match table once the job finishes.

Frequently asked questions

How long does annotation take?

InterProScan jobs typically finish within a few minutes, depending on EBI's queue and the protein's length. This page polls automatically every 10 seconds and updates once the job is done — no need to keep re-submitting.

What is "domain architecture"?

The de-duplicated list of InterPro entries (families, domains, conserved sites and homologous superfamilies) matched anywhere in the protein, in order of position — a quick summary of what the protein is built from, versus the full per-signature match table below it.

Is my sequence stored, and can I run this from code?

Your protein sequence is sent to EBI's InterProScan service to run the scan and is not stored by SeqBench — unlike most SeqBench tools, this one is not fully self-contained, since the actual computation runs on EBI's infrastructure. The same submit (protein_annotate_submit) and poll (protein_annotate_poll) tools are available via the REST API and the MCP server.

Which member databases does it search?

EBI's InterProScan default set, which includes Pfam, PANTHER, PROSITE, PIRSR, SFLD, NCBIfam, Phobius, SignalP and others — whichever apply to your sequence. Results are merged into the InterPro entries shown as the domain architecture.

Related tools