All functions

AddGeneBinScore()

Add gene bin score

CoarseGrain()

Coarse-graining

ExtractGeneTrajectory()

Extract gene trajectories

GetGeneEmbedding()

Get the diffusion embedding of genes based on the gene-gene Wasserstein distance matrix

GetGenePseudoorder()

Order genes along a given trajectory

GetGraphDistance()

Run Diffusion Map on a Seurat object

LoadGeneDistMat()

Load gene-gene Wasserstein matrix

RunDM()

Run Diffusion Map on a Seurat object

coarse.grain()

Base function called by CoarseGrain

diffusion.map()

Run Diffusion Map on a precomputed distance matrix

get.RW.matrix()

Convert a distance matrix into a random-walk matrix based on adaptive Gaussian kernel

simulate_bifurcation()

Simulate bifurcating gene process

simulate_coral()

Simulate a multi-level lineage differentiation process coupled with cell cycle

simulate_cyclic()

Simulate cyclic gene process

simulate_cylinder()

Simulate concurrent independent linear and cyclic gene processes

simulate_linear()

Simulate linear gene process