Latent space learning and data integration in single cell genomics