 Slingshot is a new algorithm designed to accurately infer cell lineages and pseudo-times from noisy single-cell gene expression data. The algorithm combines the stability of existing techniques with the ability to identify multiple branching trajectories, making it particularly useful for analyzing complex communities of heterogeneous cells. This article was offered by Kelly Street, Davide Rishow, Russell B. Fletcher, and others.