Seurat UMAP 可视化结果在两个相同环境下运行后镜像

问题描述

当我在本地计算机 RStudio (R 4.0.2) 和 Code Ocean R 4.0.3 上运行相同的 R 代码时,我有两个不同的 UMAP 可视化结果并且它们被镜像

[

enter image description here

]

enter image description here

我在两种环境中都使用 Seurat 3.2.0 版本,特别是对于 umap 可视化,这里是一行:

DimPlot(MU197PDXThgFiltered,reduction = "umap",label = TRUE,label.size = 6,pt.size = 0.5)

我无法给出可重现的示例,但也许之前有人遇到过这个问题?

解决方法

我在 Seurat github 上找到了这个:

UMAP 图上点的确切位置可以偶然穿过 不同的计算机和操作系统。我们尽最大努力将任何随机性降至最低 通过固定随机种子到程序,但有些波动 跨系统是不可避免的,无需担心

除了 UMAP 上的点位置外,簇中的基因表达和其中的细胞数是相同的