Automated optimized parameters for T-distributed stochastic neighbor embedding improve visualization and analysis of large datasets

Anna C. Belkina, Christopher O. Ciccolella, Rina Anno, Richard Halpert, Josef Špidlen, Jennifer Snyder‐Cappione

Nature Communications · 2019 · 591 citations · 37 references

DOIFull text

Open access

Concepts

TL;DR

High‑dimensional single‑cell data require faithful visualizations, yet t‑SNE’s heuristic‑dependent parameters often fail to produce clear maps for millions of cells. The study introduces opt‑SNE, an automated toolkit that selects t‑SNE parameters in real time using Kullback‑Leibler divergence to adapt early exaggeration and iteration count to each dataset. Opt‑SNE adjusts early exaggeration and the total number of gradient descent iterations based on real‑time KL divergence evaluation. Opt‑SNE dramatically reduces computation time and produces high‑quality visualizations for large cytometry and transcriptomics datasets, yielding superior resolution and more accurate data interpretation compared to hard‑coded parameter tools.

Abstract

Abstract Accurate and comprehensive extraction of information from high-dimensional single cell datasets necessitates faithful visualizations to assess biological populations. A state-of-the-art algorithm for non-linear dimension reduction, t-SNE, requires multiple heuristics and fails to produce clear representations of datasets when millions of cells are projected. We develop opt-SNE, an automated toolkit for t-SNE parameter selection that utilizes Kullback-Leibler divergence evaluation in real time to tailor the early exaggeration and overall number of gradient descent iterations in a dataset-specific manner. The precise calibration of early exaggeration together with opt-SNE adjustment of gradient descent learning rate dramatically improves computation time and enables high-quality visualization of large cytometry and transcriptomics datasets, overcoming limitations of analysis tools with hard-coded parameters that often produce poorly resolved or misleading maps of fluorescent and mass cytometry data. In summary, opt-SNE enables superior data resolution in t-SNE space and thereby more accurate data interpretation.

References

37