Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2025 Sep 27.
Published in final edited form as: Mathematics (Basel). 2025 Jan 9;13(2):10.3390/math13020208. doi: 10.3390/math13020208

Persistent Topological Laplacians—A Survey

Xiaoqi Wei 1,*, Guo-Wei Wei 1,2,3,*
PMCID: PMC12467289  NIHMSID: NIHMS2066547  PMID: 41019710

Abstract

Persistent topological Laplacians constitute a new class of tools in topological data analysis (TDA). They are motivated by the necessity to address challenges encountered in persistent homology when handling complex data. These Laplacians combine multiscale analysis with topological techniques to characterize the topological and geometrical features of functions and data. Their kernels fully retrieve the topological invariants of corresponding persistent homology, while their non-harmonic spectra provide supplementary information. Persistent topological Laplacians have demonstrated superior performance over persistent homology in the analysis of large-scale protein engineering datasets. In this survey, we offer a pedagogical review of persistent topological Laplacians formulated in various mathematical settings, including simplicial complexes, path complexes, flag complexes, digraphs, hypergraphs, hyperdigraphs, cellular sheaves, and N-chain complexes.

Keywords: topological data analysis, topological Laplacians, persistent spectral theory

1. Introduction

In recent years, there has been exponential growth in research on topological data analysis (TDA) in data science. TDA provides a set of mathematical and computational techniques for extracting insightful information from complex, high-dimensional datasets. The primary goal of TDA is to uncover and understand the underlying spatial features of data that might be difficult to capture using traditional methods from statistics, physics, and other mathematical disciplines. The main tools of TDA are adapted from homology theory. In homology theory, algebraic objects, such as groups, rings, or modules, are associated with geometrical objects to infer topological features from these algebraic representations. The most basic geometrical objects in homology theory are simplicial complexes, consisting of simplices that model various interactions in complex data. When the input is a point cloud, traditional (simplicial) homology theory only captures trivial topological information. Hence, it is impossible to deduce the shape of a point cloud solely through the calculation of simplicial homology. A major breakthrough in overcoming this limitation was the invention of persistent homology [1,2]. The basic idea is to construct a multiscale family of simplicial complexes, called a filtration, from the input point cloud and examine the evolution of these simplicial complexes and their associated homology groups across scales. The output of persistent homology consists of arrays of topological invariants computed on various scales, often visualized or represented by persistence diagrams, persistence barcodes [3], persistence images [4,5], or persistence landscapes [6]. Persistent homology has proven to be the most important technique in TDA.

Persistent homology has been applied in a wide variety of disciplines, including image processing [7,8], neuroscience [9], computational chemistry [10], computational biology [11–14], nanomaterials [15,16], crystalline materials [17], and complex networks [18], among others. One of the most remarkable applications of persistent homology is the dominant success of topological deep learning (TDL) models in the D3R Grand Challenges, a global competition series in computer-aided drug design [19,20]. Another notable achievement is the TDL-facilitated discovery of the evolutionary mechanism of SARS-CoV-2 [21]. The term “topological deep learning” was coined in 2017 [11] and has since become a trending topic in data science and machine learning [22]. The success of TDL, along with other topology-based machine learning algorithms, has made topological data analysis (TDA) a prominent subject in applied mathematics and data science.

However, since homology theory can only characterize topological spaces up to homotopy equivalence, persistent homology has many limitations when dealing with complex data. It neglects certain aspects of shape evolution in a filtration that might be important in applications. For example, in a filtration, the zeroth Betti number stops changing once all points are connected, even though the connectivity of simplicial complexes evolves. Additionally, for a heterogeneous 1-dimensional (1D) cycle, persistent homology does not account for the cycle’s composition or the number of points in the cycle. These features are particularly important for complex data, such as those encountered in biological sciences. Persistent Laplacians [23,24] address some of these challenges by introducing a multiscale version of combinatorial Laplacians. Roughly speaking, Laplacians are matrices whose spectra encapsulate both topological and non-topological information. A persistent Laplacian is defined on a pair of simplicial complexes, and its kernel is isomorphic to the corresponding persistent homology group. This means the harmonic spectra of persistent Laplacians can fully recover the barcodes output by persistent homology, while non-harmonic spectra capture additional information about the input filtration.

In spectral graph theory, the graph Laplacian, or Kirchhoff matrix, is extensively studied [25]. Given a graph, the number of zero eigenvalues of its graph Laplacian equals the number of connected components of the graph [26]. Beyond the number of connected components, many graph properties are related to the graph Laplacian, such as the relationship between the Fiedler value and graph connectivity [27]. However, the graph Laplacian only accounts for pairwise interactions. Indeed, the graph Laplacian can be seen as a special case, i.e., the first one, of a series of combinatorial Laplacians introduced by Eckmann in 1944 [28], which are defined for each dimension on a simplicial complex. It is well known that the kernel of a combinatorial Laplacian is isomorphic to the corresponding simplicial homology group [28].

The relationship between Laplacians and homology has been explored in many different contexts and domains. On a differentiable manifold, the de Rham-Hodge theory states that the kernel of a Hodge Laplacian is isomorphic to the corresponding de Rham cohomology group. The discretization of Hodge Laplacians can be achieved by the discrete exterior calculus [29,30] and the finite element exterior calculus [31]. The associated Helmholtz–Hodge decomposition has widespread applications in various fields [32]. Hodge Laplacians on graphs were discussed in [33]. The similarities and differences between combinatorial Laplacians on simplicial complexes and Hodge Laplacians on differentiable manifolds have been carefully examined [34]. These Laplacians have found applications in science and engineering, including ranking [35–37], graphics and imaging [36,38,39], games and traffic flows [40], deep learning [41], data representations [42], dimension reduction [43], denoising [44], object synchronization [45], link prediction [46], sensor network coverage [47], generalizing effective resistance to simplicial complexes [48], cryo-electron microscopy [49], brain networks [50], and biological interactions [51].

A persistent formulation of Hodge Laplacians on manifolds was introduced in 2019 [52]. The resulting evolutionary de Rham-Hodge theory can be viewed as persistent Hodge Laplacians [53]. Both persistent Hodge Laplacians and persistent (combinatorial) Laplacians are persistent topological Laplacians (PTLs) that extend the scope and capabilities of TDA. In the most general sense, any method that utilizes multiscale topological Laplacians to quantitatively characterize the topological/geometrical shapes of point cloud data or differentiable manifolds can be thought of as a persistent topological Laplacian approach.

Persistent Laplacians have been extensively studied in the past few years [54–56]. In addition to differential manifolds and simplicial complexes, persistent topological Laplacians have been formulated in many other mathematical settings, such as flag complexes [57], digraphs [58], cellular sheaves [59], hypergraphs [60], and hyperdigraphs [61]. Computational algorithms [56,62], including a software package [63], have been developed to compute persistent Laplacians. Persistent Laplacian approaches have been applied to protein-ligand binding prediction [64], interactomic network modeling [65], gene expression analysis [66], deep mutational scan [67], phylogenetic analysis[68], and SARS-CoV-2 variant analysis [69]. The advantage of persistent Laplacians over persistent homology was demonstrated with a collection of 34 datasets in protein engineering [70]. The power of persistent Laplacians has been exemplified by their successful prediction of the emerging dominant SARS-CoV-2 variants [71].

Both persistent homology and persistent topological Laplacians are constructed on the basis of the properties of chain complexes. It is possible to define a Mayer homology for the more general N-chain complexes [72], where N is an integer. Recently, Shen et al. introduced persistent Mayer homology and persistent Mayer Laplacians [73] to further extend persistent homology and persistent topological Laplacians to N-chain complexes, offering a new development in TDA.

Although there are numerous reviews and monographs on persistent homology [1,74–76], there is no review on persistent topological Laplacians. The primary goal of this survey is to introduce the notion of persistent topological Laplacians to a wider audience and facilitate further developments on the subject. In this survey, we will first introduce the basics of persistent homology and then discuss the theory of persistent Laplacians and some of their recent advances. The presentation of mathematics in this article is pedagogical, and we hope that the survey is accessible to researchers from diverse backgrounds.

2. Mathematical Preliminaries

2.1. Simplicial Complexes and Homology

Given a finite set V, a simplicial complex X is a collection of subsets of V, such that if a set σ is in X, then any subset of σ is also in X. A set σ that consists of q+1 elements is referred to as a q-simplex. If σ is a subset of τ, then we say that σ is a face of τ and denote it by σ⩽τ. The definition of a simplicial complex may seem abstract, but it is closely related to geometry. A q-simplex can be realized as the convex hull of q+1 points in a real coordinate space, so it is possible to construct a polyhedron from a simplicial complex if the simplices are glued properly. For example, supposing X is the power set of {0, 1, 2}, we can identify X with a triangle whose vertices are labeled {0, 1, 2} (Figure 1a). However, many geometrical objects can be sliced properly so as to give rise to a simplicial complex. We always designate a fixed order of vertices in a simplicial complex (the choice of ordering will not affect the resulting homology groups [77]) and require that the vertices of any simplices should be ordered according to the fixed ordering. For example, suppose that we use the natural ordering 0 < 1 < 2 for the simplicial complex {{0}, {1}, {2}, {0,1}, {0,2}, {1,2}} (Figure 1b), then we must not write the simplex {0, 1} as {1, 0}. To emphasize that a simplex v0,…,vq is ordered, we will use the notation v0,…,vq or v0…vq.

Figure 1.

Figure 1.

(a) The simplicial complex {{0}, {1}, {2}, {0, 1}, {0, 2}, {1, 2}, {0, 1, 2}}. (b) The simplicial complex {0, 1, 2, 01, 02, 12}. Arrows emphasize that vertices are ordered. (c) The simplicial complex {0, 1, 2, 01, 12}.

We now introduce a more abstract definition. A simplicial complex X gives rise to a sequence of vector spaces and linear maps, collectively referred to as a simplicial chain complex

⋯→∂3XC2(X)→∂2XC1(X)→∂1XC0(X)⟶0.

The chain group Cq(X) is the real vector space generated by q-simplices, and the boundary operator ∂q is a linear map such that

∂qva0,…,vaq=∑i(-1)iva0,…,vˆai,…,vaq.

where the symbol vˆai means that vˆai is deleted. An element of Cq(X) is called a q-chain and, by definition, is a linear combination of q-simplices. Sometimes, it is intuitive to regard a q-chain as a function mapping a q-simplex to its coefficient. The coefficients (-1)i ensure that ∂q∂q+1=0, so the q-th homology group Hq=kerq/im∂q+1 is well-defined. The dimension of the homology group Hq is referred to as the q-th Betti number, which is often described as counting the number of q-dimensional “holes” in a simplicial complex. It is not always clear what a high-dimensional hole represents in a simplicial complex; nevertheless, the main idea is that homology groups extract quantitative topological information about a simplicial complex.

Example 1. The simplicial complex X={0,1,2,01,02,12} (Figure 1b) has only two chain groups, C0 and C1, and one boundary map ∂1, represented by the matrix

011202012−10−11−10011

if we identify any real-valued function f1:{01,12,02}→R with the column vector f1(01),f1(12),f1(02)T, and any real valued function f0:{0,1,2}→R with the column vector f0(0),f0(1),f0(2)T. We can see that ∂1f1=f0 if and only if f0(0)=-f1(01)-f1(02),f0(1)=f1(01)-f1(12), and f0(2)=f1(12)+f1(02). Since C2=0, the homology group H1 is ker ∂1 and f1∈H1 implies f1(01)=-f1(02)=f1(12).

For the simplicial complex Y={0,1,2,01,12} (Figure 1c), the matrix representation of ∂1 is

0112012−101−101

and we can verify that the only f1 that satisfies ∂1f1=0 is the zero function. The intuition behind the difference between H1(X) and H1(Y) is that in X the edges {01, 12, 02} constitute a close path, while in Y there are no close paths.

A simplicial chain complex is an example of a chain complex. The reader only needs to konw that a chain complex (V,d) is a sequence of vector spaces and linear morphisms

⋯→d3V2→d2V1→d1V0⟶0

where dqdq+1=0. We often assume that each Vq is a finite-dimensional inner product space.

2.2. Combinatorial Laplacians

Many simplicial complexes share the same Betti numbers. In this case, we can resort to a class of finer descriptors called combinatorial Laplacians to distinguish among different simplicial complexes. Before we define combinatorial Laplacians, we first need to equip a chain group with an inner product. The canonical approach is to let the set of q-simplices be an orthonormal basis for the q-th chain group Cq. Now we can discuss the adjoint of the boundary operator ∂q, denoted by ∂q*, and the q-th combinatorial Laplacian Δq [28] is defined by

∂q+1∂q+1*+∂q*∂q.

When q=0, since ∂0=0, the 0-th combinatorial Laplacian is just ∂1∂1*. The q-th combinatorial Laplacian is a positive semi-definite symmetric operator and only has non-negative eigenvalues. One fact of linear algebra is that, if U,V, and W are inner product spaces and f:U→V,g:V→W are two linear morphisms such that gf=0, then kerg*g+ff*≅kerg/imf. Therefore, the kernel of the q-th combinatorial Laplacian Δq is isomorphic to the q-th homology group Hq [28]. This property guarantees that we can calculate Betti numbers from the spectra of combinatorial Laplacians. We can further show that Cq admits a Hodge decomposition (a detailed exposition can be found in [33])

Cq=im∂q*⊕kerΔq⊕im∂q+1.

Example 2. For a simple graph (V,E), let f0 be a function that maps every vertex to a real number. If we view the simple graph as a simplicial complex, then ∂1* maps f0 to a real valued function whose domain is E. The Dirichlet energy of f0

∑vivj∈Ef0vi-f0vj2=∂1*f0,∂1*f0=f0,∂1∂1*f0

measures how f0 varies over V. Any f0∈kerΔ0=ker∂1∂1* is a function with zero Dirichlet energy. In a connected graph, if f0 has zero Dirichlet energy, then f0(a)=f0(b) for any two vertices a and b(f0 is a constant function), because there is always a path that starts from a and ends at b. If a graph has more than one connected components, f0 only needs to be constant on any connected components. In other words, the dimension of ker Δ0 is equal to the number of connected subgraphs.

The operator Δ0 is more commonly known as the graph Laplacian, and there is extensive research studying the relationship between the spectrum of a graph Laplacian and properties of a graph [25]. For a connected graph, it is well known that the minimal nonzero eigenvalue of its graph Laplacian reflects the graph’s connectivity [78]. Graphs that share the same homology groups may have different graph Laplacians (Figure 2).

Figure 2.

Figure 2.

Homology can distinguish (a) from (b,c), but cannot distinguish between (b,c). Laplacians can distinguish among all of them. For a cycle graph with n vertices, the spectrum of the graph Laplacian is {2-2cos(2kπ/n)∣k=1,…,n}.

2.3. Filtration and Persistent Homology

So far we have introduced the elementary theory of simplicial complexes, but we have not explained how it is related to point-cloud data. A point cloud is a set of finitely many points P=v0,…,vn in a Euclidean space. Usually the geometrical structure of a point cloud is related to some non-geometrical properties of the object the point cloud represents, and a good understanding of the “geometry” of the point cloud is important. Here, the first problem is what we mean by “geometry”. A naive notion of “geometry” is the pairwise distances between each pair of points, and we can represent this information by a filtration, such that we obtain a nested sequence of simplicial complexes. One commonly used filtration is Vietoris-Rips filtration: given a point cloud P=v0,…,vn and a parameter d∈R,Xd is a simplicial complex such that the simplex va0,…,vaq∈Xd if and only if the Euclidean distance between vai and vaj is at most d for any 0≤i<j≤q. Using d, we obtain finitely many distinct simplicial complexes, each of which characterizes the shape of the point cloud on a different scale. The homology groups or combinatorial Laplacians of each Xd will change as d varies, providing a characterization of the point cloud.

Example 3. Now we build a Vietoris-Rips filtration from the point cloud {x=(1,0),y=(0,1),z=(-1,0),w=(0,-1)}⊂R2 shown in Figure 3a. When d=0, there are no edges in Xd. When d=2,Xd changes for the first time and becomes {x,y,z,w,xy,yz,zw,xw}. If d goes from 2 to 2, X2=X2∪{xz,yw,yzw,xzw,xyw,xyz,xyzw}. As d becomes bigger, Xd contains more and more simplices. Let us examine H1 for d=0,2,2.H1X0=0 as there is no close path, and H1X2=1 because of four newly born edges. When d=2,H1=0 since the close path is filled by high-dimensional simplices.

Figure 3.

Figure 3.

(a) X0={x,y,z,w}. (b) X2={x,y,z,w,xy,yz,zw,xw}. (c) X2=X2∪{xz,yw,yzw,xzw,xyw,xyz,xyzw}

In addition to calculating homology groups or combinatorial Laplacians for each Xt in a filtration, we can also calculate the persistent homology to quantify how topological features of a smaller complex Xs persist in Xt. Suppose X and Y are two simplicial complexes and X⊂Y, then we have the following diagram (dashed arrows indicates inclusion maps ι):

2.3.

Since im∂q+1Y is larger than im∂q+1X, some q-dimensional “holes” in X might be filled because of im∂q+1Y. The q-dimensional “holes” in X that persists in Y are ker∂qX/im∂q+1Y, but since im∂q+1Y is not necessarily a subspace of ker∂qX, the proper expression should be

ker∂qX/im∂q+1Y∩ker∂qX=ker∂qX/im∂q+1Y∩Cq(X).

This quotient space is called the q-th persistent homology group of the pair X⊂Y, the dimension of which is referred to as the q-th persistent Betti number.

A more formal understanding of persistent homology is helpful. We notice that ∂qYι=ι∂qX. In plain words, this means that the boundary of a simplex σ∈X is unchanged if we view it as a simplex in Y. In general, for two chain complexes V,dV and W,dW, the collection of maps fq such that fq+1dqV=dqWfq for all q is called a chain map. A chain map f induces a homomorphism f•:Hq(V)→Hq(W), and sometimes the image f•Hq(V) is called the persistent homology group of the chain map f:V,dV→W,dW.

3. Persistent (Combinatorial) Laplacians

3.1. Persistent Laplacians

We have shown that the kernel of the q-th combinatorial Laplacian is isomorphic to the q-th homology group. This result has been generalized for persistent homology groups.

3.1.

Given two complexes X⊂Y, let Cq+1X,Y be the subspace

c∈Cq+1(Y)∣∂q+1Y(c)∈Cq(X)

of Cq+1(Y) and ∂q+1X,Y:Cq+1X,Y→Cq(X) the restriction of ∂q+1Y onto Cq+1X,Y, then the persistent homology group ker∂qX/im∂q+1Y∩Cq(X) is equal to ker∂qX/im∂q+1X,Y. Since Cq+1X,Y inherits the inner product structure from Cq+1(Y), and ∂qX∂q+1X,Y=0, if we define the q-th persistent Laplacian ΔqX,Y:Cq(X)→Cq(X) [23,24] by

∂q+1X,Y∂q+1X,Y*+∂qX*∂qX (1)

(where ∂q+1X,Y∂q+1X,Y* is called the upper persistent Laplacian, denoted by Δq,+X,Y, and ∂qX*∂qX the down persistent Laplacian, denoted by Δq,-X,Y), we can prove the persistent Hodge theorem

kerΔqX,Y≅ker∂qXim∂q+1Y∩Cq(X)

and the persistent Hodge decomposition

Cq(X)=im∂q+1X,Y⊕kerΔqX,Y⊕im∂qX*

or equivalently

Cq(X)=imΔq,+X,Y⊕kerΔqX,Y⊕imΔq,-X,Y.

and the proofs are the same as those for combinatorial Laplacians. When X=Y,ΔqX,Y is just a combinatorial Laplacian. The persistent Hodge theorem implies that information of persistent Betti numbers is included in the spectra of persistent Laplacians, and additional information can be extracted from nonzero eigenvalues of persistent Laplacians. Given a point cloud and a filtration Xd,d∈R constructed from it, we can calculate persistent Laplacians for Xs≤Xt for a set of preselected s and t. Employing the information captured in non-harmonic spectra of persistent Laplacians can boost performance of persistent homology-based machine learning models. In fact, even the minimal nonzero eigenvalue of ΔXd,Xd already provides a lot of extra information about the point cloud.

Example 4. We illustrate the Vietoris-Rips filtration of a point cloud in Figure 4. Some results of Laplacian calculation are shown in Figure 4h, where d is the diameter (stepsize is 0.02), λqd is the minimal nonzero eigenvalue of the q-th combinatorial Laplacian of Xd, and red bars represent homology classes that persist over d. The minimal nonzero eigenvalues change at different d, indicating the formation of new simplices.

Figure 4.

Figure 4.

Figure 4.

The Vietoris-Rips filtration of a point cloud, and some results of Laplacian calculation. (a) d=0; (b) d=0.99; (c) d=1.04; (d) d=1.40; (e) d=1.97; (f) d=2.00;(g) d=2.83; (h) The horizontal axis represents the diameter d (stepsize is 0.02). λqd (shown in blue lines) is the minimal nonzero eigenvalue of the q-th combinatorial Laplacian of Xd, and red bars represent homology classes that persist over d.

Example 5. We consider the Vietoris-Rips filtration of the 12 vertices of the regular 12-gon (Figure 5). We see that λ2d goes up before any homology class is born, which means that 2-simplices form but no 2-dimensional holes are born yet. This phenomenon can be observed in many results of [63].

Figure 5.

Figure 5.

The Vietoris-Rips filtration of the vertices of a regular 12-gon, and some results of Laplacian calculation. (a) d=0; (b) d=0.52; (c) d=1.00; (d) d=1.42; (e) d=1.74; (f) d=1.94; (g) d=2.00; (h) The horizontal axis represents the diameter d (stepsize is 0.02). λqd (shown in blue lines) is the minimal nonzero eigenvalue of the q-th combinatorial Laplacian of Xd, and red bars represent homology classes that persist over d.

3.2. Matrix Representations of a (Persistent) Laplacian

Since Cq has a canonical orthonormal basis, the matrix representation of ∂q* is the transpose of the matrix representation of ∂q. In the computation of persistent Laplacians, the difficult part is the calculation of the upper persistent Laplacian, because we need to determine Cq+1X,Y, which may not have a canonical orthonormal basis. We can obtain a basis of Cq+1X,Y by performing a column reduction for ∂q+1Y or by directly calculating the matrix representation of the upper persistent Laplacian by Schur complement [56]. We give two examples in the following.

Example 6. When Cq+1X,Y is generated by some (q+1)-simplices in Y, the calculation of ∂qX,Y is relatively easy. For X and Y shown in Figure 6, we compute ∂2X,Y. The matrix representation of ∂2Y is

01202301120223031010−11010−1,

so C2X,Y is generated by 012; then, the matrix representation of ∂2X,Y is

01201120211−1.

Figure 6.

Figure 6.

(a) X={0,1,2,3,01,12,02} and (b) Y={0,1,2,3,01,12,23,03,02,012,023}.

Example 7. We compute Δ1X,Y for X and Y shown in Figure 7.

Figure 7.

Figure 7.

(a) X={0,1,2,3,01,12,23,03} and (b) Y={0,1,2,3,01,12,23,03,02,012,023}.

The matrix representation of ∂2Y is

01202301122303021010010−1−11.

Our goal is to make the submatrix

01202302−11

in column echelon form. We apply one column reduction and obtain

012023+01201122303021111010−1−10.

Therefore, C2X,Y=span(023+012) and one matrix representation of ∂2X,Y is

023+01201122303111−1.

For any two spaces V and W and f:V→W, if we choose arbitrary bases of V and W and take a matrix representation Mf of f, then the matrix representation Mf* of f* is P-1MfTQ, where P and Q are inner product matrices of V and W, respectively. If we use {023+012} as the basis of C2X,Y, then the inner product matrix of C2X,Y is 2 (the norm of 023+012). The corresponding matrix representation of ∂2X,Y* is

12111-1

and the matrix representation of the upper persistent Laplacian is

011223031201122303111−1111−1111−1−1−1−11.

Another way to compute the upper persistent Laplacian is as follows. We first compute the upper Laplacian Δ1(Y)

011223030201122303021100−11100−1001−1100−11−1−1−11−12,

then treat this matrix as a block matrix

C1(X)02C1(X)02ABCD,

and compute the Schur complement A-BD-1C.

3.3. Eigenvectors of a Laplacian

There are some results concerning the relationship between the spectra of Laplacians and the shape of a simplicial complex [26,79]. How do we interpret the eigenvectors of a Laplacian? For an eigenvector of a q-th combinatorial Laplacian, we can look at the shape of q-simplices where the eigenvector has support (signs are arbitrary because they are affected by the fixed ordering of vertices). Empirical observations [80–82] suggest that (a) harmonic eigenvectors (eigenvectors of zero eigenvalues) have support near q-dimensional “holes” (or vertices in a connected component when q=0) or (b) nonharmonic eigenvectors (eigenvectors of nonzero eigenvalues) have support near “clusters” of q-simplices. In terms of persistent Laplacians, very little is known about the topological interpretation of eigenvalues and eigenvectors.

4. Generalizations of (Persistent) Laplacians

From a theoretical point of view, it is natural to ask whether a persistent Laplacian can be defined in other settings such that the persistent Hodge theorem still holds. From a practical point of view, generalizations of persistent Laplacians are motivated by the need to integrate non-geometrical data that are important for specific problems. In the next few sections, we will introduce structures such as cellular (co)sheaves, digraphs, and hyper(di)graphs, and then review some recent advances in their homology and Laplacians. We will also discuss Dirac operators and N-chain complexes at the end of this section.

4.1. Differential Graded Inner Product Spaces

It has been noted earlier that persistent Laplacians can be defined analogously for differential graded inner product spaces and the persistent Hodge theorem can be proved. A differential graded inner product space (V,d) is just a chain complex

⋯→dq+2Vq+1→dq+1Vq→dqVq-1→dq-1⋯

whose chain groups are inner product spaces. When we say V,dV is a subspace of W,dW, we mean that the inner space structure and boundary operator dV of V,dV are inherited from W,dW. For a pair of differential graded inner product spaces V,dV⊂W,dW, the q-th persistent homology group is defined analogously by

ι•Hq(V)≅kerdqVkerdqV∩imdq+1W.

Observe that kerdqV∩imdq+1W=Vq∩imdq+1W. The preimage of Vq∩imdq+1W under dq+1W is just dq+1W-1Vq=w∈Wq+1∣dq+1Ww∈Vq. Hence, kerdqV∩imdq+1W is the image of πdq+1Wdq+1W-1Vq:dq+1W-1Vq→Vq, where π=ι† is the projection map from W to V. We denote πdq+1Wdq+1W-1Vq by dq+1V,W, and dq+1W-1Vq by Θq+1V,W. These maps are shown in the following diagram:

4.1.

where hooked dashed arrows represent inclusion maps. We define the q-th persistent Laplacian ΔqV,W:Vq→Vq by

dqV*dqV+dq+1V,Wdq+1V,W*.

Since dqVdq+1V,W=0, we can prove the persistent Hodge theorem

kerΔqV,W≅kerdqVkerdqV∩imdq+1W

in a similar manner. Many generalizations of persistent Laplacians implicitly use this formulation. Liu et al. [55] first defined persistent Laplacians in the setting of differential graded inner product spaces and showed how to construct a persistent Laplacian for an inner product preserving chain map.

4.2. Persistent Laplacians for Simplicial Maps

The classical filtration of simplicial complexes only represents one type of shape evolution. We also need tools to study more general shape evolution, such as the sparsification of a simplicial complex. This requires us to consider general simplicial maps rather than inclusion maps. Gülen et al. [54] developed a theory of persistent Laplacians for a simplicial map. Suppose f:X→Y is a simplicial map

4.2.

where fq:Cq(X)→Cq(Y) is induced by f. Different from the original q-th persistent Laplacian for an inclusion map, we need to define two subspaces

Cq+1(Y)⊃Cq+1Y←X=c∈Cq+1(Y)∣∂q+1Y(c)∈fqker∂qX

and

Cq-1(X)⊃Cq-1X→Y=c∈Cq-1X∣∂qX*(c)∈kerfq⊥

and then apply the restrictions of ∂q+1Y and ∂qX* to them to construct the q-th persistent Laplacian for f. The q-th persistent Laplacian for a simplicial map has a more symmetric expression, and the proof of persistent Hodge theorem is more complicated.

4.3. Weighted Simplicial Complexes

A simplicial complex whose simplices have weights is generally called a weighted simplicial complex. The weights can be geometrical, such as angles between simplices, volumes of simplices, or non-geometrical such as numbers of scientific papers coauthored by groups of people. Many theories and models involving weighted simplicial complexes exist (e.g., [83–88]). Here, we focus on the theory of weighted simplicial complexes proposed by Dawson [89] and later developed in [90–96]. A weighted simplicial complex is a simplicial complex where each simplex σ has a weight w(σ) valued in a commutative ring R, such that if σ⩽τ, then w(τ) is divisible by w(σ). The weighted chain complex of a weighted simplicial complex X is defined as follows. Let Cq(X,w) be the set of formal sums of q-simplices with coefficients in R (if w(σ) is zero, then we do not include σ in any formal sum). For σ=va0,…,vaq, we denote the face va0,…,vˆai,…,vaq by diσ. The weighted boundary operator ∂ is given by

∂(σ)=∑i=0qw(σ)wdiσ(-1)idiσ.

As w(σ) is divisible by wdiσ, the weighted boundary operator is well defined. We still have ∂2=0, because for 0≤i<j≤q,

w(σ)wdiσwdiσwdj-1diσ=w(σ)wdjσwdjσwdidjσ=w(σ)wdidjσ.

Therefore, weighted homology groups can be defined analogously. Wu et al. [95] pointed out that in the proof of ∂2=0, what really matters is the quotient of weights. If we write w(τ)/w(σ) as ϕ(τ,σ), then the equality

w(σ)wdiσwdiσwdj-1diσ=w(σ)wdjσwdjσwdidjσ

becomes

ϕdiσ,dj-1diσϕσ,diσ=ϕdjσ,didjσϕσ,djσ,

which means that any ϕ:X×X→R satisfying this equality induces a (ϕ-weighted) boundary operator

∂q(σ)=∑i=0q(-1)iϕσ,diσdiσ.

A simplicial complex paired with a generalized weight function ϕ is called a ϕ-weighted simplicial complex.

Example 8 ([95]). A weighted polygon is a polygon with ϕvi,vj,vi=αi∈Z (Figure 8). The matrix representation of ∂1 is

v0v1v0v4v1v2v2v3v3v4v0v1v2v3v4−α0−α0000α10−α10000α2−α20000α3−α30α400α4

and the resulting weighted H0 is dependent on αi. The weighted homology of weighted polygons might be useful for analyzing ring structures in biomolecules.

Figure 8.

Figure 8.

A weighted polygon.

We have emphasized that a point cloud can be studied by building a filtration of simplicial complexes. If we want to distinguish some points from other points, we can assign weights and building a filtration of weighted simplicial complexes [94]. We may also consider weighted versions of (persistent) Laplacians [95].

Example 9. Suppose each point v in a point cloud has weight w(v). We can associate any simplex va0,…,vaq as the product weight [94]

∏i=0qwvai.

Since the weighted boundary map can be given by

∂(σ)=∑i=0qwvai(-1)idiσ.

We can just define the q-th chain group as the space generated by q-simplices without worrying about zero weights.

Example 10. Suppose a point cloud contains two types of points A and B. We can assign weights {0, 1} to {A,B}, and compute weighted homology and Laplacians using product weighting. At least when a point cloud is simple, weighted combinatorial Laplacians can be used to differentiate among different patterns of distribution of A and B. For a point cloud of four points {(0, 0), (1, 0), (1, 1), (0, 1)} there are five configurations (shown in Figure 9) that include at least one point whose weight is 1. Results of weighted Laplacians are shown in Figure 10.

Figure 9.

Figure 9.

Five configurations of A and B.

Figure 10.

Figure 10.

λqd is the minimal nonzero eigenvalue of the q-th weighted combinatorial Laplacian for Xd in a Rips filtration. βqd is the q-th Betti number of Xd.

4.4. Cellular (Co)sheaves

In a ϕ-weighted simplicial complex, we can imagine that a copy of R resides on each simplex and ϕ(τ,σ) is a scalar multiplication from the copy on τ to the copy on σ [97]. If we associate each simplex with a vector space and designate a linear morphism for every face relation, we will obtain cellular (co)sheaf. The theory of cellular (co)sheaves was first introduced in [98] and later gained attention for its application potential (e.g., [99–103]). In recent years, the study of sheaf neural networks has become a trending topic [104–107]. Like a weighted simplicial complex, a cellular (co)sheaf is a candidate for modeling complex objects such as molecules.

A cellular cosheaf ℱ is a simplicial complex X with additional data (for ease of exposition, we have simplified the definition of a cellular (co)sheaf). Each simplex σ is assigned a vector space ℱ(σ) (or denoted by ℱσ), called the stalk over σ, and for any face relation σ⩽τ, there is an extension map ℱ(σ⩽τ):ℱ(τ)→ℱ(σ) (or denoted by ℱσ⩽τ). The q-th chain group of a cellular cosheaf is the direct sum of stalks over q-simplices and the boundary map ∂ is given by

∂qℱ(σ)=∑i(-1)iℱdiσ⩽σ.

The square of this boundary map is 0, if for any face relation ρ⩽σ⩽τ we have

ℱ(ρ⩽τ)=ℱ(ρ⩽σ)∘ℱ(σ⩽τ).

A dual concept is a cellular sheaf. For a cellular sheaf ℱ,ℱ(σ⩽τ) is a map from ℱ(σ) to ℱ(τ) (called a restriction map). An analogous sheaf cochain complex can be defined. If stalks are inner product spaces, one can equip inner product structures for (co)chain groups. Applying the construction of combinatorial Laplacians to a cosheaf chain complex or a sheaf cochain complex, we obtain (co)sheaf Laplacians [97]. It is noted that many sheaves over a digraph only have trivial 0-dimensional cohomology groups [108], but we can still extract some information from sheaf Laplacians.

Example 11. Suppose there is a sheaf ℱ over the simplicial complex {0, 1, 2, 01, 02, 12}, then the sheaf coboundary map δ0 is represented by the block matrix

ℱ0ℱ1ℱ2ℱ01ℱ02ℱ12−ℱ0⩽01ℱ1⩽010−ℱ0⩽020ℱ2⩽020−ℱ1⩽12ℱ2⩽12.

Suppose all stalks are inner product spaces and they are orthogonal to each other, then the 0-th sheaf Laplacian δ0*δ0 is represented by the block matrix

ℱ0ℱ1ℱ2ℱ0ℱ1ℱ2ℱ0⩽01*ℱ0⩽01+ℱ0⩽02*ℱ0⩽02−ℱ0⩽01*ℱ1⩽01−ℱ0⩽02*ℱ2⩽02−ℱ1⩽01*ℱ0⩽01ℱ1⩽01*ℱ1⩽01+ℱ1⩽12*ℱ1⩽12−ℱ1⩽12*ℱ2⩽12−ℱ2⩽02*ℱ0⩽02−ℱ2⩽12*ℱ1⩽12ℱ2⩽02*ℱ2⩽02+ℱ2⩽12*ℱ2⩽12.

Persistent (co)sheaf (co)homology is known by experts [109,110], and a systematic treatment can be found in [111]. One type of filtration of sheaves is as follows. A sheaf ℱ on X is a “subsheaf” of 𝒢 over Y if X⊂Y and the stalks and restriction maps of ℱ are the same as those of 𝒢. To define the q-th persistent sheaf Laplacian [59] for ℱ⊂𝒢, we can first endow chain groups with inner product structures and dualize everything to make ℱ and 𝒢 cosheaves, such that there is an inclusion chain map between their cosheaf chain complexes. Then, we can define the q-th persistent sheaf Laplacian as the q-th persistent Laplacian of the cosheaf chain complexes.

4.5. Path Homology, Flag Homology, and Digraphs

The motivation behind path homology is to construct a homology theory of digraphs such that directional information of edges is encoded and higher-dimensional homology groups are non-trivial. Path homology (there are other (co)homology theories of digraphs [112–115]) was proposed by Grigor’yan, Lin, Muranov, and Yau [116] and developed in various papers [117–121]. A summary of recent advances in path homology of digraphs can be found in [122]. Recall that a digraph (without self-loops) is a pair G=(V,E) where E is a set of ordered pairs of vertices. An allowed q-path is an ordered finite sequence of vertices x0,…,xq such that xi,xi+1∈E for all 0≤i≤q-1. If we take the space generated by allowed p-paths (denoted by 𝒜q) as the q-th chain group, and define the boundary map ∂q by

∂qx0,…,xq=∑i=0q(-1)ix0,…,xˆi,…,xq

then formally we can show that ∂2=0. However, ∂qx0,…,xq may include paths that are not allowed. To solve this problem, we first need to introduce some general concepts.

Definition 1. Suppose X is a finite set. An elementary p-path is a sequence x0,…,xp of p+1 elements of X. The space generated by all elementary p-paths with coefficient in R is denoted by Λp(X). The q-th non-regular boundary map is given by

∂qnrx0,…,xq=∑i=0px0,…,xˆi,…,xq.

We can prove that this is a chain complex. Among all paths, a path that lingers at a vertex (for some i,xi=xi+1) is considered a degenerate path, since we are not interested in self-loops.

Definition 2. A path x0,…,xq over X where xi≠xi+1 for each i is called regular. The space generated by all regular q-paths is denoted by ℛq.

We define a new boundary operator ∂q between regular paths. When computing ∂qx0,…,xq, we first compute ∂qnrx0,…,xq and treat all irregular paths arising from it as zeros. We can still verify that ∂2=0 [123].

Now, given a digraph G=(V,E), every 𝒜q is a subspace of ℛq.

4.5.

One way to make ∂q:𝒜q→𝒜q-1 well-defined is to restrict ∂q to the subspace 𝒜q∩∂q-1𝒜q-1. We have to verify that ∂q𝒜q∩∂q-1𝒜q-1⊂𝒜q-1∩∂q-1-1𝒜q-2.∂q𝒜q∩∂q-1𝒜q-1⊂𝒜q-1∩ is true by definition and ∂q𝒜q∩∂q-1𝒜q-1⊂∂q-1-1𝒜q-2 is true since ∂2=0. Therefore, we have the chain complex

…⟶𝒜q+1∩∂q+1-1𝒜q→∂q+1𝒜q∩∂q-1𝒜q-1→∂q𝒜q∩∂q-1𝒜q-1⟶…

and the definition of a path homology group is straightforward. The q-th chain group 𝒜q∩∂q-1𝒜q-1 is called the space of ∂-invariant q-paths on G, denoted by Ωq (if a digraph is not simple, there will be two choices of ∂q [116] that might be suitable for different problems [124]). Regarding the geometrical interpretation of path homology, we only know that non-reduced H0 is the number of connected components of the underlying undirected graph. Chowdhury et al. [125] obtained some characterizations of path homologies of certain families of small digraphs. Since edge direction information is encoded in path homology, path homology can be used to distinguish network motifs [126] and isomers in molecular and materials sciences [127]. We can also quantify the importance of a node in a network by observing changes in path homology when the node is removed [127].

Since Ωq inherits the inner product structure from 𝒜q, the so-called path Laplacians (another type of path Laplacians was proposed by Estrada [128] and applied in molecular biology [129]) can be defined. We can use path Laplacians [58,122,130] to distinguish among digraphs that have the same path homology. For example, according to ([116], Theorem 5.4), the following two digraphs GL and GR (see Figure 11) have the same path homology. However, the spectrum of the 0-th path Laplacian of GL is {0, 3, 3} and that of GR is {0, 2, 4, 4}.

Figure 11.

Figure 11.

Two digraphs that have the same path homology.

Persistent path homology was proposed by Chowdhury and Mémoli [126] to study a digraph where each edge e has a weight w(e). A filtration of digraphs Gd is constructed so that e∈Gd if and only if w(e)≤d. Wang and Wei [58] introduced persistent path Laplacians and demonstrated that persistent path Laplacians can be applied to the study of molecules, since much information about molecules can be encoded in digraphs.

Flag complexes, also known as clique complexes, are another way to construct homology for digraphs, and they arise naturally in many situations [113]. Jones and Wei [57] introduced persistent directed flag Laplacians as a distinct way of analyzing flag complexes and applied them to analyze protein-ligand binding data.

Example 12. For a weighted digraph, we can build a filtration Gd such that e∈Gd iff w(e)≤d. Two weighted graphs whose path Betti numbers are the same for every Gd may have different path Laplacians (Figure 12).

Figure 12.

Figure 12.

In (a,b), numbers on edges are weights. In (c,d), the x axis represents the weight. As usual, λ and β represent the minimal nonzero eigenvalues and Betti numbers.

4.6. Hypergraphs and Hyperdigraphs

A hypergraph H is a pair (V,E) where E is a subset of the power set of V. An element e∈E consisting of q+1 elements is called a q-hyperedge. To define a chain complex for hypergraphs, the problem is identical to what we encounter in path homology. If we define the q-th chain group as the vector space generated by q-hyperedges, the boundary map is not well defined. One solution is to consider associated simplicial complex (simplicial closure) of a hypergraph [131], that is, the minimal simplicial complex that contains a hypergraph. Another solution inspired by path homology is embedded homology [132]. If we examine the chain complex of the associated simplicial complex, each simplicial chain group Cq contains Dq, the vector space generated by q-hyperedges. We only need to restrict the domain of the simplicial boundary operator to

Infq=Dq∩∂q-1Dq,

and then the boundary operator is well-defined (Figure 13).

Figure 13.

Figure 13.

How to costruct embedded homology.

A hyperdigraph is a hypergraph in which each hyperedge is ordered (there are other definitions of a hyperdigraph [133,134]), and its embedded homology can be defined analogously [61]. The persistent homology of hypergraphs and hyperdigraphs was studied in [132,135,136]. Persistent hypergraph Laplacians were proposed by Liu et al. [60] and persistent hyperdigraph Laplacians were introduced by Chen et al. [61] Alternative approaches to the homology and Laplacians of hypergraphs include [137–142].

4.7. Persistent Dirac Operators

In addition to Laplacians, Dirac operators on chain complexes have also been studied [143–148]. Given a chain complex (V,d)

⋯→d3V2→d2V1→d1V0⟶0

where each chain group Vq is a finite-dimensional inner product space, the q-th Dirac operator Dq is represented by the block matrix

V0V1V2⋯VqVq+1V0V1V2⋮VqVq+10d10⋯00d1*0d2⋯000d2*0⋯00⋮⋮⋮⋱⋮⋮000⋯0dq+1000⋯dq+1*0

where [ ] denotes a matrix representation of a linear morphism. Dirac operators are closely related to combinatorial Laplacians. If we think of all combinatorial Laplacians as a single operator dd*+d*d=d+d*2 on V, then the q-th Dirac operator is the restriction of the square root d+d* on V0⊕⋯⊕Vq+1. We can also see this by direct computation. The square of Dq is

V0V1V2⋯VqVq+1V0V1V2⋮VqVq+1Δ000⋯000Δ10⋯0000Δ2⋯00⋮⋮⋮⋱⋮⋮000⋯Δq0000⋯0Δq+1,−

where Δq is the q-th combinatorial Laplacian. Hence, the square of any eigenvalue λ of a Dirac operator must be an eigenvalue of a combinatorial Laplacian.

Recall that when we define persistent Laplacians, we construct an auxiliary subspace Cq+1X,Y of Cq+1(Y) and a map ∂q+1X,Y:Cq+1X,Y→Cq(X). Since Cq(X) is actually a subspace of CqX,Y, all CqX,Y and ∂qX,Y constitute an auxiliary chain complex

⋯→∂3X,YC2X,Y→∂2X,YC1X,Y→∂1X,YC0X,Y⟶0.

The q-th persistent Dirac operator of simplicial complexes X⊂Y is just the q-th Dirac operator in this auxiliary complex. The square of a persistent Dirac operator is not necessarily a block matrix consisting of persistent Laplacians. It is also possible to extend persistent Dirac operators to other settings, such as path complexes and hypergraphs [146].

4.8. Mayer Homology

In classical homology theory, the square of the boundary operator d of a chain complex must be zero d2=0. However, this constraint can be relaxed in the so-called Mayer homology theory using an N-chain complex [72]. An N-chain complex is a sequence of abelian groups and group morphisms (V,d) where dN=0. In fact, a simplicial complex can give rise to an N-chain complex. Recall that in a simplicial chain complex, the boundary operator is given by

∂va0,…,vaq=∑i(-1)iva0,…,vˆai,…,vaq.

For a prime number N, let ξ=e2π-1/N, and we can define a generalized boundary operator d by

dva0,…,vaq=∑iξiva0,…,vˆai,…,vaq

and prove that dN=0. Although the N-chain complex is not a chain complex in general, observe that for any positive integer n<N

Cq+N-n(X;C)→dN-nCq(X;C)→dnCq-n(X;C)

resembles a part of chain complex. We can define the Mayer homology group Hq,n(X)=kerdn/imdN-n [72] and Mayer Laplacians (which can be thought of as dn+dN-n*dn*+dN-n) analogously [73]. When N=2, an N-chain complex reduces to a chain complex, and a Mayer homology group reduces to a normal homology group. Shen et al. [73] also introduced persistent Mayer homology and persistent Mayer Laplacians on N-chain complexes. Suppose X⊂Y, then we have the following commutative diagram

4.8.

and persistent Mayer Laplacians can be defined analogously. Compared to simplicial homology, Mayer homology and Mayer Laplacians provide more features since we can vary parameters N and n. Mayer homology and the Mayer Laplacians also concern a general relationship between different dimensions. Persistent Mayer homology has been applied to protein-ligand binding affinity predictions [149].

5. Conclusions and Outlook

5.1. Persistent Topological Laplacians Versus Topological Data Analysis

The development of persistent topological Laplacians (PTLs) was driven by the need to address the limitations of persistent homology in the modeling of complex biomolecular data [24,52]. The kernels of persistent Laplacians have been shown to be isomorphic to their corresponding persistent homology groups, indicating that the information encoded in barcodes is also reflected in the spectra of persistent Laplacians [24,55,56]. Similar theoretical results apply to various PTLs designed for specific data types. The techniques outlined in this survey provide a framework for transforming point clouds or networks into algebraic features that capture both spatial and non-spatial information. These lowdimensional features have proven to be effective in supervised and unsupervised machine learning, uncovering hidden patterns, and demonstrating advantages over classical TDA methods in practical applications [70,71].

Broadly, while traditional TDA has focused predominantly on homology theory, PTLs mark a significant expansion of TDA into spectral theory. Moreover, recent advances, such as the introduction of persistent Dirac operators for flag complexes, digraphs, and hyperdigraphs, open new avenues of exploration [143–148].

The continued extension of TDA into areas such as spectral theory, geometric topology (e.g., persistent Jones polynomial [150] and persistent Khovanov homology [151]), and differential geometry (e.g., persistent de Rham-Hodge theory [52] and persistent Hodge Laplacians [53]) highlights its growing versatility. These developments promise to drive transformative progress in both theoretical research and real-world applications, enhancing the utility of TDA across a wide range of disciplines.

5.2. Limitations of Persistent Topological Laplacians

Although persistent topological Laplacians (PTLs) offer significant potential, it is important for researchers to recognize their limitations. The diversity of PTLs, when applied to point clouds [24], differentiable manifolds [52], or 1D curves embedded in higher dimensions [151,152], presents challenges in understanding the intricate relationship between the geometry and topology of the data and the PLT spectra. A deeper understanding of these relationships is essential for the successful and meaningful application of PTLs to real-world problems.

Despite advances in computational algorithms and software development [56,62,63], the computation of PTLs remains computationally intensive, especially for large datasets. Given that the primary strength of topological data analysis (TDA) lies in addressing complex challenges in data science, the development of efficient and robust PTL software packages is among the most pressing needs for advancing the field. Furthermore, the creation of finite field PTLs holds great promise for broadening the applicability of PTLs in data science and beyond.

5.3. Future Works

The field of PTLs is dynamic and rapidly evolving. The future development of PTLs is wide open, and we envision the exploration of the following topics:

  1. To some extent, the success of TDA can be attributed to its integration with machine learning, particularly with the first introduction of topological deep learning in 2017 [11]. Sheaf neural networks [107], sheaf attention [104], and neural sheaf diffusion [105] are popular topics. Similarly, the development of efficient PTL representations for machine learning, including deep learning, is also an important topic. The featurization of Laplacians typically requires domain knowledge and experience. Since self-learning representations of persistent diagrams have been proposed [153], we wonder if self-learning representations of (persistent) Laplacians are possible. As the eigenvectors of the PTLs were found to have better descriptive power than eigenvalues [57], featurization of the PTL eigenvectors is also an interesting future topic.

  2. PTLs have been formulated on a variety of mathematical objects, including simplicial complexes, directed flag complexes, path complexes, cellular sheaves, digraphs, hypergraphs, and hyperdigraphs. One can also extend PTLs to settings such as the Hochschild complex [154], quantum homology [155], multiparameter persistent homology [156], and interaction homotopy and interaction homology [157,158]. We expect that these developments will further extend the scope and capability of the current TDA for real-world applications.

  3. It is possible that persistent sheaf Dirac operators can be devised to distinguish certain geometric shapes. Additionally, persistent Dirac operators defined on a spinor bundle may extend persistence to index theory, such as multiscale index theory.

  4. The PTLs on manifolds, such as the evolutionary de Rham-Hodge theory, pose implementation challenges compared to their discrete counterparts on point clouds [34]. Recently, the persistent de Rham-Hodge Laplacian in Eulerian representation has been proposed for manifold topological learning (MTL) [53]. Persistent de Rham-Hodge Laplacians extend earlier persistent homology in the cubical setting [159–161]. From a theoretical point of view, it will be interesting to extend various PTLs to the setting of manifolds (with boundaries).

  5. In addition to point cloud data and data in manifolds, there are knot-type data, such as DNA packaging in Hi-C data and entangled brain neurons. Knots are traditionally studied with invariants, such as the Alexander polynomial, the Jones polynomial, and the Kauffman polynomial [162]. Song et al. proposed the multiscale Jones polynomial and the persistent Jones polynomial [150]. Khovanov homology [163] is a major breakthrough in knot theory. Shen et al. [151] proposed an evolutionary Khovanov homology for weighted links. Jones and Wei [152] proposed Khovanov Laplacians and showed that, at least for chiral prime knots up to 10 crossings, they can distinguish chiral knots from their mirrors. Based on these developments, PTLs on knot- or curve-type data, i.e., persistent Khovanov Laplacians, can be formulated, and future research on computational geometric topology is widely open.

  6. Finally, ChatGPT ushers in a new era of artificial intelligence (AI), offering wide-ranging opportunities in all disciplines. ChatGPT and other chatbots effectively transform pure mathematical theories into practical computational tools, including PTLs [164]. Both AI-enabled topology and topology-enabled AI will have a growing impact on research [165].

Acknowledgments:

The authors thank Fei Han, Fengchun Lei, Fengling Li, Zhi Lu, Jie Wu, and Kelin Xia for useful discussions.

Funding:

This work was supported in part by NIH grant R35GM148196, National Science Foundation grants DMS2052983 and IIS-1900473, MSU Foundation, and Bristol-Myers Squibb 65109.

Footnotes

Conflicts of Interest: The authors declare no conflicts of interest.

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Data Availability Statement:

The data will be made available by the authors on request.

References

  • 1.Edelsbrunner H; Harer J Persistent homology—A survey. Contemp. Math 2008, 453, 257–282. [Google Scholar]
  • 2.Zomorodian A; Carlsson G Computing persistent homology. Discret. Comput. Geom 2005, 33, 249–274. [Google Scholar]
  • 3.Ghrist R. Barcodes: The persistent topology of data. Bull. Am. Math. Soc 2008, 45, 61–75. [Google Scholar]
  • 4.Adams H; Emerson T; Kirby M; Neville R; Peterson C; Shipman P; Chepushtanova S; Hanson E; Motta F; Ziegelmeier L Persistence images: A stable vector representation of persistent homology. J. Mach. Learn. Res 2017, 18, 1–35. [Google Scholar]
  • 5.Xia K; Wei GW Multidimensional persistence in biomolecular data. J. Comput. Chem 2015, 36, 1502–1520. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Bubenik P. Statistical topological data analysis using persistence landscapes. J. Mach. Learn. Res 2015, 16, 77–102. [Google Scholar]
  • 7.Bae W; Yoo J; Chul Ye J Beyond deep residual learning for image restoration: Persistent homology-guided manifold simplification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, 2017; pp. 145–153. [Google Scholar]
  • 8.Clough JR; Byrne N; Oksuz I; Zimmer VA; Schnabel JA; King AP A topological loss function for deep-learning based image segmentation using persistent homology. IEEE Trans. Pattern Anal. Mach. Intell 2020, 44, 8766–8778. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Dabaghian Y; Mémoli F; Frank L; Carlsson G A topological paradigm for hippocampal spatial map formation using persistent homology. PLoS Comput. Biol 2012, 8, e1002581. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Townsend J; Micucci CP; Hymel JH; Maroulas V; Vogiatzis KD Representation of molecular structures with persistent homology for machine learning applications in chemistry. Nat. Commun 2020, 11, 3230. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Cang Z; Wei GW TopologyNet: Topology based deep convolutional and multi-task neural networks for biomolecular property predictions. PLoS Comput. Biol 2017, 13, e1005690. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Cang Z; Wei GW Integration of element specific persistent homology and machine learning for protein-ligand binding affinity prediction. Int. J. Numer. Methods Biomed. Eng 2018, 34, e2914. [DOI] [PubMed] [Google Scholar]
  • 13.Gameiro M; Hiraoka Y; Izumi S; Kramar M; Mischaikow K; Nanda V A topological measurement of protein compressibility. Jpn. J. Ind. Appl. Math 2015, 32, 1–17. [Google Scholar]
  • 14.Kovacev-Nikolic V; Bubenik P; Nikolić D; Heo G Using persistent homology and dynamical distances to analyze protein binding. Stat. Appl. Genet. Mol. Biol 2016, 15, 19–38. [DOI] [PubMed] [Google Scholar]
  • 15.Lee Y; Barthel SD; Dłotko P; Moosavi SM; Hess K; Smit B Quantifying similarity of pore-geometry in nanoporous materials. Nat. Commun 2017, 8, 15396. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Xia K; Feng X; Tong Y; Wei GW Persistent homology for the quantitative prediction of fullerene stability. J. Comput. Chem 2015, 36, 408–422. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Jiang Y; Chen D; Chen X; Li T; Wei GW; Pan F Topological representations of crystalline compounds for the machine-learning prediction of materials properties. Npj Comput. Mater 2021, 7, 28. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Horak D; Maletić S; Rajković M Persistent homology of complex networks. J. Stat. Mech. Theory Exp 2009, 2009, P03034. [Google Scholar]
  • 19.Nguyen DD; Cang Z; Wei GW A review of mathematical representations of biomolecular data. Phys. Chem. Chem. Phys 2020, 22, 4343–4367. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Nguyen DD; Cang Z; Wu K; Wang M; Cao Y; Wei GW Mathematical deep learning for pose and binding affinity prediction and ranking in D3R Grand Challenges. J.-Comput.-Aided Mol. Design 2019, 33, 71–82. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Chen J; Wang R; Wang M; Wei GW Mutations strengthened SARS-CoV-2 infectivity. J. Mol. Biol 2020, 432, 5212–5226. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Papamarkou T; Birdal T; Bronstein MM; Carlsson GE; Curry J; Gao Y; Hajij M; Kwitt R; Lio P; Di Lorenzo P; et al. Position: Topological Deep Learning is the New Frontier for Relational Learning. In Proceedings of the Forty-first International Conference on Machine Learning, Vienna, Austria, 21–27 July 2024. [PMC free article] [PubMed] [Google Scholar]
  • 23.Lieutier A Talk: Persistent Harmonic Forms. 2014. Available online: https://project.inria.fr/gudhi/files/2014/10/Persistent-Harmonic-Forms.pdf (accessed on 11 January 2024).
  • 24.Wang R; Nguyen DD; Wei GW Persistent spectral graph. Int. J. Numer. Methods Biomed. Eng 2020, 36, e3376. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Chung FR Spectral Graph Theory; American Mathematical Soc.: Providence, RI, USA, 1997; Volume 92. [Google Scholar]
  • 26.Horak D; Jost J Spectra of combinatorial Laplace operators on simplicial complexes. Adv. Math 2013, 244, 303–336. [Google Scholar]
  • 27.Butler S; Chung F Small spectral gap in the combinatorial Laplacian implies Hamiltonian. Ann. Comb 2010, 13, 403–412. [Google Scholar]
  • 28.Eckmann B. Harmonische funktionen und randwertaufgaben in einem komplex. Comment. Math. Helv 1944, 17, 240–255. [Google Scholar]
  • 29.Desbrun M; Kanso E; Tong Y Discrete differential forms for computational modeling. In ACM SIGGRAPH 2006 Courses; ACM: New York, NY, USA, 2006; pp. 39–54. [Google Scholar]
  • 30.Dodziuk J. Finite-difference approach to the Hodge theory of harmonic forms. Am. J. Math 1976, 98, 79–104. [Google Scholar]
  • 31.Arnold DN; Falk RS; Winther R Finite element exterior calculus, homological techniques, and applications. Acta Numer. 2006, 15, 1–155. [Google Scholar]
  • 32.Bhatia H; Norgard G; Pascucci V; Bremer PT The Helmholtz-Hodge decomposition-A survey. IEEE Trans. Vis. Comput. Graph 2012, 19, 1386–1404. [DOI] [PubMed] [Google Scholar]
  • 33.Lim LH Hodge laplacians on graphs. Siam Rev. 2020, 62, 685–715. [Google Scholar]
  • 34.Ribando-Gros E; Wang R; Chen J; Tong Y; Wei GW Combinatorial and Hodge Laplacians: Similarities and Differences. SIAM Rev. 2024, 66, 575–601. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Jiang X; Lim LH; Yao Y; Ye Y Statistical ranking and combinatorial Hodge theory. Math. Program 2011, 127, 203–244. [Google Scholar]
  • 36.Ma W; Morel JM; Osher S; Chien A An L 1-based variational model for Retinex theory and its application to medical images. In Proceedings of the CVPR 2011, Colorado Springs, CO, USA, 20–25 June 2011; IEEE: New York, NY, USA, 2011; pp. 153–160. [Google Scholar]
  • 37.Xu Q; Huang Q; Jiang T; Yan B; Lin W; Yao Y HodgeRank on random graphs for subjective video quality assessment. IEEE TRansactions Multimed. 2012, 14, 844–857. [Google Scholar]
  • 38.Hirani AN Discrete Exterior Calculus; California Institute of Technology: Pasadena, CA, USA, 2003. [Google Scholar]
  • 39.Tong Y; Lombeyda S; Hirani AN; Desbrun M Discrete multiscale vector field decomposition. ACM Trans. Graph. (TOG) 2003, 22, 445–452. [Google Scholar]
  • 40.Candogan O; Menache I; Ozdaglar A; Parrilo PA Flows and decompositions of games: Harmonic and potential games. Math. Oper. Res 2011, 36, 474–503. [Google Scholar]
  • 41.Bronstein MM; Bruna J; LeCun Y; Szlam A; Vandergheynst P Geometric deep learning: going beyond euclidean data. IEEE Signal Process. Mag 2017, 34, 18–42. [Google Scholar]
  • 42.Chui CK; Mhaskar H; Zhuang X Representation of functions on big data associated with directed graphs. Appl. Comput. Harmon. Anal 2018, 44, 165–188. [Google Scholar]
  • 43.Perea JA Multiscale projective coordinates via persistent cohomology of sparse filtrations. Discret. Comput. Geom 2018, 59, 175–225. [Google Scholar]
  • 44.Schaub MT; Segarra S Flow smoothing and denoising: Graph signal processing in the edge-space. In Proceedings of the 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Anaheim, CA USA, 26–29 November 2018; IEEE: New York, NY, USA, 2018; pp. 735–739. [Google Scholar]
  • 45.Gao T; Brodzki J; Mukherjee S The geometry of synchronization problems and learning group actions. Discret. Comput. Geom 2021, 65, 150–211. [Google Scholar]
  • 46.Benson AR; Abebe R; Schaub MT; Jadbabaie A; Kleinberg J Simplicial closure and higher-order link prediction. Proc. Natl. Acad. Sci 2018, 115, E11221–E11230. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Zhang M; Goupil A; Hanaf A; Wang T Distributed harmonic form computation. IEEE Signal Process. Lett 2018, 25, 1241–1245. [Google Scholar]
  • 48.Kook W; Lee KJ Simplicial networks and effective resistance. Adv. Appl. Math 2018, 100, 71–86. [Google Scholar]
  • 49.Ye K; Lim LH Cohomology of cryo-electron microscopy. SIAM J. Appl. Algebra Geom 2017, 1, 507–535. [Google Scholar]
  • 50.Lee H; Chung MK; Choi H; Kang H; Ha S; Kim YK; Lee DS Harmonic holes as the submodules of brain network and network dissimilarity. In Proceedings of the Computational Topology in Image Context: 7th International Workshop, CTIC 2019, Málaga, Spain, 24–25 January 2019; Proceedings 7; Springer: Berlin/Heidelberg, Germany, 2019; pp. 110–122. [Google Scholar]
  • 51.Schaub MT; Benson AR; Horn P; Lippner G; Jadbabaie A Random walks on simplicial complexes and the normalized Hodge 1-Laplacian. SIAM Rev. 2020, 62, 353–391. [Google Scholar]
  • 52.Chen J; Zhao R; Tong Y; Wei GW Evolutionary de rham-hodge method. Iscrete Contin. Dyn. Syst.-B 2021, 26, 3785–3821. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53.Su Z; Tong Y; Wei GW Persistent de Rham-Hodge Laplacians in Eulerian representation for manifold topological learning. AIMS Math. 2024, 9, 27438–27470. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Gülen AB; Mémoli F; Wan Z; Wang Y A generalization of the persistent Laplacian to simplicial maps. arXiv 2023, arXiv:2302.03771. [Google Scholar]
  • 55.Liu J; Li J; Wu J The algebraic stability for persistent Laplacians. arXiv 2023, arXiv:2302.03902. [Google Scholar]
  • 56.Mémoli F; Wan Z; Wang Y Persistent Laplacians: Properties, algorithms and implications. SIAM J. Math. Data Sci 2022, 4, 858–884. [Google Scholar]
  • 57.Jones B; Wei GW Persistent directed flag Lpalacians. Found. Data Sci 2024. 10.3934/fods. 2024048 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 58.Wang R; Wei GW Persistent path Laplacian. Found. Data Sci 2023, 5, 26–55. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Wei X; Wei GW Persistent sheaf Laplacians. Found. Data Sci 2024. 10.3934/fods.2024033 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60.Liu X; Feng H; Wu J; Xia K Persistent spectral hypergraph based machine learning (PSH-ML) for protein-ligand binding affinity prediction. Briefings Bioinform. 2021, 22, bbab127. [DOI] [PubMed] [Google Scholar]
  • 61.Chen D; Liu J; Wu J; Wei GW Persistent hyperdigraph homology and persistent hyperdigraph Laplacians. Found. Data Sci 2023, 5, 558–588. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 62.Dong R. A faster algorithm of up persistent laplacian over non-branching simplicial complexes. arXiv 2024, arXiv:2408.16741. [Google Scholar]
  • 63.Wang R; Zhao R; Ribando-Gros E; Chen J; Tong Y; Wei GW HERMES: Persistent spectral graph software. Found. Data Sci 2020, 3, 67–97. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Meng Z; Xia K Persistent spectral-based machine learning (PerSpect ML) for protein-ligand binding affinity prediction. Sci. Adv 2021, 7, eabc5329. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.Du H; Wei GW; Hou T Multiscale Topology in Interactomic Network: From Transcriptome to Antiaddiction Drug Repurposing. Briefings Bioinform. 2024, 25, bbae054. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 66.Cottrell S; Wang R; Wei GW PLPCA: Persistent Laplacian Enhanced-PCA for Microarray Data Analysis. J. Chem. Inf. Model 2023, 64, 2405–2420. 10.1021/acs.jcim.3c01023. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 67.Chen J; Woldring DR; Huang F; Huang X; Wei GW Topological deep learning based deep mutational scanning. Comput. Biol. Med 2023, 164, 107258. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 68.Hozumi Y; Wei GW Revealing the Shape of Genome Space via K-mer Topology. arXiv 2024, arXiv:2412.20202. [Google Scholar]
  • 69.Wei X; Chen J; Wei GW Persistent topological Laplacian analysis of SARS-CoV-2 variants. J. Comput. Biophys. Chem 2023, 22, 569. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 70.Qiu Y; Wei GW Persistent spectral theory-guided protein engineering. Nat. Comput. Sci 2023, 3, 149–163. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71.Chen J; Qiu Y; Wang R; Wei GW Persistent Laplacian projected Omicron BA. 4 and BA. 5 to become new dominating variants. Comput. Biol. Med 2022, 151, 106262. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 72.Mayer W. A new homology theory. Ann. Math 1942, 43, 370–380. [Google Scholar]
  • 73.Shen L; Liu J; Wei GW Persistent Mayer homology and persistent Mayer Laplacian. Found. Data Sci 2024, 6, 584–612. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 74.Carlsson G. Topology and data. Bull. Am. Math. Soc 2009, 46, 255–308. [Google Scholar]
  • 75.Otter N; Porter MA; Tillmann U; Grindrod P; Harrington HA A roadmap for the computation of persistent homology. EPJ Data Sci. 2017, 6, 1–38. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 76.Pun CS; Lee SX; Xia K Persistent-homology-based machine learning: a survey and a comparative study. Artif. Intell. Rev 2022, 55, 5169–5213. [Google Scholar]
  • 77.Munkres JR Elements of Algebraic Topology; Addison-Wesley Publishing Company, Inc.: London, UK, 1984. [Google Scholar]
  • 78.Fiedler M. Algebraic connectivity of graphs. Czechoslov. Math. J 1973, 23, 298–305. [Google Scholar]
  • 79.Goldberg TE Combinatorial Laplacians of Simplicial Complexes. Bachelor’s Thesis, Bard College, Annandale-On-Hudson, NY, USA, 2002. [Google Scholar]
  • 80.Krishnagopal S; Bianconi G Spectral detection of simplicial communities via Hodge Laplacians. Phys. Rev. E 2021, 104, 064303. [DOI] [PubMed] [Google Scholar]
  • 81.Muhammad A; Egerstedt M Control using higher order Laplacians in network topologies. In Proceedings of the 17th International Symposium on Mathematical Theory of Networks and Systems, Citeseer, Kyoto, Japan, 24–28 July 2006; pp. 1024–1038. [Google Scholar]
  • 82.Wei RKJ; Wee J; Laurent VE; Xia K Hodge theory-based biomolecular data analysis. Sci. Rep 2022, 12, 9699. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Baccini F; Geraci F; Bianconi G Weighted simplicial complexes and their representation power of higher-order network data and topology. Phys. Rev. E 2022, 106, 034319. [DOI] [PubMed] [Google Scholar]
  • 84.Battiloro C; Sardellitti S; Barbarossa S; Di Lorenzo P Topological Signal Processing over Weighted Simplicial Complexes. arXiv 2023, arXiv:2302.08561. [Google Scholar]
  • 85.Chung FR; Langlands RP A combinatorial Laplacian with vertex weights. J. Comb. Theory Ser 1996, 75, 316–327. [Google Scholar]
  • 86.Courtney OT; Bianconi G Weighted growing simplicial complexes. Phys. Rev. E 2017, 95, 062301. [DOI] [PubMed] [Google Scholar]
  • 87.Petri G; Scolamiero M; Donato I; Vaccarino F Topological strata of weighted complex networks. PloS ONE 2013, 8, e66506. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 88.Sharma A; Moore TJ; Swami A; Srivastava J Weighted simplicial complex: A novel approach for predicting small group evolution. In Proceedings of the Advances in Knowledge Discovery and Data Mining: 21st Pacific-Asia Conference, PAKDD 2017, Jeju, South Korea, 23–26 May 2017; Proceedings, Part I 21; Springer: Berlin/Heidelberg, Germany, 2017; pp. 511–523. [Google Scholar]
  • 89.Dawson RJM Homology of weighted simplicial complexes. Cah. Topol. Géom. Différ. Catég 1990, 31, 229–243. [Google Scholar]
  • 90.Bura A; He Q; Reidys C Weighted Homology of Bi-Structures over Certain Discrete Valuation Rings. Mathematics 2021, 9, 744. [Google Scholar]
  • 91.Bura AC; Dutta NS; Li TJ; Reidys CM A computational framework for weighted simplicial homology. arXiv 2022, arXiv:2206.04612 [Google Scholar]
  • 92.Li TJ; Reidys CM On Weighted Simplicial Homology. arXiv 2022, arXiv:2205.03435. [Google Scholar]
  • 93.Ren S; Wu C Weighted Simplicial Complexes and Weighted Analytic Torsions. arXiv 2021, arXiv:2103.04252. [Google Scholar]
  • 94.Ren S; Wu C; Wu J Weighted persistent homology. Rocky Mt. J. Math 2018, 48, 2661–2687. 10.1216/RMJ-2018-48-8-2661. [DOI] [Google Scholar]
  • 95.Wu C; Ren S; Wu J; Xia K Weighted (co)homology and weighted laplacian. arXiv 2018, arXiv:1804.06990. [Google Scholar]
  • 96.Wu C; Ren S; Wu J; Xia K Discrete Morse theory for weighted simplicial complexes. Topol. Its Appl 2020, 270, 107038. [Google Scholar]
  • 97.Hansen J; Ghrist R Toward a spectral theory of cellular sheaves. J. Appl. Comput. Topol 2019, 3, 315–358. [Google Scholar]
  • 98.Shepard AD A Cellular Description of the Derived Category of a Stratified Space. Ph.D. Thesis, Brown University, Providence, RI, USA, 1985. [Google Scholar]
  • 99.Curry J. Sheaves, Cosheaves and Applications. Ph.D. Thesis, University of Pennsylvania, Philadelphia, PA, USA, 2014. [Google Scholar]
  • 100.Hansen J. Laplacians of Cellular Sheaves: Theory and Applications. Ph.D. Thesis, University of Pennsylvania, Philadelphia, PA, USA, 2020. [Google Scholar]
  • 101.Robinson M. Topological Signal Processing; Springer: Berlin/Heidelberg, Germany, 2014; Volume 81. [Google Scholar]
  • 102.Robinson M. Sheaves are the canonical data structure for sensor integration. Inf. Fusion 2017, 36, 208–224. [Google Scholar]
  • 103.Yoon HR Cellular Sheaves and Cosheaves for Distributed Topological Data Analysis. Ph.D. Thesis, University of Pennsylvania, Philadelphia, PA, USA, 2018. [Google Scholar]
  • 104.Barbero F; Bodnar C; de Ocáriz Borde HS; Bronstein M; Veličković P; Liò P Sheaf neural networks with connection laplacians. In Proceedings of the Topological, Algebraic and Geometric Learning Workshops 2022, PMLR, Virtual, 25 February-22 July 2022; pp. 28–36. [Google Scholar]
  • 105.Bodnar C; Di Giovanni F; Chamberlain B; Lio P; Bronstein M Neural sheaf diffusion: A topological perspective on heterophily and oversmoothing in gnns. Adv. Neural Inf. Process. Syst 2022, 35, 18527–18541. [Google Scholar]
  • 106.Gillespie P; Maroulas V; Schizas I Bayesian Sheaf Neural Networks. arXiv 2024, arXiv:2410.09590. [Google Scholar]
  • 107.Hansen J; Gebhart T Sheaf neural networks. arXiv 2020, arXiv:2012.06333. [Google Scholar]
  • 108.Hansen J. A Gentle Introduction to Sheaves on Graphs. Available online: https://jakobhansen.org/publications/gentleintroduction.pdf (accessed on 2 February 2024).
  • 109.Robinson M. How Do We Deal with Noisy Data? Available online: https://www.youtube.com/watch?v=TZpA8E5U4CE (accessed on 3 January 2024).
  • 110.Yegnesh K. Persistence and sheaves. arXiv 2016, arXiv:1612.03522. [Google Scholar]
  • 111.Russold F. Persistent sheaf cohomology. arXiv 2022, arXiv:2204.13446. [Google Scholar]
  • 112.Caputi L; Riihimäki H Hochschild homology, and a persistent approach via connectivity digraphs. J. Appl. Comput. Topol 2023, 8, 1121–1170. [Google Scholar]
  • 113.Lütgehetmann D; Govc D; Smith JP; Levi R Computing persistent homology of directed flag complexes. Algorithms 2020, 13, 19. [Google Scholar]
  • 114.Masulli P; Villa AE The topology of the directed clique complex as a network invariant. SpringerPlus 2016, 5, 1–12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 115.Reimann MW; Nolte M; Scolamiero M; Turner K; Perin R; Chindemi G; Dłotko P; Levi R; Hess K; Markram H Cliques of neurons bound into cavities provide a missing link between structure and function. Front. Comput. Neurosci 2017, 11, 48. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 116.Grigor’yan A; Lin Y; Muranov Y; Yau ST Homologies of path complexes and digraphs. arXiv 2012, arXiv:1207.2834. [Google Scholar]
  • 117.Grigor’yan A; Lin Y; Muranov Y; Yau ST Homotopy Theory for Digraphs. Pure Appl. Math. Q 2014, 10, 619–674. [Google Scholar]
  • 118.Grigor’yan A; Lin Y; Muranov Y; Yau ST Cohomology of digraphs and (undirected) graphs. Asian J. Math 2015, 19, 887–932. [Google Scholar]
  • 119.Grigor’yan A; Lin Y; Muranov YV; Yau ST Path complexes and their homologies. J. Math. Sci 2020, 248, 564–599. [Google Scholar]
  • 120.Grigor’yan A; Muranov Y; Yau ST Homologies of digraphs and Künneth formulas. Commun. Anal. Geom 2017, 25, 969–1018. [Google Scholar]
  • 121.Lin Y; Ren S; Wang C; Wu J Weighted path homology of weighted digraphs and persistence. arXiv 2019, arXiv:1910.09891. [Google Scholar]
  • 122.Grigor’yan A Advances in path homology theory of digraphs. Not. Int. Consort. Chin. Math 2022, 10, 61–124. [Google Scholar]
  • 123.Grigor’yan A; Jimenez R; Muranov Y; Yau ST Homology of path complexes and hypergraphs. Topol. Its Appl 2019, 267, 106877. [Google Scholar]
  • 124.Huntsman S. Path homology as a stronger analogue of cyclomatic complexity. arXiv 2020, arXiv:2003.00944. [Google Scholar]
  • 125.Chowdhury S; Huntsman S; Yutin M Path homologies of motifs and temporal network representations. Appl. Netw. Sci 2022, 7, 4. [Google Scholar]
  • 126.Chowdhury S; Mémoli F Persistent path homology of directed networks. In Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SIAM, New Orleans, LA, USA, 7–10 January 2018; pp. 1152–1169. [Google Scholar]
  • 127.Chen D; Liu J; Wu J; Wei GW; Pan F; Yau ST Path topology in molecular and materials sciences. J. Phys. Chem. Lett 2023, 14, 954–964. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 128.Estrada E. Path Laplacian matrices: Introduction and application to the analysis of consensus in networks. Linear Algebra Its Appl. 2012, 436, 3373–3391. [Google Scholar]
  • 129.Liu R; Liu X; Wu J Persistent Path-Spectral (PPS) Based Machine Learning for Protein-Ligand Binding Affinity Prediction. J. Chem. Inf. Model 2023, 63, 1066–1075. [DOI] [PubMed] [Google Scholar]
  • 130.Gomes A; Miranda D Path cohomology of locally finite digraphs, Hodge’s theorem and the p-lazy random walk. arXiv 2019. arXiv:1906.04781. [Google Scholar]
  • 131.Parks AD; Lipscomb SL Homology and Hypergraph Acyclicity: A Combinatorial Invariant for Hypergraphs; Technical report; Naval Surface Warfare Center: Dahlgren VA, USA, 1991. [Google Scholar]
  • 132.Bressan S; Li J; Ren S; Wu J The embedded homology of hypergraphs and applications. Asian J. Math 2019, 23, 479–500. [Google Scholar]
  • 133.Ausiello G; Laura L Directed hypergraphs: Introduction and fundamental Algorithms—A survey. Theor. Comput. Sci 2017, 658, 293–306. [Google Scholar]
  • 134.Thakur M; Tripathi R Linear connectivity problems in directed hypergraphs. Theor. Comput. Sci 2009, 410, 2592–2618. [Google Scholar]
  • 135.Ren S; Wu C; Wu J Hodge decompositions for weighted hypergraphs. arXiv 2018, arXiv:1805.11331. [Google Scholar]
  • 136.Ren S; Wu J Stability of persistent homology for hypergraphs. arXiv 2020, arXiv:2002.02237. [Google Scholar]
  • 137.Chung FR The Laplacian of a Hypergraph. In Proceedings of the Expanding Graphs, Princeton, NJ, USA, 11–14 May 1992; pp. 21–36. [Google Scholar]
  • 138.Emtander E. Betti numbers of hypergraphs. Commun. Algebra 2009, 37, 1545–1571. [Google Scholar]
  • 139.Hu S; Qi L The Laplacian of a uniform hypergraph. J. Comb. Optim 2015, 29, 331–366. [Google Scholar]
  • 140.Jost J; Mulas R Hypergraph Laplace operators for chemical reaction networks. Adv. Math 2019, 351, 870–896. [Google Scholar]
  • 141.Muranov Y; Szczepkowska A; Vershinin V Path homology of directed hypergraphs. Homol. Homotopy Appl 2022, 24, 347–363. [Google Scholar]
  • 142.Myers A; Joslyn C; Kay B; Purvine E; Roek G; Shapiro M Topological Analysis of Temporal Hypergraphs. In Proceedings of the Algorithms and Models for the Web Graph: 18th International Workshop, WAW 2023, Toronto, ON, Canada, 23–26 May 2023; Proceedings; Springer: Berlin/Heidelberg, Germany, 2023; pp. 127–146. [Google Scholar]
  • 143.Ameneyro B; Maroulas V; Siopsis G Quantum persistent homology. J. Appl. Comput. Topol 2024, 8, 1961–1980. [Google Scholar]
  • 144.Ameneyro B; Siopsis G; Maroulas V Quantum Persistent Homology for Time Series. Bull. Am. Phys. Soc 2023, 68, 387–392. [Google Scholar]
  • 145.Bianconi G. The topological Dirac equation of networks and simplicial complexes. J. Phys. Complex 2021, 2, 035022. [Google Scholar]
  • 146.Suwayyid F; Wei GW Persistent Dirac of paths on digraphs and hypergraphs. Found. Data Sci 2024, 6, 124–135. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 147.Suwayyid FA; Wei G Persistent Mayer Dirac. J. Phys. Complex 2024, 5, 045005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 148.Wee J; Bianconi G; Xia K Persistent Dirac for molecular representation. Sci. Rep 2023, 13, 11183. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 149.Feng H; Shen L; Liu J; Wei GW Mayer-homology learning prediction of protein-ligand binding affinities. J. Comput. Biophys. Chem 2024. 10.1142/S2737416524500613 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 150.Song R; Li F; Wu J; Lei F; Wei GW Multiscale Jones Polynomial and Persistent Jones Polynomial for Knot Data Analysis. arXiv 2024, arXiv:2411.17331. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 151.Shen L; Liu J; Wei GW Evolutionary Khovanov homology. AIMS Math. 2024, 9, 26139–26165. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 152.Jones B; Wei GW A Khovanov Laplacian for Knots and Links. arXiv 2024, arXiv:2411.18841. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 153.Hofer CD; Kwitt R; Niethammer M Learning representations of persistence barcodes. J. Mach. Learn. Res 2019, 20, 1–45. [Google Scholar]
  • 154.Gerstenhaber M; Voronov A Higher operations on the Hochschild complex. Funct. Anal. Appl 1995, 29, 3. [Google Scholar]
  • 155.Biran P; Cornea O A Lagrangian quantum homology. In New Perspectives and Challenges in Symplectic Field Theory; American Mathematical Society: Providence, RI, USA, 2009; Volume 49, pp. 1–44. [Google Scholar]
  • 156.Harrington HA; Otter N; Schenck H; Tillmann U Stratifying multiparameter persistent homology. SIAM J. Appl. Algebra Geom 2019, 3, 439–471. [Google Scholar]
  • 157.Liu J; Chen D; Wei GW Interaction homotopy and interaction homology. arXiv 2023. arXiv:2311.16322. [Google Scholar]
  • 158.Liu J; Chen D; Wei GW Persistent interaction topology in data analysis. arXiv 2024, arXiv:2404.11799. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 159.Kaji S; Sudo T; Ahara K Cubical ripser: Software for computing persistent homology of image and volume data. arXiv 2020, arXiv:2005.12692. [Google Scholar]
  • 160.Wagner H; Chen C; Vuçini E Efficient computation of persistent homology for cubical data. In Topological Methods in Data Analysis and Visualization II: Theory, Algorithms, and Applications; Springer: Berlin/Heidelberg, Germany, 2011; pp. 91–106. [Google Scholar]
  • 161.Wang B; Wei GW Object-oriented persistent homology. J. Comput. Phys 2016, 305, 276–299. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 162.Kauffman LH State models and the Jones polynomial. Topology 1987, 26, 395–407. [Google Scholar]
  • 163.Khovanov M. A categorification of the Jones polynomial. Duke Math. J 2000, 101, 359–426. [Google Scholar]
  • 164.Liu J; Shen L; Wei GW ChatGPT for Computational Topology. Found. Data Sci 2024, 6, 221–250. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 165.Chen D; Liu J; Wei GW Multiscale topology-enabled structure-to-sequence transformer for protein-ligand interaction predictions. Nat. Mach. Intell 2024, 6, 799–810. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The data will be made available by the authors on request.

RESOURCES