interpro-database

Query InterPro REST API to map protein domains, families, and GO terms.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill interpro-database-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interpro-database
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/08-%E8%9B%8B%E7%99%BD%E8%B4%A8%E5%B7%A5%E7%A8%8B%E4%B8%8E%E7%BB%93%E6%9E%84%E7%94%9F%E7%89%A9%E5%AD%A6/interpro-database
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill interpro-database-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

InterPro consolidates signatures from multiple member databases to provide unified protein annotations for function, domains, families, and GO term mappings, enabling faster functional inference and comparative analyses.

Core Features & Use Cases

  • Integrates protein family, domain, and site annotations from Pfam, PRINTS, SMART, SUPERFAMILY, and more for comprehensive protein characterization.
  • Supports GO term mapping and evolutionary classification to support functional pipelines and research insights.
  • Use Case: Annotate a set of UniProt proteins to extract domain architectures and GO terms for enrichment analyses.

Quick Start

Run a protein sequence through InterPro to retrieve domain and GO annotations.

Frequently Asked Questions about interpro-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve protein domain architecture and GO terms using InterPro?

To retrieve protein domain architecture and GO terms using InterPro, you query the InterPro REST API with single or batch protein sequences to fetch and parse JSON results containing unified annotations from member databases like Pfam and SMART.

Can I annotate batch UniProt protein sequences for functional characterization?

Yes, you can annotate batch UniProt protein sequences for functional characterization by applying this workflow to extract domain architectures, protein family classifications, and GO term mappings suitable for functional pipelines.

What is the best way to map GO terms to proteins for evolutionary analysis?

The best way to map GO terms to proteins for evolutionary analysis is by querying InterPro, which consolidates signatures from multiple member databases to provide unified functional inference and comparative classifications.

Do I need web access to use the InterPro REST API for protein annotation?

Yes, web access to the InterPro REST API is required for protein annotation, along with basic Python requests usage to fetch and parse the JSON results returned for domain and family mappings.

Does InterPro integrate Pfam and SUPERFAMILY signatures for comprehensive protein characterization?

InterPro integrates protein family, domain, and site annotations from member databases including Pfam, PRINTS, SMART, and SUPERFAMILY to deliver comprehensive protein characterization and functional inference.

Why use InterPro over individual member databases for domain analysis?

InterPro consolidates signatures from multiple member databases into a single unified annotation, preventing redundant queries and providing faster functional inference and comparative domain analysis than querying individual databases separately.