Inferensys

Glossary

LIGER (Linked Inference of Genomic Experimental Relationships)

An integrative non-negative matrix factorization method that identifies shared and dataset-specific factors from single-cell data, enabling the alignment of cells from different batches by their shared biological signals.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
INTEGRATIVE SINGLE-CELL ANALYSIS

What is LIGER (Linked Inference of Genomic Experimental Relationships)?

LIGER is an integrative non-negative matrix factorization (iNMF) method designed to align and analyze single-cell multi-omic data from multiple sources, identifying shared and dataset-specific biological signals to correct for batch effects.

LIGER (Linked Inference of Genomic Experimental Relationships) is a computational algorithm that uses integrative non-negative matrix factorization (iNMF) to decompose single-cell datasets into a set of shared metagenes and dataset-specific factors. By jointly factoring multiple datasets, it identifies common biological patterns, such as cell types, that are present across all batches while explicitly modeling the unique technical variation inherent to each dataset.

The method learns a low-dimensional representation where cells from different batches are aligned by their shared biological identity, effectively correcting for batch effects without requiring a pre-merged reference. Unlike methods that rely on mutual nearest neighbors or canonical correlation analysis, LIGER's iNMF approach allows for the discovery of both conserved and context-specific gene expression programs, making it particularly powerful for integrating data from different experimental platforms, species, or modalities like scRNA-seq and scATAC-seq.

INTEGRATIVE NON-NEGATIVE MATRIX FACTORIZATION

Key Features of LIGER

LIGER identifies shared and dataset-specific factors from single-cell data, aligning cells from different batches by their shared biological signals.

01

Integrative Non-Negative Matrix Factorization (iNMF)

LIGER's core algorithm extends traditional NMF to a multi-dataset context. It decomposes each dataset's expression matrix into a set of shared metagenes (factors common across all batches) and dataset-specific metagenes (factors capturing unique technical or biological variation). This joint factorization is solved using block coordinate descent, alternating between updating the shared factor matrix, the dataset-specific factor matrices, and the cell loading matrices. The non-negativity constraint ensures that factors represent additive combinations of gene expression programs, yielding highly interpretable components that correspond to discrete cell types or biological processes.

02

Shared Factor Neighborhood Graph

After iNMF decomposition, LIGER constructs a joint cell neighborhood graph using the shared factor loadings (the H matrix). Because these loadings represent each cell's expression in terms of the common metagenes, they are directly comparable across batches. LIGER builds a k-nearest neighbor graph in this shared factor space, effectively aligning cells from different batches that exhibit similar biological states. This graph is then used for downstream tasks such as clustering, trajectory inference, and differential expression analysis, all performed on the batch-corrected, integrated representation.

03

Quantile Normalization Alignment

To further refine the integration, LIGER applies a quantile normalization step to the shared factor loadings. This process forces the empirical distribution of each factor's loadings to be identical across all datasets. By matching quantiles, LIGER corrects for any remaining distributional differences in the factor space that may arise from varying sequencing depths or other technical artifacts. This step is particularly effective at aligning datasets with substantially different total cell counts or dynamic ranges, ensuring that a shared factor represents the same biological signal at the same magnitude in every batch.

04

Online Learning for Scalability

LIGER includes an online iNMF algorithm designed to handle massive single-cell datasets that exceed available memory. Instead of loading all cells into RAM, the algorithm processes the data in mini-batches, iteratively updating the factor matrices using stochastic gradient descent. This approach allows LIGER to integrate millions of cells across dozens of batches on standard computational infrastructure. The online variant maintains the interpretability of the standard iNMF while dramatically reducing memory footprint, making it suitable for atlas-scale projects like the Human Cell Atlas.

05

Dataset-Specific Factor Interpretation

A key diagnostic feature of LIGER is the explicit modeling of dataset-specific factors. These factors capture variation that is unique to a single batch and not shared with others. By examining the gene loadings of these factors, analysts can identify the molecular signatures of batch effects, such as ribosomal protein expression or mitochondrial read contamination. Alternatively, dataset-specific factors can reveal genuine biological signals present in only one condition, such as a disease-specific cell state. This decomposition provides a transparent view of what variation is being removed versus preserved during integration.

06

Consensus Clustering on Integrated Data

LIGER performs consensus clustering on the integrated shared factor space to identify cell types robustly. The algorithm runs multiple rounds of community detection on the shared factor neighborhood graph with varying resolution parameters, then aggregates the results to find stable cluster assignments. This approach mitigates the stochasticity inherent in single-resolution clustering and provides a confidence metric for each cell's assignment. The resulting clusters represent cell populations that are consistently identified across all integrated batches, free from batch-specific biases.

LIGER INTEGRATION

Frequently Asked Questions

Clear, technical answers to the most common questions about the Linked Inference of Genomic Experimental Relationships (LIGER) algorithm for single-cell data integration.

LIGER (Linked Inference of Genomic Experimental Relationships) is an integrative non-negative matrix factorization (iNMF) method designed to align and analyze single-cell multi-omic data from multiple sources. It works by decomposing each dataset into a set of shared metagenes (factors common across all batches) and dataset-specific metagenes (factors capturing unique technical or biological variation). The core mathematical operation solves for a low-dimensional representation where cells from different batches are comparable based on their shared factor loadings. This joint factorization allows LIGER to identify both conserved and context-dependent biological signals, making it particularly powerful for comparative analyses across species, conditions, or experimental protocols without forcibly homogenizing the data.

METHODOLOGY COMPARISON

LIGER vs. Other Batch Correction Methods

A technical comparison of integrative non-negative matrix factorization against alternative single-cell data alignment strategies.

FeatureLIGER (iNMF)HarmonySeurat (CCA)MNN

Core Algorithm

Integrative Non-Negative Matrix Factorization

Iterative Soft Clustering

Canonical Correlation Analysis

Mutual Nearest Neighbor Matching

Shared Factor Identification

Dataset-Specific Factor Identification

Preserves Non-Negative Structure

Requires Pre-selected Anchor Cells

Scalability to Large Atlases

Online Learning Capability

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.