uniprot_search_proteomes
Find proteome IDs by searching organism name or specific proteome fields to retrieve full proteome records.
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 |