Oncokb Tools¶
Configuration File: oncokb_tools.json
Tool Type: Local
Tools Count: 5
This page contains all tools defined in the oncokb_tools.json configuration file.
Available Tools¶
OncoKB_annotate_copy_number (Type: OncoKBTool)¶
Annotate copy number alterations (amplification/deletion) for oncogenic potential. Returns eviden…
OncoKB_annotate_copy_number tool specification
Tool Information:
Name:
OncoKB_annotate_copy_numberType:
OncoKBToolDescription: Annotate copy number alterations (amplification/deletion) for oncogenic potential. Returns evidence for gene amplification or deletion in cancer. Example: ERBB2 amplification in breast cancer, CDKN2A deletion.
Parameters:
operation(string) (required) Operation type (fixed: annotate_copy_number)gene(string) (required) Gene symbol (e.g., ERBB2, MYC, CDKN2A)copy_number_type(string) (required) Type of copy number alterationtumor_type(string) (optional) Optional OncoTree tumor type code
Example Usage:
query = {
"name": "OncoKB_annotate_copy_number",
"arguments": {
"operation": "example_value",
"gene": "example_value",
"copy_number_type": "example_value"
}
}
result = tu.run(query)
OncoKB_annotate_variant (Type: OncoKBTool)¶
Annotate a cancer variant for oncogenic potential and treatment implications using OncoKB. Return…
OncoKB_annotate_variant tool specification
Tool Information:
Name:
OncoKB_annotate_variantType:
OncoKBToolDescription: Annotate a cancer variant for oncogenic potential and treatment implications using OncoKB. Returns evidence level, oncogenicity, mutation effect, and FDA-approved therapies. Requires ONCOKB_API_TOKEN env var (demo mode available for BRAF, TP53, ROS1). Example: BRAF V600E in melanoma.
Parameters:
operation(string) (required) Operation type (fixed: annotate_variant)gene(string) (required) Gene symbol (e.g., BRAF, EGFR, TP53, KRAS)variant(string) (required) Variant notation - protein change (e.g., V600E, T790M, G12D)tumor_type(string) (optional) Optional OncoTree tumor type code (e.g., MEL for melanoma, LUAD for lung adenocarcinoma)
Example Usage:
query = {
"name": "OncoKB_annotate_variant",
"arguments": {
"operation": "example_value",
"gene": "example_value",
"variant": "example_value"
}
}
result = tu.run(query)
OncoKB_get_cancer_genes (Type: OncoKBTool)¶
Get list of all cancer genes curated in OncoKB. Returns genes classified as oncogenes and/or tumo…
OncoKB_get_cancer_genes tool specification
Tool Information:
Name:
OncoKB_get_cancer_genesType:
OncoKBToolDescription: Get list of all cancer genes curated in OncoKB. Returns genes classified as oncogenes and/or tumor suppressors. Useful for checking if a gene is a known cancer driver. Requires ONCOKB_API_TOKEN env var.
Parameters:
operation(string) (required) Operation type (fixed: get_cancer_genes)
Example Usage:
query = {
"name": "OncoKB_get_cancer_genes",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)
OncoKB_get_gene_info (Type: OncoKBTool)¶
Get gene-level oncogenic information from OncoKB. Returns whether gene is an oncogene, tumor supp…
OncoKB_get_gene_info tool specification
Tool Information:
Name:
OncoKB_get_gene_infoType:
OncoKBToolDescription: Get gene-level oncogenic information from OncoKB. Returns whether gene is an oncogene, tumor suppressor, or both. Includes curated background information. Requires ONCOKB_API_TOKEN env var (demo mode available for BRAF, TP53, ROS1).
Parameters:
operation(string) (required) Operation type (fixed: get_gene_info)gene(string) (required) Gene symbol (e.g., BRAF, TP53, EGFR, KRAS)
Example Usage:
query = {
"name": "OncoKB_get_gene_info",
"arguments": {
"operation": "example_value",
"gene": "example_value"
}
}
result = tu.run(query)
OncoKB_get_levels (Type: OncoKBTool)¶
Get OncoKB evidence level definitions. Returns descriptions of all therapeutic actionability leve…
OncoKB_get_levels tool specification
Tool Information:
Name:
OncoKB_get_levelsType:
OncoKBToolDescription: Get OncoKB evidence level definitions. Returns descriptions of all therapeutic actionability levels (1, 2, 3A, 3B, 4, R1, R2). Level 1 = FDA-approved, Level 2 = Standard care, Level 3A = Compelling clinical evidence, etc.
Parameters:
operation(string) (required) Operation type (fixed: get_levels)
Example Usage:
query = {
"name": "OncoKB_get_levels",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)