前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >时空组工具 | SpatialData:一个开放的、通用的空间组学数据框架

时空组工具 | SpatialData:一个开放的、通用的空间组学数据框架

作者头像
尐尐呅
发布2024-04-18 20:08:18
1450
发布2024-04-18 20:08:18
举报

空间分辨组学技术正在改变我们对生物组织的理解。然而,由于数据量大、数据类型异构以及缺乏灵活的空间感知数据结构,单模式和多模式空间组学数据集的处理仍然是一个挑战。2024年3月,Nature Methods发表了一个建立统一、可扩展的多平台文件格式的框架——SpatialData,为空间注释和跨模态聚合与分析提供便利。

SpatialData是什么?

SpatialData是一个灵活的、基于领域标准的框架,用于存储、处理和注释来自迄今为止几乎任何可用的空间组学技术的数据,实现了多模态空间组学数据的可查找、可访问、可互操作、可重用(FAIR)集成。独立于语言的存储格式提高了数据源的互操作性,而Python库则标准化了不同数据类型的访问和操作。SpatialData格式支持所有主要的空间组学技术和衍生量。

SpatialData的设计概述和核心功能

SpatialData的性能测试

为了说明SpatialData在多模态整合与分析方面的实用性,开发团队使用该框架来表示和处理一项乳腺癌研究的数据,该研究结合了苏木精和伊红(H&E)图像以及 10× Genomics Visium 和 Xenium 检测。

癌症三个空间数据集的比对和综合分析

开发团队使用napari-spatialdata定义所有数据集中存在的地标点,然后使用变换对齐所有三个数据集来定义通用坐标系(CCS)。对齐的结果显示:SpatialData 能够识别公共空间区域,可以使用跨数据集的SpatialData 查询来访问该空间区域。接下来,利用来自所有三个数据集的集体信息创建了一套共享的空间注释。最后,举例说明如何使用SpatialData在数据集之间传输空间注释和聚合功能,这些示例说明了聚合功能的灵活性,可以在不同类型的spatialelement(点、圆形捕获位置、细胞和更大的解剖ROIs)之间应用,以传输不同类型的空间注释(细胞表达、细胞类型分数)。

总之,SpatialData框架提供的灵活性和随时可用的解决方案为分析提供了新的可能,并提高了综合空间分析的可重复性。

随着SpatialData使用率的不断提高,其实用性也将进一步增强,正在进行的开发扩展了SpatialData与R/Bioconductor的互操作性,提供对多尺度点和多边形表示的支持,并支持以编程方式和通过可视化工具Vitessce进行基于云的数据访问。

SpatialData是通过pip作为Python包提供的,并附带了大量的示例和教程,可从如下文档中访问:

👉 https://spatialdata.scverse.org.

参考文献:

Marconato, L., Palla, G., Yamauchi, K.A. et al. SpatialData: an open and universal data framework for spatial omics. Nat Methods (2024).

https://doi.org/10.1038/s41592-024-02212-x

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 国家基因库大数据平台 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档