uniprot_search_subcellular_locations
Search UniProt's subcellular-location vocabulary by name or definition to obtain SL-#### IDs. Enter a concept like 'membrane' or 'mitochondrion' to retrieve matching location terms.
Instructions
Search UniProt's controlled subcellular-location vocabulary (the
SL-#### terms) by name or definition. Use this to discover a location
ID from a concept; once you have the SL-#### ID, call
uniprot_get_subcellular_location for its full record (definition,
category, hierarchy, GO cross-references). Returns up to size matches,
or an empty list if nothing matches.
Examples: 'membrane', 'mitochondrion', 'cytoplasm'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Maximum number of results to return; capped at 500 server-side. | |
| query | Yes | Free-text to match against UniProt subcellular-location names, synonyms, and definitions, e.g. 'membrane', 'mitochondrion', 'cytoplasm'. Plain words, not a UniProtKB field query. | |
| 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 |