Single-cell transcriptomics is a powerful technology that allows for high resolution understanding of cell state, however, this measurement also destroys the cell. We therefore only have access to population-level measurements of cell state over time. The task of trajectory inference tries to recover individual cell trajectories from these population-level measurements.