Deep soft K-means clustering with self-training for single-cell RNA sequence data | Synapse