Semi-supervised integration of single-cell transcriptomics data - Nature Communications