美文网首页单细胞
Seurat3.2---不同的计算节点亚群细分的结果不一样

Seurat3.2---不同的计算节点亚群细分的结果不一样

作者: 尧小飞 | 来源:发表于2020-10-23 10:27 被阅读0次

问题

  最近在做单细胞转录组亚群细分的时候,遇到了一个很意外的问题,那就是我之前做的结果,没有保存RDS文件,之前是分的6个亚群,结果现在发现有7个亚群,这下完全懵逼了,怎么能这样,如果结果不能重复,那如何跟客户交代?

第二次亚群细分结果
第一次亚群细分的结果

  关键是用的同一个数据(从上图可以看出输入的数据都8400个细胞),同一个R,同样参数,所有的脚本都一样,这怎么可能不一样?

···

rds为seurat的对象,下面是输入的亚群,

subset(subset(rds,idents=c(1,2,3,4,5), subset = percent.mt < 10))
···

发现问题

  介于平时做单细胞分析比较多,如果出现这样的情况不弄清楚,这样的话就很麻烦,因此我查找二者分析过程中究竟有哪些不同,结果发现在下面的不同:

第二次找anchors结果
第一次找anchors结果
  从上那图结果可以发现,两次分析找到的anchors数目不一样,这个可能是造成后面分群结果不一样的关键因素,不过有意思的是,如果使用同一计算节点的话,每次跑出来的结果是完全一样,因此为了保证结果完全的一致,最好是保存rds文件,或者尽量使用同一计算节点来进行分析。

后记

  虽然发现了问题,但对算法了解不够深,没有找到解决问题的办法,因此后面有时间了在仔细看看算法,是否有不同计算节点的硬件问题造成的,这里就是记录一下这个问题,以后再去找问题。

2020年10月23日

相关文章

  • Seurat3.2---不同的计算节点亚群细分的结果不一样

    问题   最近在做单细胞转录组亚群细分的时候,遇到了一个很意外的问题,那就是我之前做的结果,没有保存RDS文件,之...

  • 4 单个亚群细分

    ##########################################细分 library(Seur...

  • 10xGenomics seurat 特定基因的PCT1计算

    目的 计算某些基因,在每一个亚群中基因表达的细胞占每个亚群中所有细胞的比例。特定基因集为:c('Cd3d','Cd...

  • Openstack计算节点停服移除

    停掉计算节点的服务 在控制节点上查看信息 调试计算节点不可用 查看计算节点状态 从数据库中删除计算节点信息 再次查...

  • 利用DMR进行PCA分析

    使用DMR进行PCA的主要目的是为了探究亚群中DMR是否存在大的差异,可以将不同亚群分开。因为我们知道DMR在植物...

  • 细分亚群后注释重命名

    不想改ident....

  • 学习笔记TF040:多GPU并行

    TensorFlow并行,模型并行,数据并行。模型并行根据不同模型设计不同并行方式,模型不同计算节点放在不同硬伯上...

  • 5g/4g边缘计算网关

    边缘计算网关好处边缘计算网关优势 计讯物联边缘计算网关和传统的集中化云计算系统不同,边缘计算强调的是节点。不仅在中...

  • 位运算符的陷阱

    背景 今天在写代码计算二叉树根节点右孩子的下标值时,用了如下代码: 当我发现程序结果跟我预期不一样时,调试到此处,...

  • kubernetes生产化集群管理

    生产化集群管理 计算节点相关 生产化集群的考量 计算节点 如何批量安装和升级计算节点的操作系统 如何管理和配置计算...

网友评论

    本文标题:Seurat3.2---不同的计算节点亚群细分的结果不一样

    本文链接:https://www.haomeiwen.com/subject/dqzmmktx.html