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.

Installation

You can install the development version from GitHub with:

# install.packages("remotes")

remotes::install_github("nebula-group/nebula", build_vignettes = TRUE)

library(nebula)

Learn more in vignette("nebula_tutorial", package = "nebula") or ?nebula.