uniprot-database

Featured

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.

API & Backend 39,350 stars 6386 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# UniProt Database ## Overview UniProt is the world's leading comprehensive protein sequence and functional information resource. Search proteins by name, gene, or accession, retrieve sequences in FASTA format, perform ID mapping across databases, access Swiss-Prot/TrEMBL annotations via REST API for protein analysis. ## When to Use This Skill This skill should be used when: - Searching for protein entries by name, gene symbol, accession, or organism - Retrieving protein sequences in FASTA or other formats - Mapping identifiers between UniProt and external databases (Ensembl, RefSeq, PDB, etc.) - Accessing protein annotations including GO terms, domains, and functional descriptions - Batch retrieving multiple protein entries efficiently - Querying reviewed (Swiss-Prot) vs. unreviewed (TrEMBL) protein data - Streaming large protein datasets - Building custom queries with field-specific search syntax ## Core Capabilities ### 1. Searching for Proteins Search UniProt using natural language queries or structured search syntax. **Common search patterns:** ```python # Search by protein name query = "insulin AND organism_name:\"Homo sapiens\"" # Search by gene name query = "gene:BRCA1 AND reviewed:true" # Search by accession query = "accession:P12345" # Search by sequence length query = "length:[100 TO 500]" # Search by taxonomy query = "taxonomy_id:9606" # Human proteins # Search by GO term query = "go:0005515" # Protein binding ``` Use the API search endpoint: `http...

Details

Author
sickn33
Repository
sickn33/antigravity-awesome-skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Solid

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.

27,705 Updated today
davila7
API & Backend Listed

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.

335 Updated today
aiskillstore
AI & Automation Solid

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.

2,210 Updated 1 weeks ago
foryourhealth111-pixel
API & Backend Listed

bioservices

Primary Python tool for 40+ bioinformatics services. Preferred for multi-database workflows: UniProt, KEGG, ChEMBL, PubChem, Reactome, QuickGO. Unified API for queries, ID mapping, pathway analysis. For direct REST control, use individual database skills (uniprot-database, kegg-database).

335 Updated today
aiskillstore
API & Backend Solid

bioservices

Primary Python tool for 40+ bioinformatics services. Preferred for multi-database workflows: UniProt, KEGG, ChEMBL, PubChem, Reactome, QuickGO. Unified API for queries, ID mapping, pathway analysis. For direct REST control, use individual database skills (uniprot-database, kegg-database).

27,705 Updated today
davila7