Gene Expression Decomposition and Integration

A memory-efficient implementation for integrating gene expression data from single-cell RNA sequencing experiments. Uses a C++ backend with thin R wrappers to enable analysis of large-scale single-cell datasets. The package supports multiple data modalities including count matrices, paired data (splicing, RNA velocity, CITE-seq), and binary indicators. It implements a latent variable model with block coordinate descent optimization for dimensionality reduction and batch effect correction. The method is described in Mikaeili Namini et al. (2026) , building on the original GEDI model of Madrigal et al. (2024) .


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("gedi2")

2.3.6 by Arsham Mikaeili Namini, 10 hours ago


https://github.com/csglab/gedi2


Report a bug at https://github.com/csglab/gedi2/issues


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


Authors: Arsham Mikaeili Namini [aut, cre] , Hamed S.Najafabadi [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports Rcpp, R6, Matrix, ggplot2, scales, methods, stats, utils

Suggests hdf5r, uwot, digest, glmnet, Seurat, SeuratObject, SingleCellExperiment, testthat

Linking to Rcpp, RcppEigen

System requirements: GNU make


See at CRAN