一、技术背景

单细胞RNA测序(scRNA-seq)自问世以来,极大推动了细胞异质性和组织复杂性的研究。但RNA水平并不能完全代表蛋白质水平,因为蛋白质的表达受转录后调控、翻译效率及蛋白降解等多种因素影响。此外,许多细胞类型的特征依赖于表面蛋白的表达,单纯靠转录组数据难以准确区分。
CITE-seq (Cellular Indexing of Transcriptomes and Epitopes by sequencing) 技术在 2017 年由 Stoeckius 等人提出,利用抗体标签的DNA条形码标记细胞表面蛋白,并与RNA一起测序,实现了细胞转录组与蛋白质表面表型的联合分析。


二、技术原理

  • 抗体-寡核苷酸偶联物(Antibody-Oligo Conjugates)
    研究人员将单克隆抗体与独特的DNA寡核苷酸条码(ADT,Antibody Derived Tags)偶联,每个抗体对应特定的条码,针对不同表面蛋白。

  • 双重标记单细胞
    在细胞悬液中,使用这些抗体混合物与细胞表面靶点结合,完成细胞表面蛋白的特异性标记。

  • 单细胞捕获与裂解
    标记完成后,利用微流控芯片或油滴包裹技术捕获单个细胞,细胞裂解后释放的RNA和抗体携带的DNA条码共同进行反转录。

  • 文库制备及高通量测序
    RNA和ADT条码分别构建测序文库,进行下一代测序(NGS)。

    • RNA测序获得基因表达谱

    • ADT测序获得蛋白表达量信息

  • 数据整合分析
    通过生物信息学方法,将RNA和蛋白质数据结合,得到每个细胞的转录组和表面蛋白双模态信息。


三、实验流程

  1. 抗体标记
    细胞悬液与含有独特DNA条码的抗体混合,进行细胞表面蛋白标记。

  2. 单细胞捕获
    使用10x Genomics等平台,将标记细胞单独封装于微滴中。

  3. 细胞裂解及逆转录
    裂解细胞释放mRNA和ADT条码,逆转录成cDNA。

  4. 文库构建
    分离RNA和ADT条码,分别进行扩增和文库制备。

  5. 高通量测序
    使用Illumina测序平台测序。

  6. 数据处理

    • RNA数据进行标准scRNA-seq分析(质控、归一化、降维、聚类)

    • ADT数据进行计数和归一化,获得蛋白表达强度

    • 融合两组数据,实现多模态分析


四、技术优势

  • 多模态信息获取:同时得到转录组和蛋白质信息,全面反映细胞功能状态。

  • 细胞类型鉴定准确:结合蛋白表达信息可以更准确地区分亚群和状态。

  • 低样本需求:和传统流式细胞术相比,对样本量需求更低。

  • 兼容现有scRNA-seq平台:可直接在10x Genomics等主流单细胞平台上实施。

  • 适合复杂样本分析:肿瘤、免疫微环境、干细胞分化等多领域均可应用。


五、数据分析特点

  • 双模态数据处理:需要针对 RNA 和 ADT 数据分别预处理,常用归一化方法有所不同。

  • 多组学融合:主流分析软件如 Seurat、Scanpy 已支持 CITE-seq 数据的联合降维和聚类。

  • 去除背景噪声:ADT数据可能存在非特异性结合或背景信号,需要特定算法校正。

  • 细胞类型注释:结合蛋白和基因标记更精准,特别是在免疫细胞类型划分中优势明显。


六、主要应用领域

  • 免疫细胞研究
    精准划分免疫细胞亚型,分析免疫应答和免疫治疗机制。

  • 肿瘤微环境分析
    同时捕获肿瘤细胞与免疫细胞的转录组和蛋白质信息,解析细胞互作。

  • 干细胞与发育生物学
    追踪细胞分化路径,揭示细胞命运决定机制。

  • 疾病机制探索
    解析复杂疾病中细胞的多层次状态和功能变化。

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中文Windows系统下程序输出重定向乱码问题解决方案

导言 最近我在用 Rust 开发时,遇到了一个让人头疼的问题:运行 cargo run -- version Cargo.toml > output.txt 将输出重定向到文件后,打开 output.txt 却发现里面全是乱码!我的程序确实是UTF8但是输出的文件却是UTF16LE编码的…

Python管理工具UV

常用 UV 命令 安装 pip install uv 版本相关 uv python list 打印所有uv支持的python版本uv python install cpython-3.12 安装指定的python版本uv run -p 3.12 test.py 用指定的python版本运行python代码uv run -p 3.12 python 进入python执行环境。假如输入的版本是一个本…

论文略读:ASurvey on Intent-aware Recommender Systems

202406 arxiv 推荐系统在许多现代在线服务中发挥着关键作用,例如电子商务或媒体流服务,它们能够为消费者和服务提供商创造巨大的价值。因此,过去几十年来,研究人员提出了大量生成个性化推荐的技术方法。传统算法——从早期的 Gro…

Neo4j 中存储和查询数组数据的完整指南

Neo4j 中存储和查询数组数据的完整指南 图形数据库 Neo4j 不仅擅长处理节点和关系,还提供了强大的数组(Array)存储和操作能力。本文将全面介绍如何在 Neo4j 中高效地使用数组,包括存储、查询、优化以及实际应用场景。 数组在 Neo4j 中的基本使用 数组…

Android 编译和打包image镜像流程

1. 编译命令 source build/envsetup.sh lunch aosp_car_arm64-userdebug make2. 编译流程 source build/envsetup.sh 定义一些函数的环境变量,如 lunchvalidate_current_shell,确认 shell 环境set_global_paths,设置环境变量 ANDROID_GLOB…

MySQL:SQL 慢查询优化的技术指南

1、简述 在 Java 后端开发中,数据库是系统性能瓶颈的高发地带,而 慢 SQL 查询 往往是系统响应迟缓的“罪魁祸首”。本文将全面梳理慢 SQL 的优化思路,并结合 Java 示例进行实战演练。 2、慢查询的常见表现 慢查询通常表现为: 接…

leetcode543-二叉树的直径

leetcode 543 思路 路径长度计算:任意两个节点之间的路径长度,等于它们的最低公共祖先到它们各自的深度之和递归遍历:通过后序遍历(左右根)计算每个节点的左右子树深度,并更新全局最大直径深度与直径的关…

详解main的参数并实现读取文件

在 C 语言中,main函数的参数argc和argv用于接收命令行传入的参数 main 函数的两个参数 int main(int argc, char* argv[]) 假设顾客通过手机 APP 点餐,订单信息会被传递给餐厅的处理系统(也就是你的程序)。 订单信息结构 argc…

c++IO类

概述 c不直接处理输入输出,而是通过定义在标准类库中的类来处理IO。这些类支持从设备读取数据,向设备写入数据的IO操作,设备可以是文件、控制台窗口等。还可以从内存IO。 IO类 iostream: istream,wistreamostream,wo…

springboot的后端处理HTML的页面请求

下面是一个完整的 Spring Boot 后端示例&#xff0c;用于接收 <form> 提交的文件上传请求&#xff08;/article/uploadLifeImage 接口&#xff09;&#xff0c;并将上传的文件保存到本地目录。 ✅ 一、项目结构 upload-demo/ ├── src/ │ └── main/ │ ├…

深入探究 Go 语言中使用 SQLite 数据库

引言 在软件开发中&#xff0c;数据库是管理和存储数据的关键组件。SQLite 作为一款轻量级的嵌入式数据库&#xff0c;因其零配置、高性能和易于集成等特性&#xff0c;成为众多小型项目和嵌入式系统的理想选择。而 Go 语言以其高效、简洁的特点&#xff0c;为操作 SQLite 数据…

Portable Computer Power Adapter

Portable Computer Power Adapter 笔记本电源适配器&#xff0c;将220伏特的交流电转化直流电 现在的适配器真的体积之大&#xff0c;让我无法理解&#xff0c;本来便携计算机为了方便减少体积重量&#xff0c;现在都倒反天罡了。让我无法理解设计师是怎么干出来的。这玩意有2…

Uniapp 网络请求封装专题

目录 一、前言 二、uniapp官方文档 三、举例演示 3.1 使用说明 3.2 Content-Type 3.2.1 ​​基本概念 ​​3.2.2 核心作用 3.2.3 常见 Content-Type 类型及使用场景 1&#xff09;文本类 a&#xff09;text/plain​​​​ b&#xff09;text/html​​ 2&#xf…

2025年渗透测试面试题总结-2025年HW(护网面试) 07(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 2025年HW(护网面试) 07 一、OWASP Top 10 2023核心漏洞 二、XSS窃取Cookie全流程 三、渗透测试五阶段模型…

Seata分布式事务解决框架

Seata&#xff08;Simple Extensible Autonomous Transaction Architecture&#xff09;是一个开源的分布式事务解决方案&#xff0c;旨在帮助开发者更容易地在微服务架构中解决分布式事务问题。 你可以把它理解为一个工具箱&#xff0c;专门用来处理微服务之间操作的一致性。…

旧物回收小程序开发:开启绿色生活新方式

在环保理念日益深入人心的今天&#xff0c;每一件旧物都承载着资源再生的无限可能。我们精心打造的旧物回收小程序&#xff0c;宛如一把神奇的钥匙&#xff0c;为你开启绿色生活新方式&#xff01; 想象一下&#xff0c;家中堆积如山的旧衣物、闲置的电子产品、废弃的书籍杂志…

STM32 串口通信②:蓝牙模块HC-05控制单片机

一 前言 上一篇我们已经成功实现单片机和电脑的连接&#xff0c;接下来&#xff0c;我们学习一个有趣的板块&#xff0c;HC-05蓝牙模块&#xff0c;这个蓝牙模块&#xff0c;我们就要建立手机和单片机的通讯啦&#xff0c;还是比较有趣的一个过程&#xff0c;大家可以跟着多操作…

【Verilog】Verilator的TestBench该用C++还是SystemC

Verilator的Testbench&#xff08;测试平台&#xff09;主要使用 C 或 SystemC 来编写。这是由Verilator的工作原理决定的&#xff1a;它将你的Verilog/SystemVerilog设计转换成一个C类&#xff0c;因此你需要一个C环境来实例化和驱动这个类。 下面详细说明这两种方式以及如何…

71-Oracle Undo与Flashback管理(Guarantee设置)深度解析

小伙伴们有没有在操作undo表空间、Flashback管理&#xff0c;时间保留设置&#xff0c;总有些配置需要提前预置好&#xff0c;否则闪回查询和表的时候出现报错。 需短期恢复&#xff08;秒级~小时&#xff09;直接上UNDO_RETENTION同时启用RETENTION GUARANTEE&#xff0c;Und…

单片机——浮点数转换4位数码管显示

浮点数转换4位数码管显示 static char buffer[5]; int DecimalPlace 0; #define HideChar h void DisplayFloatOn4LED(float value) {long integer roundf(value );if (integer > 9999) //4位{integer 9999;snprintf(buffer, sizeof(buffer), "%4ld", integer…