rliger2.2.1 package

Linked Inference of Genomic Experimental Relationships

alignFactors

Align factor loadings to get final integration

as.liger

Converting other classes of data to a liger object

as.ligerDataset

Converting other classes of data to a ligerDataset object

calcAgreement

Calculate agreement metric after integration

calcAlignment

Calculate alignment metric after integration

calcARI

Calculate adjusted Rand index (ARI) by comparing two cluster labeling ...

calcDatasetSpecificity

Calculate a dataset-specificity score for each factor

calcNMI

Calculate Normalized Mutual Information (NMI) by comparing two cluster...

calcPurity

Calculate purity by comparing two cluster labeling variables

centroidAlign

Align factor loading by centroid alignment (beta)

closeAllH5

Close all links (to HDF5 files) of a liger object

commandDiff

Check difference of two liger command

convertOldLiger

Convert old liger object to latest version

coordinate

Access ligerSpatialDataset coordinate data

createH5LigerDataset

Create on-disk ligerDataset Object

createLiger

Create liger object

createLigerDataset

Create in-memory ligerDataset object

dot-complexHeatmapDotPlot

Generate dot plot from input matrix with ComplexHeatmap

dot-ggCellViolin

Produce single violin plot with data frame passed from upstream

dot-ggplotLigerTheme

Generic ggplot theme setting for rliger package

dot-ggScatter

Produce single scatter plot with data frame passed from upstream

dot-plotHeatmap

General heatmap plotting with prepared matrix and data.frames

downsample

Downsample datasets

exportInteractTrack

Export predicted gene-pair interaction

getFactorMarkers

Find shared and dataset-specific markers

getProportionMito

Calculate proportion mitochondrial contribution

H5Apply

Apply function to chunks of H5 data in ligerDataset object

importVignetteData

Import prepared dataset publically available

imputeKNN

Impute the peak counts from gene expression data referring to an ATAC ...

is.newLiger

Check if given liger object if under new implementation

isH5Liger

Check if a liger or ligerDataset object is made of HDF5 file

liger-class

liger class

liger-DEG

Find DEG between groups

ligerATACDataset-class

Subclass of ligerDataset for ATAC modality

ligerCommand-class

ligerCommand object: Record the input and time of a LIGER function cal...

ligerDataset-class

ligerDataset class

ligerMethDataset-class

Subclass of ligerDataset for Methylation modality

ligerRNADataset-class

Subclass of ligerDataset for RNA modality

ligerSpatialDataset-class

Subclass of ligerDataset for Spatial modality

ligerToSeurat

Convert between liger and Seurat object

linkGenesAndPeaks

Linking genes to putative regulatory elements

louvainCluster-deprecated

Louvain algorithm for community detection

makeFeatureMatrix

Fast calculation of feature count matrix

makeInteractTrack-deprecated

Export predicted gene-pair interaction

makeRiverplot-deprecated

Generate a river (Sankey) plot

mapCellMeta

Create new variable from categories in cellMeta

mergeH5

Merge hdf5 files

mergeSparseAll

Merge matrices while keeping the union of rows

modalOf

Return preset modality of a ligerDataset object or that of all dataset...

normalize

Normalize raw counts data

online_iNMF-deprecated

Perform online iNMF on scaled datasets

optimizeALS-deprecated

Perform iNMF on scaled datasets

optimizeNewData

Perform factorization for new data

optimizeNewK

Perform factorization for new value of k

optimizeNewLambda

Perform factorization for new lambda value

optimizeSubset

Perform factorization for subset of data

peak

Access ligerATACDataset peak data

plotBarcodeRank

Create barcode-rank plot for each dataset

plotCellViolin

Generate violin/box plot(s) using liger object

plotClusterFactorDot

Make dot plot of factor loading in cell groups

plotClusterGeneDot

Make dot plot of gene expression in cell groups

plotClusterGeneViolin

Create violin plot for multiple genes grouped by clusters

plotDensityDimRed

Create density plot basing on specified coordinates

plotDimRed

Generate scatter plot(s) using liger object

plotEnhancedVolcano

Create volcano plot with EnhancedVolcano

plotGeneLoadings

Visualize factor expression and gene loading

plotGODot

Visualize GO enrichment test result in dot plot

plotGroupClusterDimRed

Comprehensive group splited cluster plot on dimension reduction with p...

plotHeatmap

Plot Heatmap of Gene Expression or Factor Loading

plotMarkerHeatmap

Create heatmap for showing top marker expression in conditions

plotPairwiseDEGHeatmap

Create heatmap for pairwise DEG analysis result

plotProportion

Visualize proportion across two categorical variables

plotProportionBox

Box plot of cluster proportion in each dataset, grouped by condition

plotSankey

Make Riverplot/Sankey diagram that shows label mapping across datasets

plotSpatial

Visualize a spatial dataset

plotVarFeatures

Plot the variance vs mean of feature expression

plotViolin

Visualize gene expression or cell metadata with violin plot

plotVolcano

Create volcano plot for Wilcoxon test result

quantile_norm-deprecated

Quantile align (normalize) factor loading

quantileAlignSNF

Quantile align (normalize) factor loadings

quantileNorm

Quantile Align (Normalize) Factor Loadings

read10X

Load in data from 10X

read10XFiles

Read 10X cellranger files (matrix, barcodes and features) into R sessi...

read10XH5

Read 10X HDF5 file

readH5AD

Read matrix from H5AD file

readLiger

Read liger object from RDS file

readSubset

See downsample

reexports

Objects exported from other packages

removeMissing

Remove missing cells or features from liger object

restoreH5Liger

Restore links (to HDF5 files) for reloaded liger/ligerDataset object

retrieveCellFeature

Retrieve a single matrix of cells from a slot

reverseMethData

Create "scaled data" for DNA methylation datasets

rliger-deprecated

Deprecated functions in package rliger.

rliger-package

rliger: Linked Inference of Genomic Experimental Relationships

runCINMF

Perform consensus iNMF on scaled datasets

runCluster

SNN Graph Based Community Detection

runGeneralQC

General QC for liger object

runGOEnrich

Run Gene Ontology enrichment analysis on differentially expressed gene...

runGSEA

Analyze biological interpretations of metagene

runINMF

Perform iNMF on scaled datasets

runIntegration

Integrate scaled datasets with iNMF or variant methods

runOnlineINMF

Perform online iNMF on scaled datasets

runTSNE

Perform t-SNE dimensionality reduction

runUINMF

Perform Mosaic iNMF (UINMF) on scaled datasets with unshared features

runUMAP

Perform UMAP Dimensionality Reduction

scaleNotCenter

Scale genes by root-mean-square across cells

selectBatchHVG

Batch-aware highly variable gene selection

selectGenes

Select a subset of informative genes

selectGenesVST

Select variable genes from one dataset with Seurat VST method

sub-liger

Subset liger with brackets

sub-ligerDataset

Subset ligerDataset object

sub-sub-liger

Get cell metadata variable

subsetLiger

Subset liger object

subsetLigerDataset

Subset ligerDataset object

suggestK

Suggest optimal K value for the factorization

updateLigerObject

Update old liger object to up-to-date structure

writeH5

Write in-memory data into H5 file

writeH5AD

Write liger object to H5AD files

Uses an extension of nonnegative matrix factorization to identify shared and dataset-specific factors. See Welch J, Kozareva V, et al (2019) <doi:10.1016/j.cell.2019.05.006>, and Liu J, Gao C, Sodicoff J, et al (2020) <doi:10.1038/s41596-020-0391-8> for more details.

  • Maintainer: Yichen Wang
  • License: GPL-3
  • Last published: 2025-08-26