Diffusion Maps algorithm, a nonlinear dimensionality reduction technique
that discovers low dimensional manifolds within high-dimensional datasets
by performing harmonic analysis of a random walk constructed over the data
to identify nonlinear collective variables containing the predominance of
the variance in the data. We choose diffusion maps because it is highly robust
to noise and perturbation, making it particuarly suited for analyzing
sparse scATAC-seq dataset.