I was using scanpy to cluster my data but i found the umap generated to not be comparable to the original umap library. Is there any way to debug this or get the same results on the UMAP library. Is there any additional normalization that scanpy does which I might be missing?
For some initial pointers, you should already get comparable results with using umap.UMAP(...).fit_transform(adata.obsm["X_pca"]) and parameters used by sc.tl.umap() (some of them are also saved in adata.uns["umap"]["params"]).