review:Computational Methods for Trajectory Inference from Single-Cell Transcriptomics Tools/Algorithms list Heimberg-lab course Pseudo-time estimation: de-confounding single cell time series Defining cell types and states with single-cell genomics