你知道红细胞基因对单细胞分析的影响吗

2023-12-11 06:44

本文主要是介绍你知道红细胞基因对单细胞分析的影响吗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大家好,今天周日。最近发现有些单细胞测序数据结果不是很好,或许在作者取样的时候,就注定了后续的生信分析不会太成功~


本次主要发现一个数据集中出现一大群红细胞基因高表达亚群,对后续分析影响还是挺大的。下面先介绍一下为啥单细胞测序前,我们通常要去除红细胞


1 单细胞测序之前的样本处理流程

下图是单细胞测序之前的样本处理流程

图片

对于组织解离出来的细胞悬液,其质控主要采取对细胞悬液进行台盼蓝染色观察为主。若组织块消化完全,显微镜下观察细胞无成团或聚集现象,细胞悬液即为达标;同时单细胞实验要求细胞悬液符合以下标准:①细胞活性>85%;②细胞总数> 20000;杂质或红细胞占比小于20%

对于离心重悬后的获取到的细胞悬液,如果红细胞占比大于20%,则需要进行红细胞裂解步骤,裂红后细胞悬液需通过镜检判断红细胞是否裂解彻底,若红细胞数量依然大于20%,则需要二次裂红处理;若红细胞占比小于10%可以直接清洗重悬镜检。


2 我们不禁要问下面两个问题:


  1. 为什么单细胞测序过程中要去除红细胞?

  2. 如果红细胞没有去除干净,在后续分析时,出现大量红细胞基因高表达亚群咋办?   

为什么单细胞测序过程中要去除红细胞:

  1. 由于红细胞不包含核糖体,其RNA序列主要由血红蛋白基因(HBB)组成,这些序列对于我们研究其他细胞的基因表达没有太多意义,因此会降低其他细胞的RNA测序效率。

  2. 测序深度的固定:在单细胞测序中,通常会设定一个固定的总测序深度,即总测序的数据量是一定的。如果样本中存在大量的红细胞,它们的RNA序列会占据较大比例的总测序深度,从而减少其他细胞的测序深度。这就意味着其他细胞的RNA序列被稀释了,其表达水平可能无法准确地检测和分析。


在后续分析时,出现大量红细胞基因高表达亚群咋办:  

  1. 数据过滤和筛选:通过对单细胞测序数据进行筛选和过滤,将红细胞基因高表达的细胞排除在分析之外。

  2. 数据纠正和规范化:使用专门的数据纠正方法,如Scrublet、SoupX等,对红细胞干扰进行更精确的估计和消除。这些方法可以校正红细胞引起的扭曲,减少其对其他细胞的影响。

  3. 细胞亚群分析:如果红细胞基因高表达的亚群数量较少,可以将其视为一个独立的细胞亚群进行分析。这样可以避免红细胞的影响对其他细胞群体的解读造成干扰。

我发现使用SoupX这个工具比较方便,就三句代码,大家可以去官网自己看看:

#https://github.com/constantAmateur/SoupX#https://rawcdn.githack.com/constantAmateur/SoupX/204b602418df12e9fdb4b68775a8b486c6504fe4/inst/doc/pbmcTutorial.htmlsc = load10X('path/to/your/cellranger/outs/folder')sc = autoEstCont(sc)out = adjustCounts(sc)

但是,

我觉得最好的办法:单细胞测序前尽可能地去除红细胞,以避免这类问题的出现。

最后,祝各位在分析实战过程中,都能得偿所愿,顺利发表~

图片

图片


看完记得顺手点个“在看”哦!

这篇关于你知道红细胞基因对单细胞分析的影响吗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/479797

相关文章

Mysql的主从同步/复制的原理分析

《Mysql的主从同步/复制的原理分析》:本文主要介绍Mysql的主从同步/复制的原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录为什么要主从同步?mysql主从同步架构有哪些?Mysql主从复制的原理/整体流程级联复制架构为什么好?Mysql主从复制注意

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

Linux中的more 和 less区别对比分析

《Linux中的more和less区别对比分析》在Linux/Unix系统中,more和less都是用于分页查看文本文件的命令,但less是more的增强版,功能更强大,:本文主要介绍Linu... 目录1. 基础功能对比2. 常用操作对比less 的操作3. 实际使用示例4. 为什么推荐 less?5.

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

Java集成Onlyoffice的示例代码及场景分析

《Java集成Onlyoffice的示例代码及场景分析》:本文主要介绍Java集成Onlyoffice的示例代码及场景分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 需求场景:实现文档的在线编辑,团队协作总结:两个接口 + 前端页面 + 配置项接口1:一个接口,将o

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

Dubbo之SPI机制的实现原理和优势分析

《Dubbo之SPI机制的实现原理和优势分析》:本文主要介绍Dubbo之SPI机制的实现原理和优势,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Dubbo中SPI机制的实现原理和优势JDK 中的 SPI 机制解析Dubbo 中的 SPI 机制解析总结Dubbo中

C#继承之里氏替换原则分析

《C#继承之里氏替换原则分析》:本文主要介绍C#继承之里氏替换原则,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#里氏替换原则一.概念二.语法表现三.类型检查与转换总结C#里氏替换原则一.概念里氏替换原则是面向对象设计的基本原则之一:核心思想:所有引py

基于Go语言实现Base62编码的三种方式以及对比分析

《基于Go语言实现Base62编码的三种方式以及对比分析》Base62编码是一种在字符编码中使用62个字符的编码方式,在计算机科学中,,Go语言是一种静态类型、编译型语言,它由Google开发并开源,... 目录一、标准库现状与解决方案1. 标准库对比表2. 解决方案完整实现代码(含边界处理)二、关键实现细