Which trajectory method is better !?
1
0
Entering edit mode
2.6 years ago
ahmad mousavi ▴ 800

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.

cell monocle3 monocle scRNA-SEQ single RNA-SEQ • 6.2k views
ADD COMMENT
4
Entering edit mode
2.6 years ago

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

ADD COMMENT
0
Entering edit mode

I just want to add for RNA velocity that CellRank (preprint) can be used to infer beginning and end cell state, which I find is good companion data when thinking about pseudotime with any inference method.

ADD REPLY
0
Entering edit mode

Thanks jared for your answer. I am working in EMT process, the difficultly is I have 2-3 epithelial clusters. I know they are expressing the known epithelial markers and these clusters are the progenitor but for example these two epithelial cluster are in different places in the Umap.

In fact, these two clusters are progenitor but one of the shows very starting point and the other is much closer to the end phases. Based on your idea I should try RNA velocity or use one of these cluster as the starter.

ADD REPLY
1
Entering edit mode

I'm not going to be able to infer anything without looking at the data. If you post a UMAP or whatever with clear labels, maybe people would have a better idea. Alternative, you can just try from each and see which gives the most sensible results.

ADD REPLY

Login before adding your answer.

Traffic: 2567 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6