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 by name or keyword. Find cellular compartments, organelles, …

UniProtLocations_search tool specification

Tool Information:

  • Name: UniProtLocations_search

  • Type: UniProtLocationsTool

  • Description: Search UniProt subcellular locations by name or keyword. Find cellular compartments, organelles, membrane locations, and other subcellular structures. Returns matching locations with IDs, definitions, categories, GO mappings, and protein count statistics. Use this to discover relevant subcellular locations for cell biology research.

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).

Example Usage:

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