基于成像的空间转录组:细胞分割

简介: 基于成像的空间转录组:细胞分割

引言

本系列讲解 空间转录组学 (Spatial Transcriptomics) 相关基础知识与数据分析教程,持续更新,欢迎关注,转发,文末有交流群

细胞分割

标准的基于成像的空间转录组数据分析流程依赖显微镜染色来估计边界(例如 细胞核 或 细胞膜 ),并将分子读数分配给它们的细胞来源。这些读数可以是离散点(例如分子位置)或连续分布(例如荧光强度);对于后者,需要做出关于汇总的决策(例如 均值 或 中位数 )。由此产生的特征(例如 基因 或 蛋白质 )× 观测值(例如 细胞 或 斑点 )的测量矩阵构成了众多分析任务的基础。

常见算法

基于图像

cellpose 是一种基于深度学习的方法,利用细胞形态学的基于流的表示来识别和描绘跨多种显微镜图像的细胞。它已在包含多种细胞类型的大型数据集上预训练,无需大量参数调整或重新训练即可很好地泛化。凭借用户友好的界面、处理不规则和重叠细胞的能力以及对自动和用户辅助分割的支持, Cellpose 是生物医学成像和定量细胞分析中广泛使用的多功能工具。

混合方法

Baysor 提供 CLI,也可作为 Julia 包使用。它采用基于 Markov random fields (MRFs)的概率方法,并使用 expectation-maximization (EM)进行优化。多种信息——例如荧光染色(例如通过 DAPI 进行的核染色)、来自 scRNA-seq 参考数据的表达谱等——可以作为先验纳入。然而, Baysor 可以仅使用转录本信息(即位置和身份)进行分割;辅助数据已被证明可以提高性能,但为可选。

基于转录本

proseg 可作为 CLI 和 Julia 包使用。它提出了一种完全无监督的概率方法,基于 cellular Potts model (CPM)模拟框架,在该框架中,细胞形态首先使用核染色初始化,然后随机扩展和改变,直到它们最好地解释观察到的转录本空间分布。

商业解决方案

10x Genomics Xenium 提供一种多模态分割算法,该算法基于在多种组织类型和制备方法(新鲜冷冻、 FFPE )的 Xenium 数据上预训练的定制深度学习模型。首先基于 DAPI 染色对细胞核进行分割。

对于每个细胞,然后按以下三种方式之一(按优先级顺序)获得分割结果:(i)细胞表面标记抗体靶向上皮( E-Cadherin )和免疫细胞( CD45 );(ii)核扩展至内部边缘染色( 18S rRNA );以及(iii)核扩展固定距离(自 v2.0 起为 5 μm,此前为 15 μm),或直到遇到另一个边界。

Spatial bleeding

Mitchel 等已对“Spatial bleeding”现象做出清晰刻画:

  • bleeding最频繁出现在细胞的上方/下方以及靠近边缘的位置,即在所有物理维度上。
  • 由于bleeding发生在相邻细胞之间,观测到的混合信号反映生物学现象(即某些细胞类型可能彼此吸引或排斥——总体如此,或在健康与病变组织区域等不同背景下)。
  • 此外,bleeding会影响差异表达(DE),使得被报告为上调/下调的基因可能反映的是微环境的组成差异。

目前,已有若干方法被提出,可在事后修正分割边界和/或单细胞计数,例如:

  • FastReseg 是一个 R 包,通过转录本位置检测并纠正分割错误:(i)对细胞进行“分割不准确”评分;(ii)对错误细胞内的转录本进行“误分配”评分;(iii)重新分配位置错误的转录本。
  • segger_dev 依赖图神经网络(GNN),节点代表细胞核与转录本,边连接邻近实例,从而让模型从核内与胞质分子的共现关系中学习。

无需分割

ssam 首先通过高斯核的核密度估计(KDE)计算 mRNA 强度分布。这些分布被解析到像素级别,并堆叠成基因表达向量场。所得表征可用于聚类并注释像素,识别组织域(即“细胞”类型组成均一的区域)。

相关文章
|
28天前
|
前端开发 Java API
Spring Boot 整合 x-easypdf:5 分钟搞定 PDF 生成与中文排版
在 Java 开发中,生成 PDF 文档常面临中文乱码、排版困难、依赖库收费等痛点。本文推荐一款基于 PDFBox 深度封装的国产开源神器 —— x-easypdf。它内置中文字体,API 简洁易用,支持组件化开发。本文将通过一个“企业录用通知书生成器”的实战 Demo,带你体验 5 分钟快速实现 PDF 生成的全过程。
208 1
|
27天前
|
机器学习/深度学习 算法 计算机视觉
基于yolov10的吸烟检测系统
本研究基于YOLOv10深度学习算法,构建高精度、实时化吸烟行为检测系统。针对传统方法在复杂场景下检测率低、效率差的问题,利用YOLOv10的动态稀疏注意力与多尺度融合优势,提升小目标与遮挡情况下的识别能力,结合五分类体系实现对香烟、烟雾、电子烟等多目标精准定位。系统支持GPU加速,达30帧/秒以上实时检测,可广泛应用于医院、机场等公共场所,助力无烟环境建设与智能安防升级,推动禁烟政策高效落地。
|
28天前
|
弹性计算 人工智能 数据库
阿里云节省计划是什么?新手上云指南,教你如何更省钱!
阿里云节省计划是承诺消费享高折扣的计费方案,最高省65%。相比包年包月更灵活,不绑实例,自动抵扣,适合业务波动的用户。新手三步开通,叠加新客优惠更划算,一年可省千元。
121 3
|
28天前
|
存储 弹性计算 人工智能
2026年阿里云服务器新手指南:配置选购、费用价格及使用全流程(图文教程)
2026年阿里云服务器新手指南:详解三大产品线、最新价格及选型攻略。轻量服务器低至38元/年,ECS经济型99元起,GPU服务器满足AI高性能需求。教你按身份、业务、带宽、存储四维度精准选配,避开隐形成本,三步完成购买,花小钱用好云服务。
|
28天前
|
数据安全/隐私保护
解决Github QQ邮箱注册难题:绕过“Unable to verify your captcha response”错误
最近在尝试使用QQ邮箱注册新的Github账号时,遇到了一个令人困扰的问题。经过繁琐的图片验证后,页面不仅没有跳转成功,反而重新回到注册页面,并显示以下错误信息: **“Unable to verify your captcha response.”** 无论更换网络环境、使用不同设备(包括手机)还是切换各种浏览器,这个问题始终存在。经过一番探索,我找到了一个有效的解决方案,并在此分享给大家。
423 6
解决Github QQ邮箱注册难题:绕过“Unable to verify your captcha response”错误
|
2月前
|
数据采集 人工智能 运维
AgentRun 实战:快速构建 AI 舆情实时分析专家
搭建“舆情分析专家”,函数计算 AgentRun 快速实现从数据采集到报告生成全自动化 Agent。
843 56
|
8月前
|
机器学习/深度学习 数据可视化 Python
Scanpy 分析 3k PBMCs:寻找 marker 基因
Scanpy 分析 3k PBMCs:寻找 marker 基因
Scanpy 分析 3k PBMCs:寻找 marker 基因
|
25天前
|
数据采集 Web App开发 安全
uTLS高危指纹漏洞曝光:代理流量易被精准识别,开发者与用户紧急规避指南
uTLS曝高危漏洞,X25519密钥重用及加密套件矛盾致指纹暴露,流量易被识别。影响代理、爬虫等应用,建议禁用相关套件或升级修复版本,加强混淆策略以应对日益精准的TLS指纹检测。
89 6
|
25天前
文本格式标签
通过HTML标签为文本添加加粗、倾斜、下划线、删除线等格式,突出重点内容。示例代码展示了如何使用<b>、<i>、<u>、<s>标签实现不同文本样式,提升网页可读性与表现力。(238字符)
76 4
|
25天前
|
Web App开发 监控 安全
“允许通知”竟成黑客后门?新型无文件攻击框架Matrix Push借浏览器推送功能发动全球钓鱼潮
新型网络攻击“Matrix Push C2”利用浏览器推送通知功能,通过诱导用户点击“允许”授权,实现无文件、跨会话的隐蔽远程控制。该技术绕过传统杀毒软件,伪装成银行、社交平台等可信通知,向全球用户投递钓鱼链接,已成为高度工业化、可视化的“钓鱼即服务”模式,防御需从用户意识、技术防护到政策协同多层面升级。
103 2