Pharmacodb Tools¶
Configuration File: pharmacodb_tools.json
Tool Type: Local
Tools Count: 6
This page contains all tools defined in the pharmacodb_tools.json configuration file.
Available Tools¶
PharmacoDB_get_biomarker_assoc (Type: PharmacoDBTool)¶
Get gene-compound biomarker associations from PharmacoDB showing how gene expression or other mol…
PharmacoDB_get_biomarker_assoc tool specification
Tool Information:
Name:
PharmacoDB_get_biomarker_assocType:
PharmacoDBToolDescription: Get gene-compound biomarker associations from PharmacoDB showing how gene expression or other molecular features correlate with drug sensitivity. Returns statistical associations including effect estimate, p-values, FDR, sensitivity statistic (AAC/IC50), molecular data type (rna/cnv/mutation), sample size, and tissue/dataset context. Filter by compound, gene (Ensembl ID), tissue, and molecular data type. Useful for pharmacogenomics biomarker discovery and validating drug sensitivity predictors. Example: find genes associated with Paclitaxel sensitivity in breast cancer.
Parameters:
operation(string) (required) Operation typecompound_name([‘string’, ‘null’]) (optional) Compound name (e.g., ‘Paclitaxel’, ‘Erlotinib’). Either compound_name or compound_id required.compound_id([‘integer’, ‘null’]) (optional) PharmacoDB compound ID. Either compound_name or compound_id required.gene_name([‘string’, ‘null’]) (optional) Gene Ensembl ID to filter (e.g., ‘ENSG00000141510’ for TP53)tissue_name([‘string’, ‘null’]) (optional) Tissue type to filter (e.g., ‘Breast’, ‘Lung’, ‘Skin’)mdata_type([‘string’, ‘null’]) (optional) Molecular data type: ‘rna’ (gene expression), ‘cnv’ (copy number), ‘mutation’per_page(integer) (optional) Number of results per page (default 20, max 100)
Example Usage:
query = {
"name": "PharmacoDB_get_biomarker_assoc",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
PharmacoDB_get_cell_line (Type: PharmacoDBTool)¶
Get detailed information about a cancer cell line from PharmacoDB, including tissue of origin, di…
PharmacoDB_get_cell_line tool specification
Tool Information:
Name:
PharmacoDB_get_cell_lineType:
PharmacoDBToolDescription: Get detailed information about a cancer cell line from PharmacoDB, including tissue of origin, disease annotations, dataset-specific synonyms, and accession IDs. Look up by cell line name or PharmacoDB cell ID. PharmacoDB harmonizes cell line identifiers across 10 pharmacogenomics datasets. Example: get details for MCF-7 breast cancer or A549 lung cancer cell line.
Parameters:
operation(string) (required) Operation typecell_name([‘string’, ‘null’]) (optional) Cell line name (e.g., ‘MCF-7’, ‘A549’, ‘HeLa’). Mutually exclusive with cell_id.cell_id([‘integer’, ‘null’]) (optional) PharmacoDB cell line database ID (e.g., 273 for MCF-7). Mutually exclusive with cell_name.
Example Usage:
query = {
"name": "PharmacoDB_get_cell_line",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
PharmacoDB_get_compound (Type: PharmacoDBTool)¶
Get detailed information about a compound/drug from PharmacoDB, including chemical annotations (S…
PharmacoDB_get_compound tool specification
Tool Information:
Name:
PharmacoDB_get_compoundType:
PharmacoDBToolDescription: Get detailed information about a compound/drug from PharmacoDB, including chemical annotations (SMILES, InChIKey, PubChem CID, ChEMBL ID, FDA approval status), the datasets it has been profiled in, and its known molecular targets with associated genes. Look up by compound name or PharmacoDB compound ID. Useful for characterizing drug properties and identifying which pharmacogenomics datasets include a specific compound. Example: get details for Paclitaxel, Erlotinib, or Lapatinib.
Parameters:
operation(string) (required) Operation typecompound_name([‘string’, ‘null’]) (optional) Compound name (e.g., ‘Paclitaxel’, ‘Erlotinib’). Mutually exclusive with compound_id.compound_id([‘integer’, ‘null’]) (optional) PharmacoDB compound database ID (e.g., 49658 for Paclitaxel). Mutually exclusive with compound_name.
Example Usage:
query = {
"name": "PharmacoDB_get_compound",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
PharmacoDB_get_experiments (Type: PharmacoDBTool)¶
Get drug sensitivity experiments from PharmacoDB with dose-response curves and pharmacological pr…
PharmacoDB_get_experiments tool specification
Tool Information:
Name:
PharmacoDB_get_experimentsType:
PharmacoDBToolDescription: Get drug sensitivity experiments from PharmacoDB with dose-response curves and pharmacological profiles. Returns experiment data including raw dose-response measurements and fitted parameters (IC50, EC50, AAC, Hill slope, Einf, DSS1/2/3). Filter by compound name, cell line name, and/or dataset. Integrates data from CCLE, CTRPv2, FIMM, GDSC1, GDSC2, GRAY, NCI60, PRISM, UHNBreast, and gCSI. Essential for comparing drug sensitivity across cell lines and datasets. Example: get Paclitaxel dose-response data across all cell lines.
Parameters:
operation(string) (required) Operation typecompound_name([‘string’, ‘null’]) (optional) Compound/drug name to filter experiments (e.g., ‘Paclitaxel’, ‘Erlotinib’)cell_line_name([‘string’, ‘null’]) (optional) Cell line name to filter experiments (e.g., ‘MCF-7’, ‘A549’)dataset_name([‘string’, ‘null’]) (optional) Dataset name to filter (e.g., ‘GDSC1’, ‘CCLE’, ‘CTRPv2’, ‘PRISM’)per_page(integer) (optional) Number of experiments to return per page (default 10, max 100)
Example Usage:
query = {
"name": "PharmacoDB_get_experiments",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
PharmacoDB_list_datasets (Type: PharmacoDBTool)¶
List all cancer pharmacogenomics datasets available in PharmacoDB. Returns dataset names and IDs …
PharmacoDB_list_datasets tool specification
Tool Information:
Name:
PharmacoDB_list_datasetsType:
PharmacoDBToolDescription: List all cancer pharmacogenomics datasets available in PharmacoDB. Returns dataset names and IDs for the integrated collection including CCLE (Cancer Cell Line Encyclopedia), CTRPv2 (Cancer Therapeutics Response Portal), FIMM (Institute for Molecular Medicine Finland), GDSC1/GDSC2 (Genomics of Drug Sensitivity in Cancer), GRAY, NCI60, PRISM, UHNBreast, and gCSI (Genentech Cell Screening Initiative). Use dataset names to filter experiments and biomarker queries.
Parameters:
operation(string) (required) Operation type
Example Usage:
query = {
"name": "PharmacoDB_list_datasets",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
PharmacoDB_search (Type: PharmacoDBTool)¶
Search PharmacoDB for compounds, cell lines, tissues, or genes by name. PharmacoDB integrates can…
PharmacoDB_search tool specification
Tool Information:
Name:
PharmacoDB_searchType:
PharmacoDBToolDescription: Search PharmacoDB for compounds, cell lines, tissues, or genes by name. PharmacoDB integrates cancer pharmacogenomics data from 10 major datasets (CCLE, CTRPv2, FIMM, GDSC1, GDSC2, GRAY, NCI60, PRISM, UHNBreast, gCSI). Returns matching entities with their PharmacoDB UIDs and type (compound, cell_line, tissue, gene). Use this to find PharmacoDB identifiers for use with other PharmacoDB tools. Example: search for ‘paclitaxel’ to find its PharmacoDB compound ID.
Parameters:
operation(string) (required) Operation typequery(string) (required) Text query to search across compounds, cell lines, tissues, and genes. Examples: ‘paclitaxel’, ‘MCF-7’, ‘Breast’, ‘TP53’
Example Usage:
query = {
"name": "PharmacoDB_search",
"arguments": {
"operation": "example_value",
"query": "example_value"
}
}
result = tu.run(query)