Trajectory Seriation via Spectral Tangent Alignment and Global Embedding
Abstract
Lay Summary
In single-cell data, it is common to have data sets that seem to follow some sort of "trajectory" when visualized, for example in a sample of cells which represent different stages of development. It can be of interest to find an order to the points in that trajectory, e.g. to understand which cells were at an earlier stage and which came later. We have created a method called STAGE to determine the order of points in a trajectory that works in 3 steps. We start by looking in the neighborhood of a certain point and determining the direction of the trajectory in that small area. We then ensure that all these directions flow the same way along the path. The final step is to put these directions together to assign each point its place on the path, telling us their order. Our method works very well even when the trajectories we're considering are very noisy, making it useful in a variety of situations. Furthermore, we're able to provide conditions under which we know that our method will successfully recover the correct order.