db-uniprot

Query the UniProt REST API for protein searches, FASTA retrieval, and ID mapping.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-uniprot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-uniprot
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/db-uniprot
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill db-uniprot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides direct access to the UniProt protein database, enabling users to search for proteins, retrieve sequences, map identifiers, and access detailed annotations programmatically.

Core Features & Use Cases

  • Protein Search: Find proteins by name, gene, accession, or complex queries.
  • Sequence Retrieval: Get protein sequences in various formats (FASTA, etc.).
  • ID Mapping: Translate identifiers between UniProt and other biological databases.
  • Batch Operations: Efficiently retrieve or map multiple entries.
  • Use Case: You need to find all human proteins associated with the gene BRCA1, retrieve their sequences, and map their UniProt IDs to corresponding Ensembl IDs.

Quick Start

Use the db-uniprot skill to search for human insulin proteins and retrieve their FASTA sequences.

Frequently Asked Questions about db-uniprot

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

FAQPage Schema
How do I retrieve protein sequences in FASTA format using the UniProt REST API?

To retrieve FASTA protein sequences, query the UniProt knowledgebase via the REST API using specific accessions or search terms. This returns sequence data programmatically for direct integration into Python bioinformatics workflows.

Can I map UniProt IDs to Ensembl identifiers for bioinformatics database integration?

Yes, you can map UniProt IDs to Ensembl identifiers using the ID mapping feature. This translates identifiers between UniProt and other biological databases to enable seamless cross-database integration.

What is the best way to search for human proteins associated with a specific gene like BRCA1?

The best way to search for human proteins associated with a specific gene like BRCA1 is querying the UniProt REST API. Find proteins by name, gene, or accession to retrieve matching annotations and sequences.

Does UniProt REST API access support batch operations for retrieving multiple entries?

Yes, UniProt REST API access supports batch operations. You can efficiently retrieve or map multiple protein entries simultaneously, streamlining programmatic querying and large-scale data integration tasks.

Do I need Python to access UniProt protein annotations and sequences?

Python is not strictly required since the UniProt knowledgebase is accessed via REST API, but this Skill supports Python workflows for programmatic querying. This enables direct data integration with bioinformatics databases.