Back to portfolio

Cell Studio

Single-cell RNA-seq analysis, without writing R.

Drop in a count matrix and run the full single-cell pipeline in your browser: quality control, normalization, variable genes, PCA, batch correction, clustering, UMAP and t-SNE, marker genes, and Wilcoxon differential expression. Everything runs on your own computer with WebAssembly, so your data is never uploaded anywhere.

Start with the demo: the pancreatic cancer data behind Ridhi's single-cell project (6,618 mouse cells from Burdziak et al., Science 2023), then check the Reproduce tab to see the browser match a scanpy analysis gene for gene.

10x .h5, Matrix Market, AnnData .h5ad, CSVMulti-threaded WebAssemblyNo upload, no accountExports CSV, PNG, SVG, R and Python scripts
Select
Load the demo or your own data, then press Run.

How it works

Single-cell analysis usually means an R or Python environment, a package install, and a script. Cell Studio runs the same established methods directly in the browser, compiled to WebAssembly from the C++ libraries behind the Bioconductor package scran, through scran.js. The work runs on several CPU threads in the background, so the page stays responsive.

Private by design

Files are read on your machine. Nothing is uploaded, so unpublished data stay on your computer.

Every step adjustable

Change a setting and only the steps after it re-run. Clusters, UMAP and markers update in seconds on a laptop.

Built to sit beside a paper

Readers can open the dataset, recolor the map by any gene, and rerun the comparisons, with a methods paragraph and R and Python scripts to match.