Apply SCTransform normalization
Details
Calls that stick to the scop fast path defaults (vst.flavor = "v2", no
conserve.memory) run through scop's optimized sparse implementation.
Regression variables passed via vars.to.regress or latent.data
are removed from the centered residuals with an ordinary least-squares fit on
the fast path, matching Seurat's post-VST regression semantics. Truly
unsupported combinations, such as conserve.memory,
reference.SCT.model, residual.features, or
vst.flavor = "v1", automatically delegate to the original
Seurat::SCTransform implementation.