Reconstructing the Regulatory Programs of Target Genes in scRNA-Seq Data

Implementation of the scregclust algorithm described in Larsson, Held, et al. (2024) which reconstructs regulatory programs of target genes in scRNA-seq data. Target genes are clustered into modules and each module is associated with a linear model describing the regulatory program.


Single-cell Regulatory-driven Clustering (scregclust)

CRAN status

A diagram illustrating the scregclust algorithm.

The goal of scregclust is to cluster genes by regulatory programs. To do so, genes are clustered into modules which in turn are associated with regulators. The algorithm alternates between associating regulators to modules and reallocating target genes into modules.

Installation

You can install the stable version of scregclust from CRAN with

install.packages("scregclust")

You can install the current development version of scregclust from GitHub with:

# install.packages("devtools")
devtools::install_github("scmethods/scregclust")

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("scregclust")

0.2.4 by Felix Held, 6 months ago


https://scmethods.github.io/scregclust/, https://github.com/scmethods/scregclust/


Report a bug at https://github.com/scmethods/scregclust/issues


Browse source code at https://github.com/cran/scregclust


Authors: Felix Held [aut, cre] , Ida Larsson [aut] , Sven Nelander [aut] , André Armatowski [ctb]


Documentation:   PDF Manual  


GPL (>= 3) license


Imports Matrix, stats, methods, utils, reshape, igraph, graphics, grid, cli, prettyunits, ggplot2, rlang, Rcpp

Suggests testthat, quarto, Seurat, hdf5r, glmGamPoi, GEOquery

Linking to Rcpp, RcppEigen


See at CRAN