Clustering single cells: a review of approaches on high-and low-depth single-cell RNA-seq data.