opt-SNE
opt-SNE optimizes t-distributed stochastic neighbor embedding (t-SNE) parameter settings to improve visualization and analysis of large, high-dimensional single-cell cytometry and transcriptomics datasets.
Key Features:
- Automated Parameter Optimization: Automates selection of t-SNE parameters such as early exaggeration and gradient descent iterations using real-time evaluation of Kullback-Leibler divergence tailored to each dataset.
- Enhanced Visualization Quality: Calibrates early exaggeration and adjusts the gradient descent learning rate to produce more accurate representations of biological populations in cytometry and transcriptomics datasets.
- Efficiency in Computation Time: Reduces the need for empirical parameter tuning to decrease computation time for massive datasets, including datasets with millions of cells.
- Overcoming Hard-Coded Parameter Limitations: Dynamically adjusts parameters based on dataset-specific characteristics to avoid poorly resolved or misleading t-SNE embeddings.
Scientific Applications:
- Single-cell cytometry: Improves visualization and resolution of cellular populations in high-dimensional cytometry datasets.
- Single-cell transcriptomics: Enhances embedding clarity for large transcriptomics datasets to aid interpretation of cell populations.
- Analysis of cellular heterogeneity and dynamics: Facilitates extraction of insights about cellular heterogeneity and dynamics from large single-cell datasets.
Methodology:
Modifies the standard t-SNE algorithm and uses real-time evaluation of Kullback-Leibler divergence to guide adjustments of early exaggeration, gradient descent iterations, and the gradient descent learning rate.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- command-line tool
- Programming Languages:
- C++, Python
- Added:
- 1/14/2020
- Last Updated:
- 1/4/2021
Operations
Publications
Belkina AC, Ciccolella CO, Anno R, Halpert R, Spidlen J, Snyder-Cappione JE. Automated optimized parameters for T-distributed stochastic neighbor embedding improve visualization and analysis of large datasets. Nature Communications. 2019;10(1). doi:10.1038/s41467-019-13055-y. PMID:31780669. PMCID:PMC6882880.