Hi, I have a question that may be pretty elementary but I am confused about what's the difference between scvelo
and velocyto
as packages that analyze RNA velocity? I've looked at some of the questions posted in github and it seems that the workflow is something like:
1) Generate loom file from velocyto
2) Get embeddings from Seurat
3) Merge them together in scvelo
If this is the case, then is velocyto a dependency of scvelo? Or are they separate packages doing different things? Any guidance would be appreciated, thanks!
============
elocyto was the original package (there is a python- and an R version) that implemented the idea of RNA velocity by La Manno et al.
scvelo is an independent tool/framework from the Theis lab that implemented new ideas and further developed the method based on the concepts of RNA velocity.
Neither tool depends on each other from an operational standpoint, afaik.
The input files are the matrices of spliced- and unspliced counts per gene and cell. One can project the velocity estimates onto an embedding, that is true.
Does that make sense to you?