uniprot-database

Search UniProt proteins, fetch FASTA sequences, and map identifiers via REST API.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill uniprot-database-sagunkayastha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniprot-database
Source: https://github.com/sagunkayastha/claude_skills_collection/tree/main/scientific-databases/uniprot-database
Command: npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill uniprot-database-sagunkayastha

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, and map identifiers without needing to navigate complex web interfaces.

Core Features & Use Cases

  • Protein Search: Find proteins by name, gene, accession, or specific annotations.
  • Sequence Retrieval: Download protein sequences in various formats (FASTA, etc.).
  • ID Mapping: Translate identifiers between UniProt and other biological databases.
  • Use Case: Quickly find the amino acid sequence for the human insulin receptor and map its UniProt accession to its corresponding PDB entry for structural analysis.

Quick Start

Search for human insulin proteins and retrieve their FASTA sequences.

Frequently Asked Questions about uniprot-database

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

FAQPage Schema
How do I retrieve protein sequences in FASTA format from the UniProt database?

You can retrieve FASTA protein sequences by sending direct HTTP requests to the UniProt REST API endpoints. This Skill automates the query process, allowing you to search by specific criteria like name or accession and download sequences programmatically.

What is cross-database ID mapping for proteins and how does it work?

Cross-database ID mapping translates identifiers between UniProt and other biological databases. This Skill performs mapping by sending HTTP requests to the official UniProt REST API, enabling you to convert accessions to entries like PDB.

Can I search the UniProt REST API by gene name or specific annotations?

Yes, you can search the UniProt REST API by protein name, gene, accession, or specific annotations. This Skill structures the HTTP requests to query these criteria directly, returning matching protein data without manual web interface navigation.

What is the best way to programmatically access UniProt protein data?

The best way to access UniProt protein data programmatically is via the official REST API. This Skill enables direct API calls for protein data retrieval, sequence fetching, and ID mapping without requiring complex web interface interactions.

When do I need to use the UniProt REST API for protein analysis?

You need the UniProt REST API when automating protein data retrieval, sequence downloading, or cross-database identifier translation. This Skill simplifies these tasks by handling direct HTTP requests to fetch and analyze required protein data.

Does this UniProt API integration require any external dependencies or libraries?

No external dependencies are required to use this Skill. It utilizes direct HTTP requests to access the UniProt REST API endpoints, relying only on its internal scripts and references to retrieve sequences and map identifiers.