I. Introduction
Single cell RNA sequencing (scRNA) is the next generation technology to analyze cells for better understanding of genes transciptome structure. scRNA technologies have become increasingly popular in many bioinformatics studies thanks to its advantages [1]. It allows researchers describe transcriptome heterogenesity, enable to identify novel cell types and organization of cells, and help reveal diseases [2]. Clustering studies that take into account transcriptome similarities have shown successful results in the identification of cell types [3]–[4]. With clustering, cells belonging to the same cell type are grouped based on their gene expression patterns, and the gene expression patterns of the groups allow the separation of different cell types and functions. Transcriptome based cell type identification provides a consisted and unbiased approach that can be applied to any sample. Thus, it can provide comprehensive references for all cell types in an organism or tissue at various stages of development and assist in a deeper understanding of the biology and sources of disease [5].