The Nebula package implements Network-based latent-Dirichlet subtype analysis (Nebula) algorithm.
Practically, this can be used to incorporate biological networks/pathways to inform clustering solutions.
Flexible sparsity parameters for multiple input data types allows for control over which data types need sparse vs rich feature selection.
You can install the development version from GitHub with:
# install.packages("remotes")
::install_github("nebula-group/nebula", build_vignettes = TRUE)
remotes
library(nebula)
Learn more in vignette("nebula_tutorial", package = "nebula")
or ?nebula
.