uniprot_search_proteomes
Find proteome IDs (e.g., UP000000000) by searching UniProt proteomes with queries like organism_id, taxonomy_name, or proteome_type. Returns up to 500 matches.
Instructions
Search UniProt proteomes (whole-organism protein sets) by organism or
proteome field. Use this to find a proteome's UP######### ID; once you
have it, call uniprot_get_proteome for the full record (protein / gene
counts, BUSCO completeness, component breakdown). Returns up to size
matches, or an empty list if nothing matches. Examples: 'organism_id:9606'
for human, 'proteome_type:1' for reference proteomes only,
'taxonomy_name:bacteria' for all bacterial proteomes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Maximum number of results to return; capped at 500 server-side. | |
| query | Yes | Proteome query using UniProt proteome fields, e.g. 'organism_id:9606' (human), 'proteome_type:1' (reference proteomes only), or 'taxonomy_name:bacteria'. Plain text also matches organism names. | |
| response_format | No | 'markdown' (default) for a human-readable report with a provenance footer, or 'json' for a machine-parseable structured payload with the same data. Any other value is rejected. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |