What problem does it solve?
Answering gene-cancer questions normally requires navigating the UCSC Xena browser manually, writing custom API calls, and interpreting raw JSON. This Skill routes natural-language questions to the ucscxenatoolspy TCGA API and returns data-backed results with sample sizes, effect sizes, and cautious statistical framing instead of answers from model training data.
Core Features & Use Cases
- Differential Expression: Compare tumor vs normal expression for a gene in any of 30+ TCGA cancer types using Mann-Whitney U tests and log2 fold change.
- Gene-Gene Correlation: Compute Spearman rank correlation between two genes in primary tumor samples.
- Survival Association: Run log-rank tests across OS, DSS, DFI, and PFI endpoints with median and exploratory optimal cutoffs.
- Use Case: Ask "Is TP53 upregulated in lung cancer?" and receive a report covering LUAD and LUSC with tumor/normal sample counts, fold change, p-values, and a reproducibility bundle containing the exact curl commands used.
Quick Start
Ask the agent whether a specific gene is upregulated, co-expressed with another gene, or associated with survival in a given TCGA cancer type, for example "Does HER2 expression affect breast cancer survival?"