  Since its selection as the method of the year in 2013, single-cell
technologies have become mature enough to provide answers to complex research
questions. With the growth of single-cell profiling technologies, there has
also been a significant increase in data collected from single-cell profilings,
resulting in computational challenges to process these massive and complicated
datasets. To address these challenges, deep learning (DL) is positioning as a
competitive alternative for single-cell analyses besides the traditional
machine learning approaches. Here we present a processing pipeline of
single-cell RNA-seq data, survey a total of 25 DL algorithms and their
applicability for a specific step in the processing pipeline. Specifically, we
establish a unified mathematical representation of all variational autoencoder,
autoencoder, and generative adversarial network models, compare the training
strategies and loss functions for these models, and relate the loss functions
of these models to specific objectives of the data processing step. Such
presentation will allow readers to choose suitable algorithms for their
particular objective at each step in the pipeline. We envision that this survey
will serve as an important information portal for learning the application of
DL for scRNA-seq analysis and inspire innovative use of DL to address a broader
range of new challenges in emerging multi-omics and spatial single-cell
sequencing.
