lstar: Uniform Data Model and 'Zarr' Interchange for Single-Cell Omics

A lightweight interchange layer for single-cell and spatial omics data, built on the L-star model of labelled axes and typed fields over them, serialized to the 'Zarr' format. Provides bidirectional converters ("profiles") for 'Seurat', 'SingleCellExperiment', 'Conos', and 'pagoda2' objects, including collections of heterogeneous samples, via a shared C++ core ('libstar') so the same store is readable from R, 'Python', and C++.

Version: 0.1.0
Imports: Matrix, methods, stats, utils
LinkingTo: cpp11
Suggests: SeuratObject, Seurat, SingleCellExperiment, SummarizedExperiment, S4Vectors, GenomicRanges, igraph, conos, pagoda2, BPCells, HDF5Array, testthat (≥ 3.0.0), knitr, rmarkdown
Published: 2026-06-22
DOI: 10.32614/CRAN.package.lstar (may not be active yet)
Author: Peter Kharchenko [aut, cre]
Maintainer: Peter Kharchenko <pk.restricted at gmail.com>
BugReports: https://github.com/kharchenkolab/lstar/issues
License: MIT + file LICENSE
URL: https://github.com/kharchenkolab/lstar
NeedsCompilation: yes
SystemRequirements: C++17, zlib
Additional_repositories: https://bnprks.r-universe.dev
Materials: NEWS
CRAN checks: lstar results

Documentation:

Reference manual: lstar.html , lstar.pdf
Vignettes: Converting between single-cell formats with lstar (source, R code)

Downloads:

Package source: lstar_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): lstar_0.1.0.tgz, r-oldrel (arm64): lstar_0.1.0.tgz, r-release (x86_64): lstar_0.1.0.tgz, r-oldrel (x86_64): lstar_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=lstar to link to this page.