1,435 research outputs found

    Simplification Techniques for Maps in Simplicial Topology

    Get PDF
    This paper offers an algorithmic solution to the problem of obtaining "economical" formulae for some maps in Simplicial Topology, having, in principle, a high computational cost in their evaluation. In particular, maps of this kind are used for defining cohomology operations at the cochain level. As an example, we obtain explicit combinatorial descriptions of Steenrod k-th powers exclusively in terms of face operators

    The Topology ToolKit

    Full text link
    This system paper presents the Topology ToolKit (TTK), a software platform designed for topological data analysis in scientific visualization. TTK provides a unified, generic, efficient, and robust implementation of key algorithms for the topological analysis of scalar data, including: critical points, integral lines, persistence diagrams, persistence curves, merge trees, contour trees, Morse-Smale complexes, fiber surfaces, continuous scatterplots, Jacobi sets, Reeb spaces, and more. TTK is easily accessible to end users due to a tight integration with ParaView. It is also easily accessible to developers through a variety of bindings (Python, VTK/C++) for fast prototyping or through direct, dependence-free, C++, to ease integration into pre-existing complex systems. While developing TTK, we faced several algorithmic and software engineering challenges, which we document in this paper. In particular, we present an algorithm for the construction of a discrete gradient that complies to the critical points extracted in the piecewise-linear setting. This algorithm guarantees a combinatorial consistency across the topological abstractions supported by TTK, and importantly, a unified implementation of topological data simplification for multi-scale exploration and analysis. We also present a cached triangulation data structure, that supports time efficient and generic traversals, which self-adjusts its memory usage on demand for input simplicial meshes and which implicitly emulates a triangulation for regular grids with no memory overhead. Finally, we describe an original software architecture, which guarantees memory efficient and direct accesses to TTK features, while still allowing for researchers powerful and easy bindings and extensions. TTK is open source (BSD license) and its code, online documentation and video tutorials are available on TTK's website

    Finite rigid sets and homologically non-trivial spheres in the curve complex of a surface

    Full text link
    Aramayona and Leininger have provided a "finite rigid subset" X(Ī£)\mathfrak{X}(\Sigma) of the curve complex C(Ī£)\mathscr{C}(\Sigma) of a surface Ī£=Ī£gn\Sigma = \Sigma^n_g, characterized by the fact that any simplicial injection X(Ī£)ā†’C(Ī£)\mathfrak{X}(\Sigma) \to \mathscr{C}(\Sigma) is induced by a unique element of the mapping class group Mod(Ī£)\mathrm{Mod}(\Sigma). In this paper we prove that, in the case of the sphere with nā‰„5n\geq 5 marked points, the reduced homology class of the finite rigid set of Aramayona and Leininger is a Mod(Ī£)\mathrm{Mod}(\Sigma)-module generator for the reduced homology of the curve complex C(Ī£)\mathscr{C}(\Sigma), answering in the affirmative a question posed by Aramayona and Leininger. For the surface Ī£=Ī£gn\Sigma = \Sigma_g^n with gā‰„3g\geq 3 and nāˆˆ{0,1}n\in \{0,1\} we find that the finite rigid set X(Ī£)\mathfrak{X}(\Sigma) of Aramayona and Leininger contains a proper subcomplex X(Ī£)X(\Sigma) whose reduced homology class is a Mod(Ī£)\mathrm{Mod}(\Sigma)-module generator for the reduced homology of C(Ī£)\mathscr{C}(\Sigma) but which is not itself rigid.Comment: 21 pages, 7 figures; Section 4 revised along with minor corrections throughou

    Representability of algebraic topology for biomolecules in machine learning based scoring and virtual screening

    Full text link
    This work introduces a number of algebraic topology approaches, such as multicomponent persistent homology, multi-level persistent homology and electrostatic persistence for the representation, characterization, and description of small molecules and biomolecular complexes. Multicomponent persistent homology retains critical chemical and biological information during the topological simplification of biomolecular geometric complexity. Multi-level persistent homology enables a tailored topological description of inter- and/or intra-molecular interactions of interest. Electrostatic persistence incorporates partial charge information into topological invariants. These topological methods are paired with Wasserstein distance to characterize similarities between molecules and are further integrated with a variety of machine learning algorithms, including k-nearest neighbors, ensemble of trees, and deep convolutional neural networks, to manifest their descriptive and predictive powers for chemical and biological problems. Extensive numerical experiments involving more than 4,000 protein-ligand complexes from the PDBBind database and near 100,000 ligands and decoys in the DUD database are performed to test respectively the scoring power and the virtual screening power of the proposed topological approaches. It is demonstrated that the present approaches outperform the modern machine learning based methods in protein-ligand binding affinity predictions and ligand-decoy discrimination

    Persistent Cohomology and Circular Coordinates

    Full text link
    Nonlinear dimensionality reduction (NLDR) algorithms such as Isomap, LLE and Laplacian Eigenmaps address the problem of representing high-dimensional nonlinear data in terms of low-dimensional coordinates which represent the intrinsic structure of the data. This paradigm incorporates the assumption that real-valued coordinates provide a rich enough class of functions to represent the data faithfully and efficiently. On the other hand, there are simple structures which challenge this assumption: the circle, for example, is one-dimensional but its faithful representation requires two real coordinates. In this work, we present a strategy for constructing circle-valued functions on a statistical data set. We develop a machinery of persistent cohomology to identify candidates for significant circle-structures in the data, and we use harmonic smoothing and integration to obtain the circle-valued coordinate functions themselves. We suggest that this enriched class of coordinate functions permits a precise NLDR analysis of a broader range of realistic data sets.Comment: 10 pages, 7 figures. To appear in the proceedings of the ACM Symposium on Computational Geometry 200
    • ā€¦
    corecore