Package: sccomp 2.5.0

Stefano Mangiola

sccomp: Differential Composition and Variability Analysis for Single-Cell Data

Comprehensive R package for differential composition and variability analysis in single-cell RNA sequencing, CyTOF, and microbiome data. Provides robust Bayesian modeling with outlier detection, random effects, and advanced statistical methods for cell type proportion analysis. Features include probabilistic outlier identification, mixed-effect modeling, differential variability testing, and comprehensive visualization tools. Perfect for cancer research, immunology, developmental biology, and single-cell genomics applications.

Authors:Stefano Mangiola [aut, cre], Alexandra J. Roth-Schulze [aut], Marie Trussart [aut], Enrique Zozaya-Valdés [aut], Mengyao Ma [aut], Zijie Gao [aut], Alan F. Rubin [aut], Terence P. Speed [aut], Heejung Shim [aut], Anthony T. Papenfuss [aut]

sccomp_2.5.0.tar.gz
sccomp_2.5.0.zip(r-4.7-any)sccomp_2.5.0.zip(r-4.6-any)sccomp_2.5.0.zip(r-4.5-any)
sccomp_2.5.0.tgz(r-4.6-any)sccomp_2.5.0.tgz(r-4.5-any)
sccomp_2.5.0.tar.gz(r-4.7-any)sccomp_2.5.0.tar.gz(r-4.6-any)
sccomp_2.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
sccomp/json (API)

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

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

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

Datasets:

On BioConductor:sccomp-2.5.0(bioc 3.24)sccomp-2.4.0(bioc 3.23)

bayesianregressiondifferentialexpressionsinglecellmetagenomicsflowcytometryspatialbatch-correctioncompositioncytofdifferential-proportionmicrobiomemultilevelproportionsrandom-effectssingle-cellunwanted-variation

9.53 score 132 stars 202 scripts 474 downloads 20 exports 75 dependencies

Last updated from:9925730441. Checks:1 ERROR, 7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksERROR232
linux-develNOTE501
source / vignettesOK301
linux-releaseNOTE362
macos-releaseNOTE202
macos-oldrelNOTE263
windows-develNOTE274
windows-releaseNOTE275
windows-oldrelNOTE245
wasm-releaseOK181

Exports:clear_draw_filesclear_stan_model_cacheplot_1D_intervalsplot_2D_intervalssccomp_boxplotsccomp_calculate_residualssccomp_estimatesccomp_plot_intervals_1Dsccomp_plot_intervals_2Dsccomp_predictsccomp_proportional_fold_changesccomp_remove_outlierssccomp_remove_unwanted_effectssccomp_remove_unwanted_variationsccomp_replicatesccomp_scatterplotsccomp_stan_models_cache_dirsccomp_testsccomp_themesimulate_data

Dependencies:abindbackportsBiobaseBiocGenericsbitbit64bootcallrcheckmateclicliprcpp11crayonDelayedArraydistributionaldplyrfansifarverforcatsfsgenericsGenomicRangesggplot2ggrepelggsidegluegtablehmsinstantiateIRangesisobandlabelinglatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatsnumDerivotelpatchworkpillarpkgconfigposteriorprettyunitsprocessxprogresspspurrrR6RColorBrewerRcppreadrrlangS4ArraysS4VectorsS7scalesSeqinfoSingleCellExperimentSparseArraystringistringrSummarizedExperimenttensorAtibbletidyrtidyselecttzdbutf8vctrsviridisLitevroomwithrXVector

Smooth (spline) terms in sccomp
Why smooth terms? | What is supported | Continuous covariate | 1. Fit ~ type + s(pseudotime, k = 5) | 2. Visualise the curve | 3. Let's use a smaller basis (k = 3) | 4. Under the hood: What s() actually decomposes into | Hierarchical smooths: per-group curves with shared structure | 1. Fit ~ s(pseudotime, tissue, bs = "fs", k = 5) | 2. Predict and plot per-tissue curves | fs vs s(x, by = tissue) | Multiple smooths and mixing with random effects | Session info

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

sccomp: Differential Composition and Variability Analysis for Single-Cell Data
Why sccomp? | Comprehensive Method Comparison | Scientific Citation | Talk | Installation Guide | Server special requirements: Restricted or read-only environments | Core Functions | Analysis Tutorial | Binary Factor Analysis | From Seurat, SingleCellExperiment, metadata objects | From counts | Outlier Identification | Visualization and Summary Plots | Adding Custom Layers to Boxplots | Model Proportions Directly (e.g. from deconvolution) | Continuous Factor Analysis | Random Effect Modeling (Mixed-Effect Modeling) | Random Intercept Model | Random Effect Model (random slopes) | Nested Random Effects | Result Interpretation and Communication | Contrasts Analysis | Categorical Factor Analysis (Bayesian ANOVA) | Differential Variability Analysis | Recommended Settings for Different Data Types | For Single-Cell RNA Sequencing | For CyTOF and Microbiome Data | MCMC Chain Visualization

Last update: 2026-07-21
Started: 2021-09-19