Background reduction software tools | Single-cell RNA sequencing data analysis
Profiling the transcriptomes of individual cells via single-cell RNA-sequencing (scRNA-seq) allows the functional role of heterogeneity in gene expression levels between cells to be investigated in early development, in cancer and during tissue differentiation. Current scRNA-seq protocols require amplification of the minute amount of mRNA present in an individual cell. PCR or in vitro transcription is used to amplify cDNA molecules. In combination, these steps contribute to substantial increases in the level of technical noise relative to bulk-level RNA-seq. Several strategies have been proposed to reduce or eliminate technical noise in scRNA-seq protocols.
Assists in detecting of otherwise undetectable subpopulations of cells. scLVM is a program that can be used for estimating the proportion of variance in expression across cells that is explained by technical noise, biological variability and cell cycle. It also can be applied for creating a ‘corrected’ gene expression data set, in which the effect of the identified factor is removed.
A statistical method and software to identify a sorted list of ordering effect (OE) genes. OEFinder is available as an R package along with user-friendly graphical interface implementations that allows users to check for potential artifacts in scRNA-seq data generated by the Fluidigm C1 platform.
Offers a method for handling and extracting structure from single-cell RNA-sequencing and CyTOF data. SAUCIE is a standalone software that provides a deep learning approach developed for the analysis of single-cell data from a cohort of patients. The application is based on different layers able to performs several tasks such as data imputation, clustering, batch correction or visualization. The approach is based on the autoencoder neural network framework for unsupervised learning.
Consists of an auto-encoder designed for denoising scRNA-seq data. DCA represents the high dimensional ambient data space in significantly lower dimensions. It allows non-linear embedding of cells. This tool employs scRNA-seq data specific loss function based on negative binomial count distributions to work. It permits users to discover the optimal set of parameters for denoising to avoid poor generalization due to overfitting.
Enhances detection of clusters of cells and co-expressed genes. kNN-smoothing determines neighbors after projecting partially smoothed data onto the first few principal components. It can smooth the number of neighbors and the cell itself. This software avoids or minimizes the artificial clumping of cells in the smoothed data with a dither feature.
Serves for feature selection on single-cell gene expression data. scGEApp allows users to detect genes playing a role in tissue structural remolding in idiopathic pulmonary fibrosis lungs. It makes two key contributions: (1) introducing a non-parametric, 3D spline-based feature selection method, and (2) defining a graphical user interface (GUI) for a number of commonly used methods in scRNA-seq data analysis.
Provides an effective algorithm for smoothing single-cell RNA-Seq data. This method combines a previously proposed normalization method with a standard variance-stabilizing transformation (VST) for Poisson-distributed data. It relies on the basic notion of smoothing scRNA-Seq expression profiles by aggregating them with similar cells. Simple aggregation or averaging of scRNA-Seq expression profiles.