scDIOR
scDIOR facilitates transformation of single-cell omics data between R and Python using Hierarchical Data Format Version 5 (HDF5) to enable interoperability among Seurat, SingleCellExperiment, Monocle, and Scanpy.
Key Features:
- Cross-Platform Compatibility: Bridges R and Python ecosystems and targets Seurat, SingleCellExperiment, Monocle, and Scanpy for interoperable single-cell analyses.
- Data Transformation Efficiency: Leverages HDF5 to reduce I/O overhead and streamline transformations between platform-specific object formats.
- Versatile Data Handling: Supports single-cell RNA sequencing and spatial resolved transcriptomics and allows selective loading of components such as cell annotations without loading full gene expression matrices.
- Modular Design: Implements two modules—dior for R and diopy for Python—to enable bidirectional data transformation and comparison of algorithmic performance across platforms.
Scientific Applications:
- Cell state identification: Enables transfer of annotated cell metadata and expression data to support identification of cell states across toolsets.
- Developmental trajectory reconstruction: Facilitates use of trajectory analysis outputs across R and Python workflows.
- Spatial expression deconvolution: Supports integration and transfer of spatial resolved transcriptomics data components for spatial pattern analysis.
- Cross-platform algorithm comparison: Allows benchmarking and comparison of algorithmic results between Seurat/SingleCellExperiment/Monocle and Scanpy.
Methodology:
Uses Hierarchical Data Format Version 5 (HDF5) for data storage and transfer, provides dior (R) and diopy (Python) modules for bidirectional conversion, and implements selective component loading to minimize I/O.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- R, Python
- Added:
- 6/10/2022
- Last Updated:
- 6/10/2022
Operations
Publications
Feng H, Lin L, Chen J. scDIOR: single cell RNA-seq data IO software. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-021-04528-3. PMID:34991457. PMCID:PMC8734364.
PMID: 34991457
PMCID: PMC8734364
Funding: - national key r&d program of china: 2019YFA0110200
- frontier science research program of the cas: ZDBS-LY-SM007
- key research & development program of guangzhou regenerative medicine and health guangdong laboratory: 2018GZR110104003
- science and technology planning project of guangdong province, china: 2020B1212060052