Package: SPAROscore 0.99.3

Venkatesh Kamaraj

SPAROscore: A package to compute gene signature scores from transcriptomics data

SPAROscore is a gene signature scoring method designed to be robust across diverse gene expression datasets. SPAROscore adapts to varying levels of sparsity, allowing signature scores to be efficiently computed across bulk, single-cell, and spatial transcriptomic datasets. The resulting scores quantify the relative expression of a gene signature compared with the background expression of each sample/cell/domain, making the scores straightforward to interpret biologically. Internally, SPAROscore ranks genes within each column and computes the Spearman footrule distance between the observed ranks of the signature genes and a background gene expression rank estimated from the geometric mean expression of the sample, cell, or spatial domain.

Authors:Venkatesh Kamaraj [aut, cre]

SPAROscore_0.99.3.tar.gz
SPAROscore_0.99.3.zip(r-4.7-any)SPAROscore_0.99.3.zip(r-4.6-any)SPAROscore_0.99.3.zip(r-4.5-any)
SPAROscore_0.99.3.tgz(r-4.6-any)SPAROscore_0.99.3.tgz(r-4.5-any)
SPAROscore_0.99.3.tar.gz(r-4.7-any)SPAROscore_0.99.3.tar.gz(r-4.6-any)
SPAROscore_0.99.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
SPAROscore/json (API)

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

Bug tracker:https://github.com/mangiolalaboratory/sparoscore/issues

On CRAN:

Conda:

geneexpressionsinglecellspatialtranscriptomicsgenesetenrichmentpathwayssoftware

4.52 score 3 exports 16 dependencies

Last updated from:bb23f80ef8. Checks:1 WARNING, 7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING287
linux-devel-x86_64NOTE319
source / vignettesOK512
linux-release-x86_64NOTE327
macos-release-arm64NOTE202
macos-oldrel-arm64NOTE165
windows-develNOTE452
windows-releaseNOTE449
windows-oldrelNOTE445
wasm-releaseOK277

Exports:get_ranksget_scoressparoscore

Dependencies:abindBiocGenericsDelayedArrayDelayedMatrixStatsgenericsIRangeslatticeMatrixMatrixGenericsmatrixStatsRcppS4ArraysS4VectorsSparseArraysparseMatrixStatsXVector

SPAROscore: Transcriptomics Analysis Workflows
Introduction | Example datasets | Bulk Transcriptomics Analysis | Load the dataset and the gene signature | Compute SPAROscore | Combine scores with the sample metadata | Compare treated and untreated samples | Statistical comparison | Visualising pathway activity on a PCA | Relationship between SPAROscore and individual marker genes | Summary | Single-cell RNA-seq analysis | Load the dataset from muscData | Load the gene signature from MSigDB | Comparing stimulated and control cells | Interferon activity across cell types | Visualising pathway activity on the UMAP | Efficiently scoring additional pathways | Pseudo-bulk analyses | Aggregate cells into pseudo-bulk profiles | Compute scores at pseudo-bulk level | Visualise pseudo-bulk level scores | Spatial transcriptomics analysis | Load the DLPFC dataset from SpatialLIBD | Visualise the tissue morphology | Defining a oligodendrocyte gene signature | Visualising pathway activity across the tissue | Pathway activity across anatomical regions | Conclusion

Last update: 2026-07-22
Started: 2026-07-07

SPAROscore: Data Structures
Supported input data structures | Example datasets | Load the gene expression dataset | Load the gene signatures | Gene expression as matrix-like data structures | Dense matrix | SparseMatrix | DelayedArrays | Data frame | Verify if the output scores are the same with differing input formats | Gene signature representations | Single signature as a character vector | Single signature as a GeneSet object | Multiple signatures as a named list | Multiple signatures as a GeneSetCollection object | SummarizedExperiment and derived objects | Seurat objects

Last update: 2026-07-21
Started: 2026-07-06

SPAROscore: Getting Started
What is SPAROscore? | How to use SPAROscore? | Load the dataset | Compute signature scores using SPAROscore | Visualise the results | What transcriptomics technologies can SPAROscore handle? | What data structures can SPAROscore handle? | What are some advanced capabilities of SPAROscore?

Last update: 2026-07-21
Started: 2026-07-02

Readme and manuals

Help Manual

Help pageTopics
Compute gene ranks and rank caps for SPAROscoreget_ranks get_ranks,data.frame-method get_ranks,DelayedMatrix-method get_ranks,matrix-method get_ranks,sparseMatrix-method
Compute SPAROscores from pre-computed gene ranksget_scores get_scores,ANY,ANY,character-method get_scores,ANY,ANY,GeneSet-method get_scores,ANY,ANY,GeneSetCollection-method get_scores,ANY,ANY,list-method
Compute SPAROscoressparoscore sparoscore,data.frame-method sparoscore,DelayedMatrix-method sparoscore,matrix-method sparoscore,Seurat-method sparoscore,sparseMatrix-method sparoscore,SummarizedExperiment-method