空间转录组学(Spatial Transcriptomics)

2023-05-16

01、空间转录组技术的发展
近年来单细胞转录组测序技术的应用大大拓宽了人们的视野,使人们能够深入了解组织中细胞的构成的多样性和基因表达状态。众所周知,基因表达具有时间和空间的特异性,通过对不同时间点的样本取材,使用单细胞转录组测序技术能够解析时间维度上细胞类型和基因表达的变化过程。

图1. 早期胚胎发育中基因表达的时间特异性【1】

然而单细胞测序实验的前提是组织必须通过机械分离或酶解消化成单细胞悬液,此过程不可避免的丢失了组织中细胞所处的原始位置信息,也导致了细胞间的通讯网络被打破,这使我们难以获得组织中不同区域的细胞构成和基因表达状态,以及不同功能区之间的基因差异表达等信息。

图2. 单细胞转录组测序技术和空间转录组技术【2】

单细胞转录组测序技术可以说是融合了高通量组学技术和传统的单细胞研究手段,即解决了通量和分辨率的问题。空间转录组技术(spatial transcriptomics)则需要利用常规的原位技术和组学技术两方面的优势。

图3. 单细胞测序技术解决了通量和分辨率的问题

现有的空间转录组技术主要分为两类:一类是基于杂交和成像的方法,例如smFISH,Branched FISH;另一类是基于测序的方法,包括TIVA,ISS,FISSEQ等。smFISH,Branched FISH等靶向方法在分析的细胞数量和检测靶点的数量上都受到限制。而上述基于测序的方法虽然是可作为非靶向的筛选手段,但能够分析的细胞数量仍处在较低水平。

图4. 空间转录组技术的比较【3】

今年一项大受关注的研究成果,来自于中国科学院上海生命科学研究院,该研究利用一种称为Geo-seq的技术,整合激光显微切割技术和微量RNA-seq技术,重建了小鼠不同发育时期的三维空间转录组图谱【4】。其实该技术的第一篇文章发表于2016年,绘制了小鼠早期胚胎原肠运动中期(E7.0 late mid-streak stage)精细的三维分子图谱,揭示了小鼠细胞谱系建立过程中的空间转录组特征、转录因子和信号通路调控网络【5】。然而该技术的工作量十分巨大,首先需要将胚胎进行连续切片,之后再利用LCM将每一个切片分成4~6个区域,每个区域的微量组织再分别进行RNA抽提,微量RNA扩增、建库和测序的流程【6】。

图5. Geo-seq技术的原理

2016年,另一项发表在Science上的工作,则利用基因芯片技术将位置信息保留在芯片上,再利用二代测序技术对组织中的RNA进行测序,从而生成了组织切片上完整的基因表达图像【7】。

图6. 空间转录组测序技术的原理

该论文的通讯作者Joakim Lundeberg也是瑞典Spatial Transcriptomics公司的联合创始人之一,2018年底10X Genomics宣布收购Spatial Transcriptomics,并于2019年发布Visium空间基因表达解决方案(Visium Spatial Gene Expression Solution)。

02、10X Genomics Visium空间转录组技术
1、技术原理

将冰冻组织切片放置在10X Genomics Visium芯片的的捕获区域内,进行HE染色和成像后,对组织切片进行透化处理,细胞内的mRNA释放,从而被芯片上带有oligo-dT的探针捕获,并且每个探针都带有特异的地址序列,然后以mRNA为模版进行cDNA合成,构建文库后再通过测序,获得基因表达信息的同时,每一条测序reads因带有地址序列,从而能够获得基因表达的位置信息。

图7. 10X Genomics Visium空间转录组技术的原理

10X Genomics Visium芯片包含两种芯片,分别为组织优化芯片和基因表达芯片,组织优化芯片用来摸索组织透化的条件,基因表达芯片用来进行正式样本的空间转录组实验。其中基因表达芯片上有4个捕获区域,每个区域大小为6.5mm *6.5mm,每个捕获区域中有5000个带有特异地址序列的探针簇,称为barcoded spots,每个spot直径为55um,包含数百万个用于捕获的oligo探针序列,相邻两个spot点的中心距离为100um。探针序列的结构为:测序引物结合序列,16nt的地址序列,12nt的UMI序列以及30nt的oligo-dT序列。

图8. 10X Genomics Visium空间转录组芯片的结构

2、实验流程

(1)新鲜组织样本进行异戊烷固定、液氮速冻和OCT包埋;

(2)用冷冻切片机进行切片;

图9. 样本准备和切片

(3)准备5~10张切片提取RNA并进行质量评估(要求RIN值>7.0);

(4)透化条件优化。组织优化玻片包含8个捕获区域,其中6个区域分别设置6个不同的透化时间,另外两个区域1个为不加透化剂的阴性对照,另1个为阳性对照,不放组织切片,而是直接加入RNA。其实验流程为:固定→染色→明场拍照→组织透化→荧光cDNA合成→组织移除→荧光扫描,根据荧光强度判断最优的透化时间。

(5)正式实验。正式实验用的基因表达芯片上有4个捕获区域,其实验流程为:染色以及明场拍照→组织透化(用上述优化好的透化时间进行)及cDNA合成→文库构建→高通量测序。

图10. 10X Genomics Visium空间转录组技术的流程

3、应用方向

空间转录组的应用方向包含了肿瘤学,免疫学,发育生物学,神经科学及病理学等各个方向。

图11. 空间转录组技术的应用方向

4、数据分析

空间转录组数据分析的核心是根据每个芯片上每个spot的基因表达信息进行聚类,然后将spot根据地址序列放回到组织的图像上,同时可以对每个gene在组织上表达的空间位置进行定位。

图12. Spot聚类和图像整合

图13. 基因表达的空间热图【8】

5、空间转录组和单细胞转录组数据的整合

10X Genomics Visium空间转录组技术目前还达不到单细胞分辨率,而单细胞转录组数据则能够起到一定的补充作用,将两者的数据进行锚定和整合,使我们能够获得目标组织的三维空间转录组图谱。

图14. 空间转录组和单细胞转录组数据的整合

欢迎关注微信:生信小博士
在这里插入图片描述
加油~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

空间转录组学(Spatial Transcriptomics) 的相关文章

  • FreeRTOS操作系统队列及队列API函数(五)

    FreeRTOS学习总结 文章目录 前言一 队列功能1 数据存储2 多任务访问3 出队阻塞4 入队阻塞 二 队列操作过程图示1 创建队列2 向队列发送第一个消息3 向队列发送第二个消息4 从队列中读取消息 二 API函数1 队列创建函数2
  • php导出word文件,打开损坏或者乱码

    下载Word文件 fileinfo 61 pathinfo fullname ob end clean header 39 Content type application x 39 fileinfo 39 extension 39 hea
  • FreeRTOS操作系统优先级翻转问题(八)

    FreeRTOS总结 文章目录 前言一 浅浅了解优先级翻转二 模拟 优先级翻转实验1 代码 总结 前言 在使用二值信号量的时候会遇到很常见的一个问题 优先级翻转 xff0c 优先级翻转在可剥夺 内核中是非常常见的 xff0c 在实时系统中不
  • 伽马分布,指数分布,卡方分布三者关系

    1 伽马分布是一个连续概率分布 xff0c 具有两个参数 alpha 和 lambda xff0c 记为
  • 数据结构 马踏棋盘 栈应用 C++

    include lt iostream gt 包含其它头文件 using namespace std const int StackInitSize 61 10 const int StackInc 61 10 typedef int SE
  • STM32智能小车------红外遥控

    文章目录 一 原理讲解1 实物图2 工作原理 xff1a 3 接线 xff1a 二 软件驱动代码1 驱动函数2 获取键值 总结最终效果 大家好哇 xff01 我是小光 xff0c 嵌入式爱好者 xff0c 一个想要成为系统架构师的普通大学生
  • UCOS学习(一)——前后台系统、RTOS系统

    大家好哇 xff01 我是小光 xff0c 嵌入式爱好者 xff0c 一个想要成为系统架构师的大二学生 最近开始学习UCOS操作系统 xff0c 后面会更新一些关于UCOS学习笔记 今天了解了UCOS操作系统 xff0c 总结一下知识点 感
  • UCOS学习(二)——UCOS-II、UCOS-III移植到STM32F103

    大家好哇 xff01 我是小光 xff0c 嵌入式爱好者 xff0c 一个想要成为系统架构师的大二学生 最近开始学习UCOS操作系统 xff0c 后面会更新一些关于UCOS学习笔记 今天学习了如何将UCOS II和UCOS III移植到ST
  • UCOS学习(三)——任务管理基础

    大家好哇 xff01 我是小光 xff0c 嵌入式爱好者 xff0c 一个想要成为系统架构师的大二学生 最近开始学习UCOS操作系统 xff0c 后面会更新一些关于UCOS学习笔记 今天学习了任务管理基础知识 感谢你的阅读 xff0c 不对
  • UCOS学习(七)——信号量详解

    信号量 信号量简介信号量保护共享资源举个栗子 xff1a 如果不使用信号量信号量解决公共资源问题创建信号量 xff1a 信号量实现任务同步总结 信号量简介 信号量像是一种上锁机制 xff0c 代码必须获得对应的钥匙才能继续执行 xff0c
  • Altium Designer(AD)的简易使用

    一 绘制原理图 原理图库 首先来说明原理图的概念 根据百度百科 xff0c 原理图 xff0c 顾名思义就是表示电路板上各器件之间连接原理的图表 也就是表示芯片上的引脚连接什么元件 xff0c 各个元件谁和谁相连 xff0c 电源电压的大小
  • STM32CubeIDE---HAL库PWM使用速记

    一 如何计算 理论分析 xff1a HAL库函数之呼吸灯 PWM波 简书 jianshu com 预分频系数 PSC 自动重装载值 ARR 捕获 比较寄存器值 CCR 频率计算 xff1a 定时器频率 PSC 43 1 ARR 43 1 占
  • mac常用命令

    mac清除电脑DNS缓存 sudo dscacheutil flushcache
  • IMU初介绍及里程计相关补充

    IMU原理 xff1a 以牛顿力学定律为基础 xff0c 通过测量载体在惯性参考系的加速度 xff0c 将它对时间进行积分 xff0c 且把它变换到导航坐标系中 xff0c 就能够得到在导航坐标系中的速度 偏航角和位置等信息 IMU xff
  • C语言变量的定义与声明,为什么全局变量不能赋值

    文章目录 一 对C语言程序的一些补充二 定义域声明2 1 什么是变量2 2 如何定义变量2 3 为什么要定义变量2 4 定义变量的本质2 5 变量声明的本质2 6 定义和声明的区别 三 全局变量无法赋值 一 对C语言程序的一些补充 对于一个
  • 野火PID上位机通信移植

    野火PID上位机通信移植 一 简介 在调试pid参数的时候 xff0c 需要用到上位机 xff0c 这里选用 野火多功能调试助手 使用调试助手 xff0c 需要下位机与上位机之间的通信协议 xff0c 下载野火关于电机的相关例程 xff0c
  • 实验报告数字图像的基本操作

    一 实验目的 了解Matlab的基本功能及操作方法练习图像读写和显示函数的使用方法掌握如何利用MATLAB来获取图像的大小 颜色 高度 宽度等等相关信息熟悉常用的图像文件格式与格式转换 xff1b 二 实验环境 PC计算机MatLab软件
  • 【meArm机械臂】第二篇·Arduino控制程序

    系列文章目录 meArm机械臂 第一篇 结构设计及搭建 meArm机械臂 第二篇 Arduino控制程序 文章目录 系列文章目录前言一 测试程序1 单个电机测试程序2 四舵机控制测试程序3 极限位置测量 二 基本控制程序三 最终控制程序总结
  • 【树莓派4B】安装Ubuntu Mate20.04+ROS Noetic+使用电脑自带的xrdp和VNC进行PC端远程控制

    目录 前言 一 烧录Ubuntu Mate20 04 1 下载Ubuntu Mate 20 04 2 格式化SD卡并烧录系统 3 打开SSH功能 二 配置Ubuntu环境 1 初次开机进行简单的配置 2 更换国内源 3 更新软件列表和软件
  • 【STM32】STM32F103C8T6+L298N通过PWM控制直流电机转速

    系列文章目录 STM32 新建工程模板及配置 STM32 STM32与PC端 HC 06 ROS进行USART串口通信 ROS ROS上位机使用Serial库和boost asio库与STM32进行USART通讯 STM32 STM32F1

随机推荐