Abstract
Recently, various types of topological Laplacians have been studied from the perspective of data analysis. The spectral theory of these Laplacians has significantly extended the scope of algebraic topology and data analysis. Inspired by the theory of persistent Laplacians and cellular sheaves, this work develops the theory of persistent sheaf Laplacians for cellular sheaves and describes how to construct sheaves for a point cloud where each point is associated with a quantity that can be devised to embed physical properties. The spectra of persistent sheaf Laplacians encode both geometrical and non-geometrical information of the given point cloud. The theory of persistent sheaf Laplacians provides an elegant method for fusing different types of data and has significant potential for future development.
Keywords: Persistent Laplacian, persistent sheaf Laplacian, persistent spectral graph, combinatorial graph, Hodge Laplacian, algebraic topology, data fusion
2020 Mathematics Subject Classification: Primary: 62R40, Secondary: 92B99
1. Introduction.
Recent years have witnessed a dramatic growth of research interest in topological data analysis (TDA) [19, 40], driven by its success in science and technology, particularly in computational biology and computer-aided drug design, one of the most challenging scientific fronts of the 21st century [27, 28]. The main workhorse of TDA is persistent homology [6, 12, 45], a new branch of algebraic topology that is able to capture multiscale topological information of data. Topological deep learning, coined in 2017, integrates persistent homology and artificial intelligence (AI) [4]. It has had enormous success in data science [23, 26, 37].
Persistent homology has many limitations. For example, it cannot capture the shape evolution of data that does not change topologically. Evolutionary de Rham-Hodge theory, or persistent Hodge Laplacians, was proposed in 2019 to overcome this limitation [8]. The de Rham-Hodge theory connects algebraic topology with differentiable geometry, partial differential equations, harmonic analysis, and algebraic geometry [11, 44]. Persistent Hodge Laplacians defined on a family of differentiable manifolds offer a powerful multiscale spectral analysis of volumetric data [8]. Additionally, persistent spectral graph theory, also called persistent combinatorial Laplacians (or simply persistent Laplacians), was also introduced in 2019 to overcome the drawback of persistent homology [38]. Combinatorial Laplacians enable us to perform spectral analysis for simplicial complexes constructed from a point cloud [9, 15, 20]. Persistent combinatorial Laplacians have stimulated much interest in the past few years [21, 22, 39] and has had success in various applications [7, 24, 29]. Both persistent Hodge Laplacians and persistent combinatorial Laplacians are persistent topological Laplacians, an emerging research topic in TDA. However, these PTLs cannot deal with labeled data, or the local non-geometric properties at individual data points.
A natural extension of the aforementioned algebraic topology, differential geometry, and graph theory approaches for data science is the sheaf theory. A sheaf is a mathematical tool for systematically tracking data (or states), or extracting spatial-temporal patterns, or organizing data (or states), or fusing data (or states) according to certain physical/mathematical rules or structures. It defines a relationship for adjacent data points lying in a topological space, which may be abstracted from point clouds, manifolds, or spatial-temporal data. Such relationships become particularly valuable when they are devised to embed certain physical laws governing the underlying data. A particular class of sheaves, namely cellular sheaves, has attracted much attention in the past decade for its application potentials. The notion of a cellular sheaf was first introduced by Shepard in his Ph.D. thesis in 1985 [35]. In the past decade, researchers have revived and expanded the cellular sheaf theory with applications in science and engineering [10, 17, 32]. Tools from sheaf theory have also been developed to study persistence modules [2, 3, 10, 16]. Roughly speaking, a cellular sheaf consists of a simplicial complex, an assignment of vector spaces for each simplex, and a definition of linear maps for each face relation, satisfying certain rules so that it gives rise to a sheaf cochain complex. Therefore, one can define sheaf cohomology, which reflects the property of the sheaf. Spectral sheaf theory extends spectral graph theory to cellular sheaves, leading to sheaf Laplacians [17].
The aim of this paper is to introduce persistent sheaf Laplacians (PSL) as an extension of persistent Laplacians to the setting of cellular sheaves. This work is also motivated by the need to elegantly fuse geometric and non-geometric information as in the persistent cohomology [5]. In this approach, the geometrical shape can be successfully captured by persistent homology and particularly, by persistent Laplacians, while local non-geometric properties, such as atomic biophysical properties of a molecule, requires additional treatment. It is beneficial to have mathematical tools that can distinguish between data that have very similar geometrical shapes but carrying different non-geometrical information. From a mathematical perspective, the extension of persistent Laplacians is natural, since the key theorem in the theory of persistent Laplacians is indeed true for more general (co)chain complexes. The rest of this paper is organized as follows. In Section 2, we introduce the basics of cellular sheaf theory and discuss how to define a sheaf on a labeled simplicial complex (i.e., a simplicial complex with a quantity associated to each vertex). In Section 3, we define the q-th persistent sheaf Laplacian for a pair of complexes X, Y. In Section 4 we demonstrate the spectra of persistent sheaf Laplacians for several examples of applications.
2. Preliminaries.
In this section, we give a very concise introduction to cellular sheaves and persistent Laplacians. We assume that the reader is familiar with simplicial homology. We follow the standard notational convention to distinguish between chain complexes and cochain complexes. Most researchers define cellular sheaves on regular cell complexes [10, 13, 17, 32]. For the sake of simplicity, we only discuss celluar sheaves on simplical complexes.
2.1. Cellular sheaves.
Definition 2.1. A cellular sheaf on a simplicial complex X consists of the following data:
(1) a simplicial complex X, where the face relation that is a face of is denoted by , and
(2) an assignment to each simplex of X a (finite dimensional) vector space and to each face relation a linear morphism of vector spaces denoted by or , satisfying the rule
and is the identity map.
The vector space is referred to as the stalk of over , and the linear morphism is referred to as the restriction map of the face relation .
Example 2.1. Let X be a finite simplicial complex. We attach to every simplex of X a fixed vector space V and let every restriction map be the identity map. This sheaf is referred to as the constant sheaf V on X.
Definition 2.2. Suppose that f : X → Y is a simplicial map [25] and is a cellular sheaf on Y. The pullback sheaf on X is given by
and for any face relation of X,
Example 2.2. Suppose that X is a subcomplex of Y and is a sheaf on Y. We can define a sheaf on X using the data of Y. For , let . For any face relation in , let . The sheaf is a pullback of .
Definition 2.3. Suppose that is a sheaf. A global section of is an assignment to each simplex an element such that for any face relation . The set of global sections is denoted by .
Example 2.3. This example is related to quantum physics. The general form of the Schrödinger equation for an isolated quantum system is
where t is time, is the state vector of the quantum system that belongs to a Hilbert space , r is the position vector, and H is the Hamiltonian consisting of kinetic energy and potential energy operators. In the position space representation, the kinetic energy operator is given by the Laplacian. In the Schrödinger representation, H is independent of time , and the time evolution of is given by
where is known as the time-evolution operator. We can define a cellular sheaf as follows. First is seen as a simplicial complex such that its vertices are integers and its edges are intervals [n,n+1] where . We attach to each simplex. Restriction maps and are defined by linear maps and . The assignment for all is a global section of sheaf . Similarly, cellular sheaves can be defined for many other linear (partial) differential equations. Note that in general there is no need to work with .
2.2. Sheaf cohomology.
For a sheaf on a finite simplicial complex X, we can construct the sheaf cochain complex of as follows. Let the q-th cochain group be the direct sum of over all q-simplices . To define the coboundary map d, we need a signed incidence relation [10].
Definition 2.4. A signed incidence relation is an assignment to every face relation an integer satisfying the following conditions:
if , then ; and
if and , the sum .
If a signed incidence relation is given, we then define the coboundary map by
Since dq is a linear morphism, its action on each stalk determines itself. We can verify that [10, Lemma 6.2.2], so there is the sheaf cochain complex
The q-th sheaf cohomology group is defined by .
A natural signed incidence relation exists for every oriented simplicial complex. Recall that the orientation of a simplex is determined by the ordering of its vertices. For an oriented and its oriented face , we let . If or is oriented alternatively, we let . This signed incidence relation is used throughout this paper. In practice we can orient a simplicial complex by a global ordering of vertices. We remind the reader that we do not need orientation information to define a sheaf.
Example 2.4. We examine the sheaf cochain complex of the constant sheaf on a finite simplicial complex X. The dimension of the q-th cochain group is equal to the number of q-simplices. We use simplices to distinguish different stalks over different simplices. The q-th sheaf cochain group has the canonical basis , and
Suppose X is {0, 1, 2, 01, 02, 12, 012},

then the matrix representation of d0 is
and the matrix representation of d1 is
In fact for any finite simplicial complex X, the sheaf cochain complex of coincides with the dual of the simplicial chain complex of X with coefficient ring .
The following fact is well-known and we omit the proof.
Proposition 2.5. [13, Lemma 9.5] .
2.3. Cellular sheaves on a labeled simplicial complex.
Suppose that there is a 1-dimensional simplicial complex (i.e., graph) X where each vertex vi is associated with a quantity . Denote the edge connecting vi and vj by eij. We can define a sheaf on X with qi such that each stalk is , and for the face relation , the morphism is the multiplication by qj/rij where rij is the length of eij. This sheaf is inspired by molecular biology and chemistry. Given a molecule, each atom and its atomic partial charge can be seen as a vertex vi and the associated quantity qi, respectively. Conceptually, one may build a 1-dimensional Rips or Alpha complex from the point cloud of vertices or just take chemical bonds as edges. The assignment and is a global section, since . The quantity qiqj/rij is the potential energy.
The above sheaf can be generalized to high dimensional simplicial complexes (cf. [42]). Suppose we have the following data: a simplicial complex X, a set of nonzero associated to each vertex vi, and a nowhere zero function . We can define a sheaf where each stalk is , and for the face relation , the linear morphism is the scalar multiplication by
This is indeed a sheaf since if we have , then
The assignment is a nontrivial global section.
Example 2.5. Consider the oriented simplicial complex

where is associated to vi. Let r01, r12, r02 be the lengths of e01, e12, e02. We can define the above sheaf on this complex where F maps every vertex to 1, every edge eij to its length rij, and the 2-simplex [v0, v1, v2] to r01r12r02. The matrix representation of d0 is
and the matrix representation of d1 is
Note that many alternative sheaf constructions are available by appropriate choices of F. For example, F may map a 2-cell to the sum of its edge lengths. In practical applications, a good choice of F can embed physical information into spectral representation.
2.4. Sheaf Laplacians.
If cochain groups of a cochain complex
are all finite dimensional inner product spaces, the q-th combinatorial Laplacian is defined by
where is the adjoint of dq, and it is well-known that the kernel of is isomorphic to the q-th cohomology group Hq. Hansen and Ghrist [17] applied this construction to sheaf cochain complexes and the resulting new combinatorial Laplacian is referred to as the sheaf Laplacian. If every stalk of a sheaf is a finite dimensional inner product space, we can equip an inner product structure on every such that and are orthogonal if .
Example 2.6. We consider the F defined in the same way as in Example 2.5 to evaluate the spectra of sheaf Laplacians. Consider the 2-simplex

whose edges are all of length 1. The matrix representation of is
and its eigenvalues are and the corresponding eigenvectors are , and . Moreover, the matrix representation of is
and its only eigenvalue is .
This example shows that the eigenvalues of and are dependent on the amplitude of qi, which allows the embedding of non-geometric information in practical applications. However, they are not sensitive to the sign of qi. Therefore, a (persistent) sheaf Dirac theory as an extension of recent Dirac formulation or quantum persistent homology [1] may enable us to further eliminate the sign degeneracy.
Furthermore, the eigenvectors of Δ0 depend on the signs of of qi. As such, it is advantageous to use sheaf eigenvectors to embed physical properties of a molecule and utilize them in machine learning.
3. Persistent sheaf Laplacians.
We review persistent combinatorial Laplacians before introducing persistent sheaf Laplacians.
3.1. Persistent Laplacians.
Given two chain complexes (V, d) and (W, d), if Vq, as an inner product space, is a subspace of the finite dimensional inner product space Wq for all q, and the boundary operator of (V, d) inherits from (W, d), then we have the following commutative diagram

where dashed hooked arrows represent the inclusion map . If we use superscripts V and W to distinguish among maps and subspaces of (V, d) and (W, d), then the q-th persistent homology group Hq (V, W) is defined by
whose dimension is called the q-th persistent Betti numbers of the pair . Let . In other words, consists of chains of whose boundaries are in Vq (actually in , since d2 = 0), and we have . If we denote the adjoint of the inclusion by (which is a projection), the q-th persistent Laplacian [21, 22, 38] is defined by
Since we know that [21, 22, 38], the theory of persistent Laplacian offers an alternative method of computing persistent Betti numbers. Besides that, non-zero eigenvalues and eigenvectors of a persistent Laplacian contain extra information that can to be utilized.
3.2. Persistent sheaf cohomology and persistent sheaf Laplacians.
Persistent sheaf cohomology is known to many researchers [31, 33, 43]. Given two oriented simplicial complexes X, Y, if X ⊂ Y and the orientation of X is identical to Y, we can let sheaf on X to be the pullback of the sheaf on Y, then we have the following commutative diagram

where is a projection map such that is the identity map if , and otherwise. Since is a cochain map, it induces a map between sheaf cohomology groups of and , and the q-th persistent sheaf group is defined by
whose dimension is the q-th persistent sheaf Betti number. Our goal here is to extend the notion of persistent Laplacian to the setting of cellular sheaves. We will assume that each stalk of is a finite dimensional inner product space, and regard any cochain group as a direct sum of inner product spaces. Note that the adjoint of is the inclusion map . We can dualize the above diagram (i.e., reverse all arrows) and define the persistent sheaf Laplacian by the persistent Laplacian of the dualized diagram. More specifically, we have the following diagram

(note that an inner product space is self-dual) where and is the adjoint of .
We define the q-th persistent sheaf Laplacian by
The nullity of is equal to the q-th persistent Betti number of the dualized diagram (since we dualize everything, the two cochain complexes become chain complexes). By the universal coefficient theorem for cohomology, and have the same rank (here • means the induced map between cohomology or homology groups). So the q-th persistent Betti number of the dualized diagram is equal to the q-th persistent sheaf Betti number. In other words, we have
The matrix representation of a persistent sheaf Laplacian can be calculated in the same way as a persistent Laplacian.
Proposition 3.1 (The matrix representation of a persistent sheaf Laplacian). Choose a basis {v1, …, vn} of and denote its inner product matrix by P. Denote the matrix representation of with respect to the canonical basis of and {v1, …, vn} as and the matrix representation of with respect to the canonical bases of and as . Then, the matrix representation of is
Proof. We only have to determine the matrix representation of . Take two vectors . We abuse the notation a bit and use v, w to denote their coordinates in the form of column vector as well. We have
| (1) |
| (2) |
| (3) |
As v, w are arbitrarily taken, we conclude that .
Proposition 3.2. The spectrum of the q-th persistent sheaf Laplacian does not depend on the orientation of Y.
Proof. Fixing a choice of orientation for each simplex of Y, it suffices to show that the spectrum of is unchanged if the orientation of one simplex of Y is alternated. We first fix some notations. Suppose we change the orientation of a simplex σ, then every morphism defined with respect to this new orientation will have a bar. We also sometimes denote by . We define a linear map such that and if . The adjoint of is itself. Depending on context, the domain of will be understood as or . The proof is divided into cases.
Case I. If , then and . So
Case II. If , then and . So . As
we see that . Similarly
we see that , so .
Then
and
So
Case III. If , then and . So . As , we see that . Similarly , implying that . So . Denote by the restriction of on . We have . Then
Example 3.1. Consider the 1-dimensional simplicial complex Y

and the constant sheaf over Y. We compute when X = {1, 2}. The matrix representation of is
According to the definition of , we want to find all elements of that are sent to by . After a few steps of column Gauss elimination, we get a new matrix representation of
From this representation, we see that for any vector v = a13 + b(13 + 34) + c(13 + 34 + 42) with a, b, and c being coefficients, if and only if a and b are both zero. In other words, , P = 3, and the matrix representation of is
Then, the matrix representation of is
and its spectrum is {0, 2/3}.
4. Experiments.
Given a labeled point cloud P (i.e., a point cloud with a nonzero quantity qi associated with each point vi), we can build a Rips or Alpha filtration out of it and construct a sheaf on each Xt consistently as described in section 2.3 provided a suitable global is chosen. If we take Ft to be the restriction of on and construct , then we ensure that the stalks of and and the restriction map between and remain the same for any containing . Since is the pullback of for any t and p, we get a persistent module of sheaf cochain complexes and can compute the spectra of persistent sheaf Laplacians. In this way, we calculate the spectra of persistent sheaf Laplacians for a few examples of point clouds in this section. Some examples are the vertices of simple geometrical shapes and some are the atomic coordinates of molecules. We assign the quantities qi to simple geometrical shapes, and take the partial charges as qi for molecules. An Alpha complex filtration {Xr} is built for each labeled point cloud, parametrized by radius r. We choose F such that F maps every vertex vi to 1, every edge vivj to the length of itself rij, and every 2-cell vivjvk to the product of lengths of its edges rijrikrjk. The spectra of for d = 0, 1 and selected r, p will be calculated. The radius r will be a multiple of 0.01 or 0.01 Å. The spectrum can provide information for various analyses, but for simplicity here we only plot the minimal nonzero eigenvalue and the nullity against the radius r. The minimal nonzero eigenvalue of the persistent sheaf Laplacian is denoted by and the -th persistent sheaf Betti number of the pair (i.e., the nullity of is denoted by .
4.1. Simple shapes.
The examples of simple shapes are the vertex sets of a 2-dimensional square or a 2-dimensional trapezoid as shown in Figure 2 with different choices of local property qi. More specifically, we consider four labeled point clouds and two point clouds in . The two point clouds are {(0, 0), (1, 0), (1, 1), (0, 1)} and {(0, 0), (1, 0), (3/4, ), (1/4, )}. For {(0, 0), (1, 0), (1, 1), (0, 1)} we assign q = ±1 to (0, 1) and q = 1 to the rest. For {(0, 0), (1, 0), (3/4, ), (1/4, )} we assign q = ±1 to (1/4, 15/4) and q = 1 to the rest. For the two point clouds we construct the constant sheaf and compute persistent sheaf Laplacians, whose spectra coincide with persistent Laplacians. For the four labeled point clouds we construct filtrations of sheaves in the way described earlier in this section. The results are shown in Figures 3 and 4. The first thing we can infer is that, the minimal nonzero eigenvalue and the nullity usually change significantly when the topology of Xr changes (when p is nonzero, both of them change at r – p rather than r). When we consider labeled point clouds instead of point clouds, sometimes the nullity show less change but the minimal nonzero eigenvalue gives more change (compare (a) and (b) with (c) and (d) in Figure 3 and Figure 4).
Figure 2.

A square and a trapezoid. Coordinates of vertices are shown.
Figure 3.

The results of persistent sheaf Laplacians for the square. We consider pairs (Xr, Xr) or (Xr, Xr+0.2) in a filtration. The results of the labeled point cloud {((0, 0), 1), ((1, 0), 1), ((1, 1), 1), ((0, 1), 1)} are shown in (a) and (b). The results of the point cloud {(0, 0), (1, 0), (1, 1), (0, 1)} are shown in (c) and (d). The results of the labeled point cloud {((0, 0), 1), ((1, 0), 1), ((1, 1), 1), ((0, 1), −1)} are shown in (e) and (f).
Figure 4.

The results of persistent sheaf Laplacians for the trapezoid. We consider pairs (Xr, Xr) or Xr, Xr+0.2 in a filtration. The results of the labeled point cloud {((0,0),1),((1,0),1),((3/4,)4,1),((1/4,),1)} are shown in (a) and (b). The results of the point cloud {(0,0),(1,0),(3/4,),(1/4,)} are shown in (c) and (d). The results of the labeled point cloud {((0,0),1),((1,0),1),((3/4,),1),((1/4,),−1)} are shown in (e) and (f).
If we compare the results of the square and the trapezoid, we see more changes in the results of the trapezoid. This is due to the fact that the filtration constructed out of the vertex set of trapezoid contains more different complexes. We also observe that the change of signs of qi does not affect the minimal nonzero eigenvalue and the nullity, though the eigenvectors of Laplacians will be different.
4.2. Complex molecules.
Next we study the molecule CB8 [34] shown in Figure 5. We associate each atom with the corresponding partial charge (obtained using [30]). The results for CB8 are shown in Figures 6 and 7. Due to complexity of the molecule, it is very difficult to explain the spectral details of the system. However, this information can be very useful for machine learning analysis.
Figure 5.

The structure of CB8.
Figure 6.

The results of the CB8 when p = 0.
Figure 7.

The results of the CB8 when p = 0.2.
Finally, to demonstrate our method for practical problems, we study a small protein called bacteriocin AS-48 (PDB ID: 1E68) [14]. We select the model 1 of AS-48 and compute the pqr file by PDB2PQR with the Amber force field [18]. For the sake of faster computation, we only use the coordinates of carbon atoms as the point cloud. Results are shown in Figures 9 and 10.
Figure 9.

The results of AS-48 when p = 0.
Figure 10.

Results of AS-48 when p = 0.4.
5. Concluding remarks.
The success of persistent homology in data science lies in its integration of multiscale analysis and topological abstraction in terms of topological invariants [12, 45]. However, this approach has a significant drawback, i.e., its inability to detect homotopic shape evolution of data that involves no topological changes. This limitation was addressed by persistent topological Laplacians, including persistent spectral graph, also called persistent Laplacians [38], and evolutionary de Rahm Hodge theory, also called persistent Hodge Laplacians [8]. The multiscale geometric analysis in these new approaches has dramatically empowered classical spectral theory. The harmonic spectra of persistent Laplacians fully retain the topological invariants of persistent homology, while their non-harmonic spectra capture the homotopic shape evolution of data that cannot be obtained from persistent homology. Nonetheless, persistent Laplacians cannot handle non-geometric information of the data, such as the atomic property of a molecule and the node property of a network. This work proposes persistent sheaf Laplacians (PSL) to overcome this limitation. The theory of PSLs introduces multiscale analysis to cellular sheaf Laplacians to further extend their application potential via a filtration. The proposed PSLs have been demonstrated on various point cloud data with localized labels.
Potential future development is widely open. First, a fast implementation of PSLs and a good understanding of the eigenvalues and eigenspaces of PSLs will dramatically boost the applications of PSLs to complex and big data. Second, the incorporation of foundational laws of physics, principles of chemistry, and rules of life into PSLs to study various types of data will be exciting. Third, the application of PSLs for data fusion, i.e., integrating multiple data sources to produce more consistent, accurate, and useful information than that concatenates individual data sources, is another direction. Fourth, we need to explore various specific types of sheaf Laplacians for each specific problem and test their power in applications. Fifth, a persistent sheaf Dirac theory will extend the Dirac formulation of persistent homology [1, 36, 41] and provide a potentially more powerful approach for data science. A Dirac operator can be roughly seen as the square root of combinatorial Laplacians, and recently the extension of Dirac operators to the setting of persistent homology has been proposed since it offers a new perspective in topological data analysis. Wee et al. [41] demonstrated that persistent Dirac model discriminates the 9 types of organic-inorganic halide perovskites clearly. Finally, in the spirit of evolutionary de Rahm-Hodge theory [8], one can develop evolutionary sheaf Dirac on manifolds for volumetric data. However, like persistent Hodge Laplacians, this approach can be computationally demanding to implement.
Figure 1.

Different orderings determine different orientations. On the left, the ordering is a, b, c, and the oriented simplices are [a, b], [b, c], [a, c], [a, b, c]. On the right, the ordering is a, c, b, and the oriented simplices are [a, b], [c, b], [a, c], [a, c, b]. In practice, one would label vertices by natural numbers, and orient simplices such that labels are increasing. For example, if we label a, b, c by 0, 1, 2, then we will get the left orientation. For the sake of simplicity, we often denote a vertex by its index, so vi is written as i; for edges, we just write ij instead of [vi, vj], and adopt similar notations for higher dimensional simplices.
Figure 8.

Illustration of the structure of bacteriocin AS-48.
Acknowledgments
This work was supported in part by NIH grants R01GM126189, R01AI164266, and R01AI146210, NSF grants DMS-2052983, DMS-1761320, and IIS-1900473, NASA grant 80NSSC21M0023, MSU Foundation, Bristol-Myers Squibb 65109, and Pfizer.
Footnotes
Code availability. The code for calculating persistent sheaf Laplacians can be found at https://github.com/weixiaoqimath/persistent_sheaf_Laplacians.
REFERENCES
- [1].Ameneyro B, Maroulas V and Siopsis G, Quantum persistent homology, Journal of Applied and Computational Topology, (2024), 1–20. [Google Scholar]
- [2].Berkouk N and Ginot G, A derived isometry theorem for constructible sheaves on R, 2021. [Google Scholar]
- [3].Bubenik P and Milćevć N, Homological algebra for persistence modules, Foundations of Computational Mathematics, 21 (2021), 1233–1278. [Google Scholar]
- [4].Cang Z and Wei G-W, Topologynet: Topology based deep convolutional and multi-task neural networks for biomolecular property predictions, PLoS Computational Biology, 13 (2017), e1005690. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Cang Z and Wei G-W, Persistent cohomology for data with multicomponent heterogeneous information, SIAM Journal on Mathematics of Data Science, 2 (2020), 396–418. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Cerri A, Di Fabio B, Ferri M, Frosini P and Landi C, Betti numbers in multidimensional persistent homology are stable functions, Mathematical Methods in the Applied Sciences, 36 (2013), 1543–1557. [Google Scholar]
- [7].Chen J, Qiu Y, Wang R and Wei G-W, Persistent Laplacian projected Omicron BA. 4 and BA. 5 to become new dominating variants, Computers in Biology and Medicine, 151 (2022), 106262. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Chen J, Zhao R, Tong Y and Wei G-W, Evolutionary de Rham-Hodge method, Discrete Contin. Dyn. Syst. Ser. B, 26 (2021), 3785–3821. [Google Scholar]
- [9].Chung FR, Spectral Graph Theory, volume 92, American Mathematical Soc., 1997. [Google Scholar]
- [10].Curry J, Sheaves, Cosheaves and Applications, PhD thesis, University of Pennsylvania, 2014. [Google Scholar]
- [11].Dodziuk J, de Rham-Hodge theory for l2-cohomology of infinite coverings, Topology, 16 (1977), 157–165. [Google Scholar]
- [12].Edelsbrunner H and Harer J, Persistent homology-a survey, Contemporary Mathematics, 453 (2008), 257–282. [Google Scholar]
- [13].Ghrist R, Elementary Applied Topology, Createspace, 1 edition, 2014. [Google Scholar]
- [14].Gonz C, Langdon GM, Bruix M, Gálvez A, Valdivia E, Maqueda M and Rico M, Bacteriocin AS-48, a microbial cyclic polypeptide structurally and functionally related to mammalian NK-lysin, Proceedings of the National Academy of Sciences, 97 (2000), 11221–11226. [Google Scholar]
- [15].Grone R, Merris R and Sunder V, The Laplacian spectrum of a graph, SIAM Journal on Matrix Analysis and Applications, 11 (1990), 218–238. [Google Scholar]
- [16].Hang H and Mio W, Correspondence modules and persistence sheaves: A unifying perspective on one-parameter persistent homology, Jpn. J. Ind. Appl. Math, 40 (2023), 41–93. [Google Scholar]
- [17].Hansen J and Ghrist R, Toward a spectral theory of cellular sheaves, Journal of Applied and Computational Topology, 3 (2019), 315–358. [Google Scholar]
- [18].Jurrus E, Engel D, Star K, Monson K, Brandi J, Felberg LE, Brookes DH, Wilson L, Chen J, Liles K, Chun M, Li P, Gohara DW, Dolinsky T, Konecny R, Koes DR, Nielsen JE, Head-Gordon T, Geng W, Krasny R, Wei G-W, Holst MJ, McCammon JA and Baker NA, Improvements to the APBS biomolecular solvation software suite, Protein Science: A Publication of the Protein Society, 27 (2018), 112–128. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19].Kaczynski T, Mischaikow K and Mrozek M, Computational Homology, Appl. Math. Sci, 157, Springer-Verlag, New York, 2004. [Google Scholar]
- [20].Lim L-H, Hodge Laplacians on graphs, Siam Review, 62 (2020), 685–715. [Google Scholar]
- [21].Liu J, Li J and Wu J, The algebraic stability for persistent Laplacians, arXiv preprint, 2023. arXiv:2302.03902. [Google Scholar]
- [22].Mémoli F, Wan Z and Wang Y, Persistent Laplacians: Properties, algorithms and implications, SIAM Journal on Mathematics of Data Science, 4 (2022), 858–884. [Google Scholar]
- [23].Meng Z, Anand DV, Lu Y, Wu J and Xia K, Weighted persistent homology for biomolecular data analysis, Scientific Reports, 10 (2020), 2079. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [24].Meng Z and Xia K, Persistent spectral–based machine learning (PerSpect ML) for proteinligand binding affinity prediction, Science Advances, 7 (2021), eabc5329. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Munkres JR, Elements of Algebraic Topology, Addison-Wesley Publishing Company, Inc., 1984. [Google Scholar]
- [26].Nguyen DD, Cang Z and Wei G-W, A review of mathematical representations of biomolecular data, Physical Chemistry Chemical Physics, 22 (2020), 4343–4367. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Nguyen DD, Cang Z, Wu K, Wang M, Cao Y and Wei G-W, Mathematical deep learning for pose and binding affinity prediction and ranking in D3R grand challenges, Journal of Computer-Aided Molecular Design, 33 (2019), 71–82. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [28].Nguyen DD, Gao K, Wang M and Wei G-W, MathDL: Mathematical deep learning for D3R grand challenge 4, Journal of Computer-Aided Molecular Design, 34 (2020), 131–147. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Qiu Y and Wei G-W, Persistent spectral theory-guided protein engineering, Nature Computational Science, 3 (2023), 149–163. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [30].Raček T, Schindler O, Toušek D, Horskỳ V, Berka K, Koča J and Svobodová R, Atomic charge calculator II: Web-based tool for the calculation of partial atomic charges, Nucleic Acids Research, 48 (2020), W591–W596. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [31].Robinson M, How do we deal with noisy data? [Google Scholar]
- [32].Robinson M, Topological Signal Processing, Springer, Berlin, Heidelberg, 1 edition, 2014. [Google Scholar]
- [33].Russold F, Persistent sheaf cohomology, arXiv preprint, 2022. arXiv:2204.13446. [Google Scholar]
- [34].Samplchallenges, the mol2 file of CB8, https://github.com/samplchallenges/SAMPL6/blob/master/host_guest/CB8AndGuests/CB8.mol2. [Google Scholar]
- [35].Shepard AD, A Cellular Description of the Derived Category of a Stratified Space, PhD Thesis, Brown University, 1985. [Google Scholar]
- [36].Suwayyid F and Wei G-W, Persistent Dirac of path and hypergraph, Foundations of Data Science, 6 (2024), 124–153. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [37].Townsend J, Micucci CP, Hymel JH, Maroulas V and Vogiatzis KD, Representation of molecular structures with persistent homology for machine learning applications in chemistry, Nature Communications, 11 (2020), 3230. [Google Scholar]
- [38].Wang R, Nguyen DD and Wei G-W, Persistent spectral graph, International Journal for Numerical Methods in Biomedical Engineering, 36 (2020), e3376. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [39].Wang R, Zhao R, Ribando-Gros E, Chen J, Tong Y and Wei G-W, HERMES: Persistent spectral graph software, Foundations of Data Science, 3 (2021), 67–97. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [40].Wasserman L, Topological data analysis, Annual Review of Statistics and its Application, 5 (2018), 501–532. [Google Scholar]
- [41].Wee J, Bianconi G and Xia K, Persistent Dirac for molecular representation, Scientific Reports, 13 (2023), Article number: 11183. [Google Scholar]
- [42].Wu C, Ren S, Wu J and Xia K, Weighted (co)homology and weighted Laplacian, arXiv preprint, 2018. arXiv:1804.06990. [Google Scholar]
- [43].Yegnesh K, Persistence and sheaves, arXiv preprint, 2016. arXiv:1612.03522. [Google Scholar]
- [44].Zhao R, Wang M, Chen J, Tong Y and Wei G-W, The de Rham–Hodge analysis and modeling of biomolecules, Bulletin of Mathematical Biology, 82 (2020), Paper No. 108, 38 pp. [DOI] [PubMed] [Google Scholar]
- [45].Zomorodian A and Carlsson G, Computing persistent homology, Discrete & Computational Geometry, 33 (2005), 249–274. [Google Scholar]
