VPAC
VPAC performs variational projection-based clustering of single-cell transcriptomic data to identify putative cell types from single-cell RNA-sequencing (scRNA-seq) datasets.
Key Features:
- Model-Based Algorithm: Assumes single-cell samples follow a Gaussian mixture distribution within a latent space to inform clustering.
- Variational Projection: Projects high-dimensional transcriptomic data into a latent space using a variational projection approach to improve separability.
- Scalability and Robustness: Validated to perform across varying data dimensionalities, dataset sizes, and levels of sparsity.
- Input Data Types: Supports both discrete count data and normalized continuous expression data as input.
- Gene Signature Detection: Identifies genes with strong, unique signatures specific to particular cell types.
Scientific Applications:
- Cell-type identification from scRNA-seq: Partitioning cells into putative cell types based on single-cell RNA-sequencing profiles.
- Systems biology: Characterizing cell identity and functionality to inform systems-level biological studies.
- Analysis of complex datasets: Applying to large, sparse, high-dimensional biological datasets and other domains with similar data characteristics.
Methodology:
Applies variational projection to map data into a latent space where a Gaussian mixture distribution is assumed for clustering and accepts discrete count and normalized continuous inputs.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Python
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Chen S, Hua K, Cui H, Jiang R. VPAC: Variational projection for accurate clustering of single-cell transcriptomic data. BMC Bioinformatics. 2019;20(S7). doi:10.1186/s12859-019-2742-4. PMID:31074382. PMCID:PMC6509870.
Documentation
Downloads
Links
Issue tracker
https://github.com/ShengquanChen/VPAC/issues