uniprot

Retrieve protein sequences and annotations from UniProt via its REST API.

11|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/junior1p/ProteinClaw --skill uniprot-junior1p
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniprot
Source: https://github.com/junior1p/ProteinClaw/tree/main/skills/uniprot
Command: npx skills add https://github.com/junior1p/ProteinClaw --skill uniprot-junior1p

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieve accurate protein sequences and rich UniProt annotations to speed up design and analysis workflows.

Core Features & Use Cases

  • Sequence retrieval by accession: obtain FASTA formats for downstream design.
  • Annotation & domain data: access functional info, domain boundaries, and PDB cross-references.
  • Integrated workflow support: feed results into esm embeddings or structural tools like pdb.

Quick Start

Query a UniProt entry for accession P00533 and use the returned sequence for downstream analysis.

Frequently Asked Questions about uniprot

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

FAQPage Schema
How do I retrieve a protein sequence from UniProt using an accession number?

To retrieve a protein sequence using a UniProt accession, provide the identifier to query the UniProt REST API and return the data in FASTA format for downstream analysis.

Can I get domain boundaries and functional annotations from UniProt via REST API?

Yes, querying a UniProt entry via the REST API returns rich annotations including functional information, domain boundaries, and PDB cross-references in JSON format.

What's the best way to fetch protein sequences for structural prediction or ESM embeddings?

The best way to fetch sequences for structural prediction or ESM embeddings is retrieving FASTA data from UniProt by accession, which is directly suitable for downstream tools.

Does this UniProt retrieval method provide cross-references to PDB structures?

Yes, querying a UniProt entry provides cross-references to PDB structures, allowing you to link protein sequences and annotations directly to available structural data.

When do I need to query UniProt for protein design and analysis workflows?

You need to query UniProt when your protein design workflow requires accurate sequence retrieval, domain boundary discovery, or functional annotations to feed into structural predictors.

Why use the UniProt REST API to fetch protein data instead of other category-level alternatives?

Using the UniProt REST API ensures you retrieve accurate protein sequences and rich annotations directly from the source, providing reliable FASTA or JSON data for rapid analysis.