uniprot-database
Direct REST API access to UniProt. Protein searches, FASTA retrieval, ID mapping, Swiss-Prot/TrEMBL. For Python workflows with multiple databases, prefer bioservices (unified interface to 40+ services). Use this for direct HTTP/REST work or UniProt-specific control.
Security Assessment
About uniprot-database
The uniprot-database skill provides direct REST API access to UniProt, the leading resource for comprehensive protein sequence and functional information. This skill addresses the need for researchers and data scientists to efficiently search for proteins by various identifiers such as name, gene symbol, or accession number, and to retrieve protein sequences in FASTA or other formats. With the uniprot-database skill, users can perform ID mapping across different databases, access annotations, and analyze protein data seamlessly through a unified interface.
FAQ
How can I search for proteins using this skill?
You can search for proteins using natural language queries or structured search syntax with various parameters such as protein name, gene name, accession number, or taxonomy.
What formats are supported for retrieving protein data?
Supported formats for retrieval include JSON, TSV, Excel, XML, FASTA, RDF, and TXT.
Is there a limit on the number of IDs I can map at once?
Yes, there is a maximum limit of 100,000 IDs per job for ID mapping.
Can I stream large datasets without pagination?
Yes, you can use the stream endpoint to retrieve large result sets without pagination.
Who are the target users for this skill?
This skill is aimed at researchers, bioinformaticians, and data scientists who need access to protein sequence and functional information for analysis and integration with other databases.
Install uniprot-database
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
K-Dense-AI/claude-scientific-skills