SSCAE: A Neuromorphic SNN Autoencoder for sc-RNA-seq Dimensionality Reduction
- Tim Zhang,
- Amirali Amirsoleimani,
- Mostafa Rahimi Azghadi,
- Jason K Eshraghian,
- Roman Genov,
- Yu Xia
Tim Zhang
Department of Bioengineering, McGill University
Mostafa Rahimi Azghadi
College of Science and Engineering, James Cook University
Jason K Eshraghian
Department of Electrical and Computer Engineering, UC Santa Cruz
Roman Genov
Department of Electrical and Computer Engineering, University of Toronto
Yu Xia
Department of Bioengineering, McGill University
Abstract
Single-cell RNA sequencing is an emerging technique in the field of biology that departs radically from the previous assumption of gene-expression homogeneity within a tissue. The large quantity of data generated by this technology enables discoveries of cellular biology and disease mechanics that were previously not possible, and calls for accurate, scalable, and efficient processing pipelines. In this work, we propose SSCAE (spiking single-cell autoencoder), a novel SNN-based autoencoder for sc-RNA-seq dimensionality reduction. We apply this architecture to a variety of datasets, and the results show that it can match and surpass the performance of current state-of-the-art techniques. Moreover, the potential of this technique lies in its ability to be scaled up and to take advantage of neuromorphic hardware, circumventing the memory bottleneck that currently limits the size of sequencing datasets that can be processed.