在R中,SCUBA实现了一个存储格式无关的API,用于在R中访问单细胞数据
William M Showers1,2, Jairav Desai1, Krysta L Engel1,2
1RefinedScience, Aurora, Colorado, USA.
F1000Research
|August 18, 2025
概括
SCUBA (单细胞统一后端API) 是一个新的R包,它统一了R和Python中通用的单细胞数据格式的访问. 这通过简化工具集成来提高单细胞分析中的可重复性和协作性.
科学领域:
- 计算生物学 计算生物学
- 生物信息学是一种生物信息学.
- 基因组学就是基因组学.
背景情况:
- 在R和Python中,单单元数据分析工具缺乏互操作性.
- 整合跨生态系统的工具需要大量的编程专业知识.
- 对象格式转换容易出现错误,并且耗费大量内存.
研究的目的:
- 开发一个统一的数据访问API,用于常见的R和Python单细胞对象格式.
- 简化和提高单细胞数据分析的可重复性.
- 为了减少整合各种分析工具的复杂性.
主要方法:
- 开发了SCUBA (单细胞统一后端API) 作为一个R包.
- 将Seurat的数据访问方法扩展到SingleCellExperiment和其他数据对象.
- 为支持的对象类型实施了新的数据特定访问功能.
主要成果:
- SCUBA为R和Python单细胞对象格式提供了一个统一的API.
- 在所有支持的格式中有效地扩展性能.
- SCUBA只提取必要的数据,不修改原始对象,减少错误和内存使用.
- 使用SCUBA编写的代码支持具有一致语法的多个对象类型.
结论:
- SCUBA增强了R和Python单细胞分析包之间的互操作性.
- 采用SCUBA可以改善现场的协作和可重复性.
- SCUBA为数据分析和可视化提供了一个更简单,更容易出现错误的对象转换替代方案.
更多相关视频
相关概念视频
Subcellular Fractionation
7.2K
The homogenate obtained after cell lysis contains various membrane-bound organelles that can be further separated into pure fractions by subcellular fractionation. These isolates are used to study specific cellular components, analyze localized protein activity, and are even employed in diagnostics. Fractionation is typically achieved using centrifugation methods, the most common being density-gradient and differential centrifugation.
Differential Centrifugation
Differential centrifugation is...
Differential Centrifugation
Differential centrifugation is...
7.2K
Microbial Classification System
182
Classification is the process of organizing organisms into hierarchically inclusive groups based on their phenotypic similarities or evolutionary relationships. A species comprises one or more strains, and closely related species are grouped into genera. Genera are further classified into families, families into orders, orders into classes, and so forth, up to the domain level, which is the broadest taxonomic rank derived from a combination of phenotypic and genotypic data.The nomenclature of...
182


