news 2026/6/14 16:20:47

代码分享 | Xenium数据识别肿瘤交界区扩展--免疫浸润带

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
代码分享 | Xenium数据识别肿瘤交界区扩展--免疫浸润带

前言

前面我们介绍了怎样在空间数据上,基于已经定义好的细胞类型,自动识别出肿瘤交界区,拟合一条边界线出来,便于后续研究,比如想看某些基因是否随着与交界处距离的变化它的表达也会发生变化等。

代码分享 | Xenium数据识别肿瘤交界区

既然已经能够拿到拟合的肿瘤边界线以后,我们接下来其实可以更近一步,做些有趣的研究。

1. 以肿瘤边界线为中心,扩展50um画出一条带浸润带

思路解析

既然已经拟合出了边界线,那么我们就可以计算每个细胞到这条线的最近距离,这个是最关键的,有了每个细胞到边界线的距离后,我们就很容易能够去划定这个浸润带,比如上述说的定义一条50um宽的浸润带,那么我们只要去看,哪些细胞跟边界线的距离小于25um,这些细胞所在的区域就组成了这条50um宽的浸润带。接下来就可以去看这个区域中细胞的组成、与其他区域基因表达差异、功能差异、细胞间通讯等。

2. 以肿瘤边界线为中心,按一定梯度向内或向外扩展出多条带浸润带

思路解析

上面一步我们计算出了所有细胞到边界线的距离后,只需要根据一定的梯度距离,就可以将所有的细胞分到不同的浸润带内,只要给同一浸润带内的细胞打上标签,这样的话就能够画出多个连续的浸润带。

下面的这个就是我们一起学习的一位老师,在上述的基础上实现出来的

3. 根据边界线,指定向肿瘤核心的距离为正值,向边界外的距离值为负值

思路解析

这个需求其实是可以投机取巧的,首先,我们还是第一步一样,计算每个细胞到边界线的距离,然后我们也知道每个细胞的类别,到底是肿瘤细胞还是正常细胞,同时也知道哪些细胞是在边界上的细胞,这样的话我们只要将除了边界上的细胞外,将正常细胞到边界线的距离值加上负号即可。

接下来我们就可以复现之前介绍过的有关浸润带研究文章的内容了

Cell Res | Stereo-seq揭示人类肝癌浸润区促进肝细胞-肿瘤细胞串扰、局部免疫抑制和肿瘤进展

觉得有用,大家给点个赞吧!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 11:42:21

Redis 持久化及应用场景详解

#作者:朱雷 文章目录1、Redis 如何将数据写入磁盘1.1.RDB 优势1.2.RDB 的缺点1.3.AOF 优点1.4.AOF 缺点2、持久化原理2.1. RDB快照2.2. AOF仅追加文件3、那么我们应该使用什么?1、Redis 如何将数据写入磁盘 持久化是指将数据写入持久化存储。Redis 提供…

作者头像 李华
网站建设 2026/6/15 12:11:17

FeHelper:重新定义你的前端开发效率边界

你是否也曾经历过这样的场景?深夜调试,面对一团乱麻的JSON数据,手动格式化到眼花缭乱;API接口返回的编码数据,反复查找在线工具才能解析;部署前夕,代码压缩优化手忙脚乱......这些看似琐碎的问题…

作者头像 李华
网站建设 2026/6/14 23:54:43

BGE-Large-zh-v1.5终极部署指南:3步搞定文本嵌入模型实战

BGE-Large-zh-v1.5终极部署指南:3步搞定文本嵌入模型实战 【免费下载链接】bge-large-zh-v1.5 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/bge-large-zh-v1.5 作为一名NLP开发工程师,我在多个项目中成功部署了BGE-Large-zh-v1.5文…

作者头像 李华
网站建设 2026/6/15 0:47:39

改进动态窗口DWA算法实现动态避障:融合速度障碍法的奇妙之旅

改进动态窗口DWA算法动态避障。 融合速度障碍法躲避动态障碍物 1.增加障碍物搜索角 2.改进评价函数,优先选取角速度小的速度组合以增加轨迹的平滑性 3.融合速度障碍法(VO)增强避开动态障碍物的能力 地图大小,障碍物位置,速度,半径…

作者头像 李华