scAEspy
scAEspy applies autoencoders to single-cell RNA sequencing (scRNA-Seq) data to learn low-dimensional representations and integrate datasets across sequencing platforms for improved cell-type identification.
Key Features:
- Autoencoder architectures: Implements five autoencoder architectures, including two novel architectures developed for scAEspy.
- Loss functions: Supports a variety of loss functions to optimize representation learning for gene expression data.
- Data integration: Integrates datasets generated from different scRNA-Seq platforms to produce harmonized low-dimensional representations.
- Batch-effect compatibility: Can be coupled with existing batch-effect removal tools to enhance cross-platform integration.
- Benchmarking: Demonstrated a greater than 20% increase in Rand Index for cell cluster identification relative to principal component analysis (PCA) on five public datasets.
- Modularity: Provides a modular architecture that allows incorporation of additional autoencoders.
Scientific Applications:
- Cell-type identification: Produces low-dimensional representations that improve identification of known and potentially novel cell types from scRNA-Seq data.
- Cross-platform data integration: Harmonizes heterogeneous scRNA-Seq datasets to support large-scale and multi-platform studies.
Methodology:
Uses autoencoders to model non-linear relationships in gene expression data; implements five autoencoder architectures (including two novel ones) and multiple loss functions; can be coupled with batch-effect removal tools; benchmarking performed against PCA on five public datasets using the Rand Index for cell cluster identification.
Topics
Details
- Added:
- 11/14/2019
- Last Updated:
- 12/17/2020
Operations
Publications
Tangherloni A, Ricciuti F, Besozzi D, Liò P, Cvejic A. Analysis of single-cell RNA sequencing data based on autoencoders. Unknown Journal. 2019. doi:10.1101/727867.