Uniprot Locations Tools#

Configuration File: uniprot_locations_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the uniprot_locations_tools.json configuration file.

Available Tools#

UniProtLocations_get_location (Type: UniProtLocationsTool)#

Get detailed information about a UniProt subcellular location by its ID. Returns the location nam…

UniProtLocations_get_location tool specification

Tool Information:

  • Name: UniProtLocations_get_location

  • Type: UniProtLocationsTool

  • Description: Get detailed information about a UniProt subcellular location by its ID. Returns the location name, definition, category (Cellular component, Topology, Orientation), Gene Ontology mappings, associated UniProt keyword, protein count statistics (reviewed/unreviewed), hierarchical relationships (parent and child locations), and synonyms. Use this to understand where proteins are localized within cells.

Parameters:

  • location_id (string) (required) UniProt subcellular location ID. Format: SL-XXXX. Examples: ‘SL-0091’ (Cytosol), ‘SL-0191’ (Nucleus), ‘SL-0173’ (Mitochondrion), ‘SL-0204’ (Plasma membrane), ‘SL-0147’ (Endomembrane system), ‘SL-0123’ (Golgi apparatus).

Example Usage:

query = {
    "name": "UniProtLocations_get_location",
    "arguments": {
        "location_id": "example_value"
    }
}
result = tu.run(query)

UniProtLocations_search (Type: UniProtLocationsTool)#

Search UniProt subcellular locations with official cursor pagination. Returns definitions, catego…

UniProtLocations_search tool specification

Tool Information:

  • Name: UniProtLocations_search

  • Type: UniProtLocationsTool

  • Description: Search UniProt subcellular locations with official cursor pagination. Returns definitions, categories, GO mappings, and protein statistics; metadata reports the true upstream total and next_cursor.

Parameters:

  • query (string) (required) Search query for subcellular locations. Examples: ‘nucleus’, ‘membrane’, ‘mitochondria’, ‘endoplasmic reticulum’, ‘lysosome’, ‘extracellular’, ‘cytoskeleton’.

  • size (integer) (optional) Maximum number of results to return (default: 10, max: 50).

  • cursor (string) (optional) Opaque cursor from metadata.next_cursor. Omit for the first page.

Example Usage:

query = {
    "name": "UniProtLocations_search",
    "arguments": {
        "query": "example_value"
    }
}
result = tu.run(query)