Package: SpaNorm 1.5.2

Dharmesh D. Bhuva

SpaNorm: Spatially-aware normalisation for spatial transcriptomics data

This package implements the spatially aware library size normalisation algorithm, SpaNorm. SpaNorm normalises out library size effects while retaining biology through the modelling of smooth functions for each effect. Normalisation is performed in a gene- and cell-/spot- specific manner, yielding library size adjusted data.

Authors:Dharmesh D. Bhuva [aut, cre], Agus Salim [aut], Ahmed Mohamed [aut]

SpaNorm_1.5.2.tar.gz
SpaNorm_1.5.2.zip(r-4.6)SpaNorm_1.5.2.zip(r-4.5)
SpaNorm_1.5.2.tgz(r-4.6-any)SpaNorm_1.5.2.tgz(r-4.5-any)
SpaNorm_1.5.2.tar.gz(r-4.6-any)SpaNorm_1.5.2.tar.gz(r-4.5-any)
SpaNorm_1.5.2.tgz(r-4.5-emscripten)
SpaNorm.pdf |SpaNorm.html
SpaNorm/json (API)
NEWS

# Install 'SpaNorm' in R:
install.packages('SpaNorm', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/bhuvad/spanorm/issues

Pkgdown/docs site:https://bhuvad.github.io

Datasets:
  • HumanDLPFC - Human dorsolateral prefrontal cortex (DLPFC) visium sample

On BioConductor:SpaNorm-1.5.2(bioc 3.23)SpaNorm-1.4.0(bioc 3.22)

softwaregeneexpressiontranscriptomicsspatialcellbiology

6.61 score 17 stars 23 scripts 300 downloads 8 exports 106 dependencies

Last updated from:81ee46f8be. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE214
linux-devel-x86_64NOTE623
source / vignettesOK594
linux-release-x86_64NOTE625
macos-devel-arm64NOTE421
macos-release-arm64NOTE474
windows-develNOTE952
windows-releaseNOTE927
wasm-releaseOK181

Exports:fastSizeFactorsfilterGenesplotCovariateplotSpatialSpaNormSpaNormPCASpaNormSVGtopSVGs

Dependencies:abindaskpassassortheadbeachmatBHBiobaseBiocFileCacheBiocGenericsBiocNeighborsBiocParallelBiocSingularbitbit64blobblustercachemcliclustercodetoolscpp11curlDBIdbplyrDelayedArraydigestdotCall64dplyrdqrngedgeRfarverfastmapfilelockformatRfutile.loggerfutile.optionsfuturefuture.applygenericsGenomicRangesggplot2globalsgluegtablehttr2igraphIRangesirlbaisobandlabelinglambda.rlatticelifecyclelimmalistenvlocfitmagickmagrittrMatrixMatrixGenericsmatrixStatsmemoisemetapodopensslparallellypillarpkgconfigprogressrpurrrR6rappdirsRColorBrewerRcppRcppEigenrjsonrlangRSQLitersvdS4ArraysS4VectorsS7ScaledMatrixscalesscranscuttleSeqinfoSeuratObjectSingleCellExperimentsitmosnowspspamSparseArraySpatialExperimentstatmodstringistringrSummarizedExperimentsystibbletidyrtidyselectutf8vctrsviridisLitewithrXVector

SpaNorm: Spatially aware library size normalisation

Rendered fromSpaNorm.Rmdusingknitr::rmarkdownon Mar 31 2026.

Last update: 2026-01-12
Started: 2024-05-31

Readme and manuals

Help Manual

Help pageTopics
Filter genes based on expressionfastSizeFactors fastSizeFactors,SpatialExperiment-method
Filter genes based on expressionfilterGenes filterGenes,Seurat-method filterGenes,SpatialExperiment-method
Human dorsolateral prefrontal cortex (DLPFC) visium sampleHumanDLPFC
Diagnostic plot of predicted expression for a covariateplotCovariate
Plot spatial transcriptomic annotations per spotplotSpatial
Spatially-dependent normalisation for spatial transcriptomics dataSpaNorm SpaNorm,Seurat-method SpaNorm,SpatialExperiment-method
An S4 class to store a SpaNorm model fit$,SpaNormFit-method SpaNormFit SpaNormFit-class
GLM-based (SpaNorm) PCASpaNormPCA SpaNormPCA,SpatialExperiment-method
Model-based spatially variable gene (SVG) callingSpaNormSVG SpaNormSVG,SpatialExperiment-method
Export top SVG results to a data frametopSVGs