Bioc2026 Registration Open!

SpaNorm

Spatially-aware normalisation for spatial transcriptomics data

Bioconductor version: 3.23 · Package version: 1.6.0

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.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("SpaNorm")

Details

MaintainerDharmesh D. Bhuva <dharmesh.bhuva@adelaide.edu.au>
AuthorDharmesh D. Bhuva [aut, cre] (ORCID: <https://orcid.org/0000-0002-6398-9157>), Agus Salim [aut] (ORCID: <https://orcid.org/0000-0003-3999-7701>), Ahmed Mohamed [aut] (ORCID: <https://orcid.org/0000-0001-6507-5300>)
LicenseGPL (>= 3)
URLhttps://bhuvad.github.io/SpaNorm
Bug Reportshttps://github.com/bhuvad/SpaNorm/issues
Downloads rank416
Source branchRELEASE_3_23
biocViewsCellBiology, GeneExpression, Software, Spatial, Transcriptomics

Documentation

Download

Follow the installation instructions to use this package in your R session.

Source packageSpaNorm_1.6.0.tar.gz
Windows binary (x86_64)SpaNorm_1.6.0.zip
macOS binary (arm64)SpaNorm_1.6.0.tgz
macOS binary (x86_64)SpaNorm_1.6.0.tgz
Dependencies

Depends: R (>= 4.4)

Imports: edgeR, ggplot2, Matrix, matrixStats, methods, rlang, scran, SeuratObject, SingleCellExperiment, SpatialExperiment, stats, SummarizedExperiment, S4Vectors, utils, BiocParallel, BiocSingular

Suggests: testthat (>= 3.0.0), knitr, rmarkdown, prettydoc, pkgdown, covr, BiocStyle, scater, Seurat (>= 5.0.0), patchwork, ggforce, ggnewscale, tensorflow