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)

Quick Start

Tutorials

API Reference