Gravar-mail: GPseudoClust: deconvolution of shared pseudo-profiles at single-cell resolution