Pharos Tools¶

Configuration File: pharos_tools.json Tool Type: Local Tools Count: 4

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

Available Tools¶

Pharos_get_disease_targets (Type: PharosTool)¶

Get drug targets associated with a disease from Pharos. Returns targets with TDL classification t…

Pharos_get_disease_targets tool specification

Tool Information:

  • Name: Pharos_get_disease_targets

  • Type: PharosTool

  • Description: Get drug targets associated with a disease from Pharos. Returns targets with TDL classification to identify druggable vs understudied proteins for the disease. Supports TDL filtering to find Tdark opportunities.

Parameters:

  • disease (string) (required) Disease name (e.g., ā€˜breast cancer’, ā€˜Alzheimer disease’, ā€˜diabetes mellitus’)

  • tdl (string) (optional) Optional filter by Target Development Level

  • top (integer) (optional) Maximum number of results (1-100)

Example Usage:

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

Pharos_get_target (Type: PharosTool)¶

Get detailed drug target information from Pharos/TCRD by gene symbol or UniProt ID. Returns Targe…

Pharos_get_target tool specification

Tool Information:

  • Name: Pharos_get_target

  • Type: PharosTool

  • Description: Get detailed drug target information from Pharos/TCRD by gene symbol or UniProt ID. Returns Target Development Level (Tdark/Tbio/Tchem/Tclin), protein family, diseases, ligands, and druggability data. Essential for identifying understudied proteins.

Parameters:

  • gene (string) (optional) Gene symbol (e.g., ā€˜EGFR’, ā€˜TP53’, ā€˜BRCA1’). Use either gene or uniprot.

  • uniprot (string) (optional) UniProt accession (e.g., ā€˜P00533’). Use either gene or uniprot.

Example Usage:

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

Pharos_get_tdl_summary (Type: PharosTool)¶

Get Target Development Level statistics from Pharos. Returns counts of human proteome targets at …

Pharos_get_tdl_summary tool specification

Tool Information:

  • Name: Pharos_get_tdl_summary

  • Type: PharosTool

  • Description: Get Target Development Level statistics from Pharos. Returns counts of human proteome targets at each TDL: Tclin (approved drugs), Tchem (chemical probes), Tbio (biological annotations), Tdark (understudied). Use to understand druggable genome coverage.

Parameters:

No parameters required.

Example Usage:

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

Pharos_search_targets (Type: PharosTool)¶

Search drug targets in Pharos database by keyword. Supports filtering by Target Development Level…

Pharos_search_targets tool specification

Tool Information:

  • Name: Pharos_search_targets

  • Type: PharosTool

  • Description: Search drug targets in Pharos database by keyword. Supports filtering by Target Development Level (Tdark for understudied, Tchem for chemically tractable, Tclin for approved drugs). Returns TDL, protein family, and novelty scores.

Parameters:

  • query (string) (required) Search query (gene name, protein name, or keyword)

  • tdl (string) (optional) Filter by Target Development Level. Tdark=understudied, Tbio=biological annotations, Tchem=chemical probes, Tclin=approved drugs.

  • top (integer) (optional) Maximum number of results (1-100)

Example Usage:

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