normalblockr: Gaussian Graphical Models with Latent Clustering Structure

Implements the Normal-Block model, a Gaussian graphical model with a latent clustering structure for the multivariate analysis of continuous data. The model clusters variables and, building on the graphical lasso, infers a network of statistical dependencies between clusters rather than between individual variables, for known or unknown clusterings, with an optional zero-inflation extension for data with an excess of exact zeros. See Tous & Chiquet (2026) <doi:10.1016/j.csda.2026.108347> for the model itself and its variational expectation-maximization estimation procedure.

Version: 0.2.1
Depends: R (≥ 4.1.0)
Imports: glassoFast, Matrix, dplyr, tidyr, tibble, purrr, R6, ggplot2, igraph, sbm, corrplot, scales, MASS, stats, Rcpp
LinkingTo: Rcpp, RcppArmadillo
Suggests: testthat (≥ 3.0.0), aricode, covr, Metrics, rmarkdown, pheatmap, paletteer, ggthemes, knitr
Published: 2026-09-03
DOI: 10.32614/CRAN.package.normalblockr (may not be active yet)
Author: Jeanne Tous [aut], Julien Chiquet ORCID iD [aut, cre]
Maintainer: Julien Chiquet <julien.chiquet at inrae.fr>
BugReports: https://github.com/jchiquet/normalblockr/issues
License: GPL (≥ 3)
URL: https://github.com/jchiquet/normalblockr
NeedsCompilation: yes
Citation: normalblockr citation info
Materials: README, NEWS
CRAN checks: normalblockr results

Documentation:

Reference manual: normalblockr.html , normalblockr.pdf
Vignettes: Normal-Block models: a worked example with breast cancer proteomics data (source, R code)
Analyzing multivariate Gaussian data with the Normal-Block model - First steps (source, R code)
Zero-inflated Normal-Block models: a worked example with fish biomass data (source, R code)

Downloads:

Package source: normalblockr_0.2.1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=normalblockr to link to this page.