Replies: 1 comment 5 replies
-
@chansigit, simply merging the final AnnData objects of each sample doesn't make sense, IMO. If you want to project them in a common latent embedding (e.g. UMAP), for example, you will have to recalculate a new neighbor graph on the entire dataset which is independent of the one used for the individual samples. The one for the individual ones is used for calculating the velocities, i.e., there is no justification for using the neighbor graph on the entire dataset to project velocities.
|
Beta Was this translation helpful? Give feedback.
-
We sequenced multiple samples with similar biological states and individually performed scvelo analysis well.
I hope to merge these cells into an integrated anndata object and derive an overall velocity. However I am worried about the following issues:
does velocity matrix (u,s) have the same batch effect issues like the expression matrix? In expression analysis, the same groups of cells of two batches may blend poorly. If that happens in velocity analysis, the similar cells are no longer consecutive and may ruin the analysis.
the estimated velocity arrows sometimes suffer random biases. Is it possible that arrows in a local domain on a umap conflict with each other and cancel out due to the random discrepancy?
That's my worries, are there any scvelo solution coordinating multiple samples' velocities ?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions