UCSCXenaToolsPy
Download and explore datasets from UCSC Xena data hubs
UCSCXenaToolsPy is a Python port of the R package UCSCXenaTools, providing access to cancer genomics datasets hosted by UCSC Xena.
from ucscxenatoolspy import (
xena_generate, xena_filter, xena_query,
xena_download, xena_prepare
)
# Discover TCGA datasets
hub = xena_generate(subset=lambda df: df["XenaHostNames"] == "tcgaHub")
hub = xena_filter(hub, filter_cohorts="BRCA")
query = xena_query(hub)