Documentation

OpenPedCanExpress is a browser-based tool for exploring gene expression in pediatric tumors compared with normal tissue controls. Search a gene, compare its expression across tumor histologies and normal samples, and export publication-ready plots.

Contents

Quick start

  1. Type a gene symbol (for example EGFR, TP53, or CD276) and press Enter.
  2. The plot shows expression for each tumor and normal group, with one box per group.
  3. Use Configure Groups to choose which cohorts, histologies, molecular subtypes, and normal tissues to show.
  4. Optional: customize the export by setting the plot width (Box width), Height, Font size, and file type (PDF, JPG, PNG, or SVG).
  5. Use Export Plot to save the figure.

The first load takes a few seconds while the database engine starts. After that, each gene search only downloads the rows for that gene.

Reading the plot

Configuring sample groups

Open Configure Groups to choose what is plotted.

Click Apply to update the plot.

Exporting plots

Choose a format (PDF, JPG, PNG, or SVG; raster images are 300 DPI) and click Export Plot. The export is drawn independently of the on-screen plot, so you can set:

The underlying data

Expression values are RSEM TPM, collapsed to gene symbol, from the OpenPedCan project (OpenPedCan v15 data release). All data, tumor and control, was harmonized with the Gabriella Miller Kids First RNA-Seq workflow using the GENCODE v39 reference, so expression values are comparable across cohorts. A preprocessing script (scripts/01-build-expression-parquet.R) converts them into Parquet files split by the first letter of the gene symbol (A–H, I–P, Q–Z). The app queries these files in the browser with DuckDB-WASM, so there is no server or database.

Tumor samples

Normal controls

ControlDescriptionData access
GTEx <40GTEx brain regions, donors aged 20–39 dbGaP phs000424
Pediatric BrainNon-neoplastic pediatric tissue: Cerebellum, Cortex, Pituitary, Pons BioProject PRJNA1019377
Evo-devoDevelopmental brain from 4 weeks post-conception through elderly ArrayExpress E-MTAB-6814

The same control cohorts are used in TAPESTRY.

Plot groups

Glossary

TermMeaning
TPMTranscripts per million, a within-sample normalized expression value
log2(TPM + 1)TPM on a log scale; the +1 keeps zero values defined
PBTAPediatric Brain Tumor Atlas cohort
TARGETTherapeutically Applicable Research to Generate Effective Treatments
GMKFGabriella Miller Kids First
GTExGenotype-Tissue Expression project (normal tissue)
Independent specimenOne representative specimen per participant, so no participant is counted more than once
Plot groupThe category a sample is plotted under (a histology or a normal tissue)

Citing and contact

OpenPedCanExpress is developed by the Rokita Lab. Please also cite OpenPedCan for the underlying data. Questions and bug reports are welcome as GitHub issues.

See the release notes for what changed in each release.