0

我编写了一个 R 脚本,它从 fcs 文件导入数据,通过 FlowSOM 执行聚类,我想检查它并在 t-SNE 上可视化我的数据。它适用于少量数据,但是当我尝试处理大量数据(大约 4000 个单元格)时,它会在达到 310 000 个单元格时崩溃而没有任何错误消息。

out_tsne <- Rtsne(data_Rtsne, 
              perplexity = perp,
              initial_dims = 50,
              max_iter = i, 
              pca=T,
              verbose = T,
              num_threads=0)

data_Rtsne 是一个 4000000*10 的矩阵。

使用较小的数据集(大约 500 000 个单元格),它可以毫无问题地工作。所以应该是内存限制问题。

有人可以向我解释为什么我没有来自 R 的任何错误消息(它关闭,仅此而已)以及为什么我在 Windows 的任务管理器上看不到 RAM 饱和?

提前感谢您的帮助!

编辑:好的,我再次尝试使用较小的数据集(大约 500 000 个单元格),它可以正常工作。所以应该是内存限制问题。有人可以向我解释为什么我没有来自 R 的任何错误消息(它关闭,仅此而已)以及为什么我在 Windows 的任务管理器上看不到 RAM 饱和?

4

0 回答 0