destiny
destiny implements diffusion map spectral methods to perform nonlinear dimensionality reduction and visualize single-cell expression data, preserving manifold geometry to analyze cellular heterogeneity and dynamic processes.
Key Features:
- R implementation: Provides an efficient implementation within the R programming environment leveraging spectral methods for diffusion maps.
- Diffusion map algorithm: Employs the diffusion map algorithm to capture the intrinsic geometry of high-dimensional single-cell expression data.
- Single-cell-specific noise model: Incorporates a noise model that handles missing and censored values common in single-cell datasets.
- Efficient nearest-neighbour approximation: Uses an efficient nearest-neighbour approximation to scale analyses to datasets comprising hundreds of thousands of cells.
- Projection functionality: Includes functions to project new data onto precomputed diffusion maps for integration and comparison.
Scientific Applications:
- Single-cell heterogeneity and dynamics: Characterizes cellular heterogeneity and dynamic processes from single-cell expression profiles.
- Time-resolved mass cytometry and reprogramming: Applied to time-resolved mass cytometry datasets to track developmental trajectories and cellular reprogramming.
Methodology:
Implements the diffusion map algorithm (spectral methods) with a single-cell-specific noise model, an efficient nearest-neighbour approximation, and projection functions for mapping new data onto existing diffusion maps.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Publications
Angerer P, Haghverdi L, Büttner M, Theis FJ, Marr C, Buettner F. <i>destiny</i> : diffusion maps for large-scale single-cell data in R. Bioinformatics. 2015;32(8):1241-1243. doi:10.1093/bioinformatics/btv715. PMID:26668002.
PMID: 26668002