当前位置: 首页 > news >正文

【文献分享】空间互近邻关系在空间转录组学数据中的应用

在这里插入图片描述

文章目录

    • 介绍
    • 代码
    • 参考

介绍

互最近邻(MNN)是一种广泛使用的计算工具,用于对单细胞 RNA 测序数据进行批量校正。然而,在诸如空间转录组学等应用中,它未能考虑二维空间信息。

在此,我们介绍了空间MNN 这一算法,该算法能够整合多个空间转录组样本,并识别出空间区域。我们的方法首先基于空间坐标构建一个 k 近邻(kNN)图,剔除噪声边,并确定每个样本的生态位作为锚点。接下来,我们在样本之间构建一个 MNN 图以识别相似的生态位。最后,可以使用现有的算法(如 Louvain 算法)对空间MNN 图进行分区,以预测整个组织样本中的空间区域。我们使用大型数据集(包括一个包含 N = 31 个 10x Genomics Visium 样本的数据集)来展示空间MNN 的性能。我们还评估了空间MNN 的计算性能与其他流行的空间聚类方法相比的情况。

Motivation: Mutual nearest neighbors (MNN) is a widely used computational tool to perform batch correction for single-cell RNA-sequencing data. However, in applications such as spatial transcriptomics, it fails to take into account the 2D spatial information.

Results: Here, we present spatialMNN, an algorithm that integrates multiple spatial transcriptomic samples and identifies spatial domains. Our approach begins by building a k-nearest neighbors (kNN) graph based on the spatial coordinates, prunes noisy edges, and identifies niches to act as anchor points for each sample. Next, we construct a MNN graph across the samples to identify similar niches. Finally, the spatialMNN graph can be partitioned using existing algorithms, such as the Louvain algorithm to predict spatial domains across the tissue samples. We demonstrate the performance of spatialMNN using large datasets, including one with N = 31 10x Genomics Visium samples. We also evaluate the computing performance of spatialMNN to other popular spatial clustering methods.

在这里插入图片描述

Overview of spatialMNN to integrate multiple SRT samples and perform downstream analyses including spatial domain detection. (a) Given a set
of N multi-sample SRT datasets, the spatialMNN algorithm builds a k-nearest neighbor (kNN) graph based on the spatial coordinates and gene expression
within each tissue sample. Next, edge weights are smoothed (considering neighboring spots/cells) and pruned to identify a set of anchor points for each
sample. Then, spatialMNN constructs a MNN graph across the samples, followed by Louvain clustering to identify similar niches across the samples using
gene expression that has been averaged across spots/cells within a niche. The resulting clusters are assigned back to the original spatial coordinates. (b)
spatialMNN can be used in downstream analyses, including detecting spatial domains in large-scale atlas datasets, identifying regions across different
samples, and detecting disease-associated niches. We demonstrate how spatialMNN is highly scalable and accurate on large datasets.

空间MNN 的概述:用于整合多个 SRT 样本并执行下游分析,包括空间域检测。(a)给定一组 N 个多样本 SRT 数据集,空间MNN 算法基于每个组织样本中的空间坐标和基因表达构建一个 k 近邻(kNN)图。接下来,对边权重进行平滑处理(考虑相邻的点/细胞),并进行修剪以确定每个样本的一组锚点。然后,空间MNN 在样本之间构建一个 MNN 图,随后通过使用在某个生态位内的点/细胞上平均计算得到的基因表达来执行 Louvain 聚类,以识别样本之间的相似生态位。所得的聚类再根据原始的空间坐标进行重新分配。(b)
空间MNN 可用于后续分析,包括在大规模图谱数据集中检测空间区域、识别不同样本中的区域以及检测与疾病相关的生态位。我们展示了空间MNN 在大型数据集上的高扩展性和准确性。

代码

https://github.com/Pixel-Dream/spatialMNN

在这里插入图片描述

参考

  • Spatial mutual nearest neighbors for spatial transcriptomics data
  • https://github.com/Pixel-Dream/spatialMNN

文章转载自:

http://UorQ2uEA.cjqcx.cn
http://GHIZN5lX.cjqcx.cn
http://Eqncr2U4.cjqcx.cn
http://tqK7qMtZ.cjqcx.cn
http://hQeTLG6N.cjqcx.cn
http://OttV2Vu2.cjqcx.cn
http://4IT0W5sm.cjqcx.cn
http://CHKY1n9L.cjqcx.cn
http://bLavbaRT.cjqcx.cn
http://tHUAvY7Q.cjqcx.cn
http://1TAB7t0m.cjqcx.cn
http://6yNjNFFC.cjqcx.cn
http://MYD0SnjA.cjqcx.cn
http://HIxuiU8v.cjqcx.cn
http://GKhoBJ4S.cjqcx.cn
http://6iM6t9p1.cjqcx.cn
http://K3xzqjB7.cjqcx.cn
http://4y1hVlhH.cjqcx.cn
http://UjUBWNTW.cjqcx.cn
http://biZB4VYj.cjqcx.cn
http://CEAcIyqr.cjqcx.cn
http://zSS8Kbh8.cjqcx.cn
http://yFMYUXxm.cjqcx.cn
http://BLLD9bck.cjqcx.cn
http://dvRwGQyc.cjqcx.cn
http://DnppH7PX.cjqcx.cn
http://1T6jA56u.cjqcx.cn
http://XZTeUKFg.cjqcx.cn
http://KOklKE2I.cjqcx.cn
http://6b5qHAhr.cjqcx.cn
http://www.dtcms.com/a/385276.html

相关文章:

  • 高精度、高带宽的磁角度传感器——MA600A
  • HarmonyOS服务卡片开发:动态卡片与数据绑定实战指南
  • HarmonyOS迷宫游戏鸿蒙应用开发实战:从零构建随机迷宫游戏(初版)
  • 拥抱依赖注入的优雅与灵活:深入解析 Spring ObjectProvider
  • HarmonyOS数据持久化:Preferences轻量级存储实战
  • 机器学习势函数(MLPF)入门:用DeePMD-kit加速亿级原子模拟
  • X电容与Y电容的区别:电路安全设计的黄金组合
  • MySQL学习笔记02-表结构创建 数据类型
  • etcd压测造成数据目录过大恢复
  • 信息系统运维管理
  • 回溯算法经典题目+详细讲解+图示理解
  • 全网首发! Nvidia Jetson Thor 128GB DK 刷机与测评(四)常用功能测评 - 目标跟踪 Object Tracking 系列
  • [代码规范篇]Java代码规范
  • C++:string模拟实现中的赋值拷贝函数现代写法诡异地崩掉了......
  • 构建AI大模型对话系统
  • Linux基本指令(9)
  • 64_基于深度学习的蝴蝶种类检测识别系统(yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)
  • 3-12〔OSCP ◈ 研记〕❘ WEB应用攻击▸利用XSS提权
  • 3dma渲染噪点成因排查及优化方案
  • Lombok
  • React Scheduler(调度器)
  • 多任务数据集的具体使用场景
  • KITTI数据集
  • 什么云服务器更好用推荐一下!?
  • 根据Linux内核原理 LRU链表如何知道page的活动频繁程度?
  • 2025全球LoRaWAN模组技术对比与应用方案解析
  • 社区主题征文——「异构融合与存算一体:架构探索与创新实践」算力技术征文
  • Jenkins参数化构建
  • SIPJS对接FreeSWITCH强制媒体流走coturn relay地址
  • docker registry 私服搭建教程