Model-based deep embedding for constrained clustering analysis of single cell RNA-seq data