A single-cell simulator with a dial for batch strength: scDeepSim varies batch effects and trajectory geometry on demand
Benchmarking single-cell methods has been limited by costly annotation of real data and by datasets that capture only one observed condition. scDeepSim encodes expression into latent subvectors assigned to cell type, batch and residual variation, learns their distribution with latent diffusion, and at generation time modifies only the target subvector, imposing batch effects or constructing branching trajectories at user-set strengths. On scIB human pancreas data at intervention strength α=1, the structured model reached a mean cell-type silhouette width of 0.519 versus 0.432 for a plain variational autoencoder.