单细胞转录组数据预处理方法、电子设备及存储介质与流程

文档序号:35780559发布日期:2023-10-21 16:37阅读:32来源:国知局
单细胞转录组数据预处理方法、电子设备及存储介质与流程

本发明涉及细胞数据处理,具体而言,涉及一种单细胞转录组数据预处理方法、电子设备及存储介质。


背景技术:

1、对于多细胞生物而言,细胞与细胞之间通常存在着差异,且不同群体细胞间的差异不一。这种差异不仅体现在形态上,也体现在遗传信息上,例如基因组信息、基因表达水平等。随着单细胞rna测序(scrna-seq)应用的深入和细化,常常需要对复杂器官开展单细胞测序,单纯对几个细胞做测序不再满足科研需求。即,大规模的单细胞rna测序已经成为分解单个细胞异质性的强有力的方式。目前,虽然已存在大规模单细胞rna测序的分析平台(如granatumx、cellxgene等分析工具),但是现有的分析平台功能较为单一,仍然缺乏对单细胞转录组数据的前期处理,从而影响单细胞rna测序的灵活性与准确性。如,现有的分析平台缺乏批次效应消除和双胞剔除等功能,且细胞过滤不灵活。


技术实现思路

1、有鉴于此,本申请实施例的目的在于提供一种单细胞转录组数据预处理方法、电子设备及存储介质,能够改善现有的分析平台在单细胞转录组数据的前期处理过程中,缺乏批次效应消除、双胞剔除等功能,以及细胞过滤不灵活的问题。

2、为实现上述技术目的,本申请采用的技术方案如下:

3、第一方面,本申请实施例提供了一种单细胞转录组数据预处理方法,所述方法包括:

4、获取用户上传的基于单细胞组学产生的第一数据集,所述第一数据集中的数据格式包括tsv格式、txt格式、csv格式、rds格式及hdf5格式;

5、在接收到预处理指令时,基于用户设置的用于过滤细胞的指标数据,对所述第一数据集进行过滤,得到第二数据集,所述指标数据包括umi计数的第一阈值范围、特征基因计数的第二阈值范围、线粒体基因百分比的第三阈值范围和与β-action表达对应的第四阈值范围;

6、调用批效应消除工具,对所述第二数据集进行批效应消除,得到第三数据集;

7、通过doubletfinder工具,对所述第三数据集进行双胞剔除,得到第四数据集,并将所述第四数据集作为经过预处理而得到的结果数据集。

8、结合第一方面,在一些可选的实施方式中,基于用户设置的用于过滤细胞的指标数据,对所述第一数据集进行过滤,得到第二数据集,包括:

9、基于用户通过第一条形滑动按钮设置的umi计数的所述第一阈值范围,滤除所述第一数据集中umi计数未在所述第一阈值范围内的数据;

10、基于用户通过第二条形滑动按钮设置的特征基因计数的所述第二阈值范围,滤除所述第一数据集中特征基因计数未在所述第二阈值范围内的数据;

11、基于用户通过第三条形滑动按钮设置的线粒体基因百分比的所述第三阈值范围,滤除所述第一数据集中线粒体基因百分比未在所述第三阈值范围内的数据;

12、基于用户通过第四条形滑动按钮设置的与β-action表达对应的所述第四阈值范围,滤除所述第一数据集中β-action表达未在所述第四阈值范围内的数据;

13、将经过umi计数、特征基因计数、线粒体基因百分比和β-action表达过滤的第一数据集作为所述第二数据集。

14、结合第一方面,在一些可选的实施方式中,通过doubletfinder工具,对所述第三数据集进行双胞剔除,得到第四数据集,包括:

15、通过所述doubletfinder工具,从用户预先上传的单细胞数据中随机融合产生人工的模拟双胞;

16、将所述模拟双胞和所述第三数据集中的细胞进行混合,得到混合细胞数据;

17、通过所述doubletfinder工具中的pca降维或者pca距离矩阵,查找每个单元的artificial k最近邻居pann的比例,其中,所述每个单元为从所述混合细胞数据中划分的一个bin,每个bin包括多个特征基因;

18、基于预设的doublets数量进行所述混合细胞数据的排序,并确定pann值的阈值;

19、基于所述pann值的阈值,从所述混合细胞数据中确定双胞数据,并滤除所述双胞数据。

20、结合第一方面,在一些可选的实施方式中,所述方法还包括:

21、将所述结果数据集按预设类别进行分类统计,并对统计得到的分类结果进行页面展示,其中,所述预设类别包括细胞数、特征基因数。

22、结合第一方面,在一些可选的实施方式中,所述方法还包括:

23、基于预先创建的临时项目存储库,存储所述第一数据集、所述第二数据集、所述第三数据集、所述结果数据集及所述分类结果。

24、结合第一方面,在一些可选的实施方式中,所述方法还包括:

25、当接收到用于查询所述第二数据集的查询指令时,从所述临时项目存储库获取所述第二数据集,并以小提琴图方式展示所述第二数据集。

26、结合第一方面,在一些可选的实施方式中,所述方法还包括:

27、基于预先创建的上传接口,上传个性化基因组至临时项目存储库;

28、或基于预先创建的删除接口,从所述临时项目存储库中删除指定基因组。

29、结合第一方面,在一些可选的实施方式中,所述批效应消除工具包括seurat v4中的rpca、fastmnn、harmony、scvi和svanvi中的任一种。

30、第二方面,本申请实施例还提供一种电子设备,所述电子设备包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行上述的方法。

31、第三方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。

32、采用上述技术方案的发明,具有如下优点:

33、在本申请提供的技术方案中,针对单细胞组学产生的数据集,支持tsv格式、txt格式、csv格式、rds格式及hdf5格式等多种格式数据的上传与处理。本方案通过整合多中预处理方式,能够兼容细胞滤除、批效应消除、双胞剔除等功能,有利于提高预处理的效率。用户可以灵活设置用于过滤细胞的指标数据,以实现细胞的灵活过滤。另外,通过批效应消除工具,可以对多批次的数据集进行批效应消除,提高的数据集的有效性。利用doubletfinder工具,可以进行双胞剔除,以进一步提高数据集的有效性与可靠性。



技术特征:

1.一种单细胞转录组数据预处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,基于用户设置的用于过滤细胞的指标数据,对所述第一数据集进行过滤,得到第二数据集,包括:

3.根据权利要求1所述的方法,其特征在于,通过doubletfinder工具,对所述第三数据集进行双胞剔除,得到第四数据集,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1-6中任一项所述的方法,其特征在于,所述批效应消除工具包括seurat v4中的rpca、fastmnn、harmony、scvi和svanvi中的任一种。

9.一种电子设备,其特征在于,所述电子设备包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行如权利要求1-8中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1-8中任一项所述的方法。


技术总结
本申请提供一种单细胞转录组数据预处理方法、电子设备及存储介质。方法包括:获取用户上传的基于单细胞组学产生的第一数据集;基于过滤细胞的指标数据,对第一数据集进行过滤,得到第二数据集,指标数据包括与UMI计数、特征基因计数、线粒体基因百分比和β‑action表达分别对应的阈值范围;调用批效应消除工具,对第二数据集进行批效应消除,得到第三数据集;通过DoubletFinder工具,对第三数据集进行双胞剔除,得到经过预处理而得到的结果数据集。本方案支持tsv、txt、csv、RDS及HDF5等多种格式的数据上传与预处理,能提高预处理的效率及经过处理的数据集的有效性。

技术研发人员:王峥
受保护的技术使用者:金凤实验室
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1