Which trajectory method is better !?
Hello
I was engaged with a basic problem. I have dataset consist ~2000 cells and composed 8-9 clusters using Seurat package, then I transfer Seurat object to the Monocle.
I tried monocle2 and monocle3. The problem is, how to make the trajectory ?
If I choose a cluster as a starting point, I might put bias on the data, and also if we let the package select the starting point and the path it might not be the proper start and point ?
My question is, what is the best way to make the pseudo-time trajectory ? Using Seurat object directly or giving cell and gene expression information ?
Thanks.
• 36 views
You’ll likely be interested in the Dynverse and its associated publication, which reviews a whole bunch of trajectory inference methods to identify which work best for given situations.
As for choosing the starting/end point, it’s hard to get around doing so manually. RNA velocity will try to pick a good starting point, but for trajectory inference/pseudotime, you’ll probably have to define it manually. Which is fine, trajectory inference is basically just a fancy way of ordering cells along a line. If you have biological expertise such that you know which cluster is your progenitor population, why wouldn’t you use it?
As for whether it’s better to work directly from your Seurat object or run the whole thing through Monocle, this is one reason I prefer slingshot, as it just needs embeddings – it doesn’t care where you get them from. Coupled with tradeSeq, it makes looking at expression changes along a trajectory fairly easy. Really though, it shouldn’t matter if you use Monocle or Seurat for the pre-processing, they should yield relatively similar results
Traffic: 2748 users visited in the last hour
Read more here: Source link