uniprot-database

Community

Automate protein data retrieval, streamline bioinformatics.

AuthorJuancho032007
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually searching and retrieving protein information from UniProt, especially for large datasets or complex queries, is inefficient and prone to errors. This Skill automates programmatic access to UniProt's REST API, saving time and ensuring consistent data retrieval for all your protein analysis needs.

Core Features & Use Cases

  • Advanced Protein Search: Query UniProt by name, gene symbol, accession, organism, GO terms, sequence length, and more using powerful search syntax.
  • Sequence Retrieval: Fetch protein sequences in FASTA or other formats for individual entries or perform batch retrieval for multiple accessions.
  • ID Mapping: Convert identifiers between UniProt and numerous external databases (e.g., PDB, Ensembl, RefSeq, KEGG) with a robust mapping service.
  • Use Case: A bioinformatician needs to retrieve the protein sequences for a list of 500 UniProt accessions, map them to their corresponding PDB IDs, and then filter for only reviewed (Swiss-Prot) entries. This skill automates the entire process, delivering clean, mapped data.

Quick Start

To search for human insulin proteins: from scripts.uniprot_client import search_proteins results = search_proteins("insulin AND organism_name:human", format="json", size=5) print(results)

Dependency Matrix

Required Modules

requests

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: uniprot-database
Download link: https://github.com/Juancho032007/claude-scientific-skills/archive/main.zip#uniprot-database

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository