Seurat: moving over to R implementation of UMAP?

Created on 5 Jun 2019  路  2Comments  路  Source: satijalab/seurat

Looks like there is Rcpp implementation of UMAP available on CRAN: https://cran.r-project.org/web/packages/umap/index.html, or https://cran.r-project.org/web/packages/uwot/index.html per the umap doc's recommendation, I wonder if it makes sense to consider removing the dependency for the python implementation. Would be nice if user doesn't have to separately install python packages to be able to use RunUMAP. Admittedly the Rcpp implementation is probably less stable, but might be something to keep an eye on.

enhancement

Most helpful comment

Update to this, we've added uwot support to the RunUMAP function. This is now available on the develop branch and will become the default option when we release 3.1 to CRAN (though will retain the umap python wrapper option for those wanting to reproduce old plots. To install the development version of Seurat, please see the instructions here.

All 2 comments

Hi,

It's a good suggestion. We're looking into this and will likely add this functionality in the near future as an option to RunUMAP.

Update to this, we've added uwot support to the RunUMAP function. This is now available on the develop branch and will become the default option when we release 3.1 to CRAN (though will retain the umap python wrapper option for those wanting to reproduce old plots. To install the development version of Seurat, please see the instructions here.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tmccra2 picture tmccra2  路  3Comments

kysbbubbu picture kysbbubbu  路  3Comments

milanmlft picture milanmlft  路  3Comments

rajasreemenon picture rajasreemenon  路  3Comments

akhst7 picture akhst7  路  3Comments