uniprot-database

Query the UniProt REST API for protein searches, sequence retrieval, and identifier mapping.

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/robinbarvaag/poynt --skill uniprot-database-robinbarvaag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uniprot-database
Source: https://github.com/robinbarvaag/poynt/tree/main/.github/skills/uniprot-database
Command: npx skills add https://github.com/robinbarvaag/poynt --skill uniprot-database-robinbarvaag

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 REST API, enabling users to programmatically search for proteins, retrieve sequences, map identifiers, and access detailed protein annotations without needing to manually navigate the UniProt website.

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: A researcher needs to find all human proteins associated with a specific gene (e.g., BRCA1) and retrieve their UniProt accession numbers and functional descriptions for a literature review.

Quick Start

Use the uniprot-database skill to search for human insulin proteins and retrieve their accession numbers and protein names.

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 from UniProt programmatically?

You retrieve protein sequences from UniProt programmatically by interacting directly with the UniProt REST API. This approach allows you to fetch sequences in formats like FASTA for bioinformatics workflows without manual web navigation.

Can I map protein identifiers between UniProt and other biological databases?

Yes, you can map protein identifiers between UniProt and other biological databases using the ID mapping feature. This translates identifiers across databases to facilitate data integration in bioinformatics research.

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 is by executing complex queries against the UniProt REST API. This retrieves matching accession numbers and functional annotations efficiently for literature reviews.

Does this approach support batch retrieval for multiple protein entries?

Yes, this approach supports batch operations to efficiently retrieve or map multiple protein entries. This is useful for data integration tasks requiring bulk access to UniProt annotations and sequences.

When do I need direct REST API access for protein information retrieval?

You need direct REST API access for protein information retrieval when automating bioinformatics workflows. It enables programmatic searches, sequence fetching, and data integration without manually navigating the UniProt website.

What are the limitations of using REST API queries for bioinformatics sequence analysis?

Using REST API queries for bioinformatics sequence analysis requires programmatic integration knowledge and depends on external API availability. Complex batch operations may also be constrained by rate limits inherent to the UniProt database API.