Tcdb Tools

Configuration File: tcdb_tools.json Tool Type: Local Tools Count: 3

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

Available Tools

TCDB_get_transporter (Type: TCDBTool)

Look up a membrane transporter protein in TCDB (Transporter Classification Database) by UniProt a…

TCDB_get_transporter tool specification

Tool Information:

  • Name: TCDB_get_transporter

  • Type: TCDBTool

  • Description: Look up a membrane transporter protein in TCDB (Transporter Classification Database) by UniProt accession. Returns TC classification number(s), family description, associated PDB structures, and human gene info if applicable. TC# format: class.subclass.family.subfamily.protein (e.g., 2.A.1.1.28 for human GLUT1).

Parameters: No parameters required.

Example Usage:

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

TCDB_search_by_substrate (Type: TCDBTool)

Search TCDB for transporters that transport a given substrate. Returns TC numbers, family descrip…

TCDB_search_by_substrate tool specification

Tool Information:

  • Name: TCDB_search_by_substrate

  • Type: TCDBTool

  • Description: Search TCDB for transporters that transport a given substrate. Returns TC numbers, family descriptions, and matching substrate ChEBI IDs. Useful for finding which transporters handle a specific molecule (e.g., glucose, sodium, chloride, ATP).

Parameters: No parameters required.

Example Usage:

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

TCDB_search_family (Type: TCDBTool)

Search TCDB transporter families by TC family ID prefix or family name text. Returns matching fam…

TCDB_search_family tool specification

Tool Information:

  • Name: TCDB_search_family

  • Type: TCDBTool

  • Description: Search TCDB transporter families by TC family ID prefix or family name text. Returns matching family descriptions and member counts. Use family_id for hierarchical browsing (e.g., ‘2.A.1’ for MFS superfamily, ‘1.A’ for all alpha-type channels) or family_name for text search (e.g., ‘Major Facilitator’, ‘ABC’).

Parameters: No parameters required.

Example Usage:

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