scSpatialSIM: a simulator of spatial single-cell molecular data
Alex C. SoupiriD, Julia WrobeliD, Jordan H. CreediD, Oscar E. OspinaiD, Christopher M. WilsoniD, Brandon J. ManleyiD, Lauren Cole PeresiD, Brooke L. FridleyiD
Abstract
BackgroundSpatial molecular data is increasingly being generated in biological tissue studies to increase our understanding of cell infiltration and spatial architecture of tissues. Examples of technologies used to study the spatial contexture of tissues are single-cell protein expression assays and spatial transcriptomics. The increased use of spatial biology technologies has also resulted in an increase in the development of statistical methods to describe the spatial landscape in tissues. Due to the lack of consensus on "gold standard" statistical approaches for assessing the spatial contexture of tissues, we created an R package, scSpatialSIM, to assess different statistical and bioinformatic methods. scSpatialSIM allows users to simulate single-cell molecular data to mimic real tissues at scale, clustering of cell types, and co-clustering / co-localization of two or more cell types. scSpatialSIM also contains functions that give users the ability to simulate quantitative distributions for positive and negative cells (e.g., gene expression, fluorescence intensity). ResultsWe demonstrate that scSpatialSIM allows users to easily simulate various kernel densities of probability distributions used to create the marked point pattern - points distributed in space with either numeric or categorical features. Using scSpatialSIM, we used four univariate spatial simulation scenarios to compare three different measures for spatial clustering (Ripleys K(r), nearest neighbor G(r), and pair correlation g(r)). We found that Ripleys K(r) identifies the most radii with significant clustering in all four scenarios. Nearest neighbor G(r) only identified all samples as significantly clustered at one radius (r = 0.07) in one simulation scenario (high abundance large cluster size). Pair correlation g(r) was better able to detect significant clustering at low radii when abundance was low. ConclusionsVignettes developed for scSpatialSIM cover the creation of single-type and multi-type spatial single-cell molecular data, as well as how these simulated data can be used with other R packages, such as spatialTIME, to derive spatial statistics. Development of this package is crucial for furthering our understanding of the power of existing methods and the development of novel applications to assess the spatial contexture of tissues by providing an objective platform for simulating spatial single-cell molecular data.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- SimSpace: a comprehensive in-silico spatial omics data simulation and modeling framework
Tianxiao Zhao, Katherine Zhang, … David Fenyö·bioRxiv·Jul 18, 2025
- Multi-task benchmarking of spatially resolved gene expression simulation models
Xiaoqi Liang, Marni Torkel, … Jean Yee Hwa Yang·Genome biologyPeer-reviewed·Mar 17, 2025
- scMultiSim: simulation of multi-modality single cell data guided by cell-cell interactions and gene regulatory networks
Hechen Li, Ziqi Zhang, … Xiuwei Zhang·bioRxiv·Oct 15, 2022
- CytoSpatio: Learning cell type spatial relationships using multirange, multitype point process models
Haoran Chen, Yangyuan Zhang, Robert F. Murphy·PLoS Computational BiologyPeer-reviewed·Aug 21, 2025
- ClustSIGNAL identifies cell types and subtypes using an adaptive smoothing approach for scalable spatial omics clustering
Pratibha Panwar, Boyi Guo, … Shila Ghazanfar·bioRxiv·Sep 25, 2026
- SIMLR: A Tool For Large-Scale Single-Cell Analysis By Multi-Kernel Learning
Bo Wang, Daniele Ramazzotti, … Serafim Batzoglou·PROTEOMICSPeer-reviewed·Dec 19, 2017