Nature Communications (Jun 2024)

Simulating multiple variability in spatially resolved transcriptomics with scCube

  • Jingyang Qian,
  • Hudong Bao,
  • Xin Shao,
  • Yin Fang,
  • Jie Liao,
  • Zhuo Chen,
  • Chengyu Li,
  • Wenbo Guo,
  • Yining Hu,
  • Anyao Li,
  • Yue Yao,
  • Xiaohui Fan,
  • Yiyu Cheng

DOI
https://doi.org/10.1038/s41467-024-49445-0
Journal volume & issue
Vol. 15, no. 1
pp. 1 – 21

Abstract

Read online

Abstract A pressing challenge in spatially resolved transcriptomics (SRT) is to benchmark the computational methods. A widely-used approach involves utilizing simulated data. However, biases exist in terms of the currently available simulated SRT data, which seriously affects the accuracy of method evaluation and validation. Herein, we present scCube ( https://github.com/ZJUFanLab/scCube ), a Python package for independent, reproducible, and technology-diverse simulation of SRT data. scCube not only enables the preservation of spatial expression patterns of genes in reference-based simulations, but also generates simulated data with different spatial variability (covering the spatial pattern type, the resolution, the spot arrangement, the targeted gene type, and the tissue slice dimension, etc.) in reference-free simulations. We comprehensively benchmark scCube with existing single-cell or SRT simulators, and demonstrate the utility of scCube in benchmarking spot deconvolution, gene imputation, and resolution enhancement methods in detail through three applications.