Persistent homology for high-dimensional data based on spectral methods

Sebastian Damrich, Philipp Berens, D. Kobak
2/12/2026

No official code found. Best implementation: berenslab/eff-ph (7 stars, MIT, last commit 2025-01-18).

Abstract

Persistent homology is a popular computational tool for analyzing the topology of point clouds, such as the presence of loops or voids. However, many real-world datasets with low intrinsic dimensionality reside in an ambient space of much higher dimensionality. We show that in this case traditional persistent homology becomes very sensitive to noise and fails to detect the correct topology. The same holds true for existing refinements of persistent homology. As a remedy, we find that spectral distances on the k-nearest-neighbor graph of the data, such as diffusion distance and effective resistance, allow to detect the correct topology even in the presence of high-dimensional noise. Moreover, we derive a novel closed-form formula for effective resistance, and describe its relation to diffusion distances. Finally, we apply these methods to high-dimensional single-cell RNA-sequencing data and show that spectral distances allow robust detection of cell cycle loops.

View on arXivView PDF

Code Implementations(1)

berenslab/eff-phCommunity100%
MIT

Persistent homology for high-dimensional data based on spectral methods

72Python, Jupyter NotebookOct 19, 20231 years agoMIT

Similar Papers

Cite this paper

@article{damrich2026persistent,
  title  = {Persistent homology for high-dimensional data based on spectral methods},
  author = {Sebastian Damrich and Philipp Berens and D. Kobak},
  year   = {2026},
  eprint = {2311.03087},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.03087},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.03087.svg)](https://codeofpaper.com/paper/2311.03087)

Discussion