Creating a simplicial complex Step 0.) Start by adding 0-dimensional vertices (0-simplices)

Slides:



Advertisements
Similar presentations
Computing Persistent Homology
Advertisements

B ETTI NUMBERS OF RANDOM SIMPLICIAL COMPLEXES MATTHEW KAHLE & ELIZABETH MECKE Presented by Ariel Szapiro.
Lecture 6: Creating a simplicial complex from data. in a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305) Topics in Topology:
Tyler White MATH 493 Dr. Wanner
Preliminaries Computing Betti Numbers Computing Persistent Homology.
Constructing functional brain networks with 97 regions of interest (ROIs) extracted from FDG-PET data for 24 attention-deficit hyperactivity disorder (ADHD),
Homology Groups And Persistence Homology
Matthew L. WrightMatthew L. Wright Institute for Mathematics and its ApplicationsInstitute for Mathematics and its Applications University of MinnesotaUniversity.
Proximity graphs: reconstruction of curves and surfaces
Lecture 5: Triangulations & simplicial complexes (and cell complexes). in a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305)
Discrete Exterior Calculus. More Complete Introduction See Chapter 7 “Discrete Differential Forms for Computational Modeling” in the SIGGRAPH 2006 Discrete.
Topological Data Analysis
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
©2008 I.K. Darcy. All rights reserved This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical.
Graph Algorithms: Minimum Spanning Tree We are given a weighted, undirected graph G = (V, E), with weight function w:
Simplicial Sets, and Their Application to Computing Homology Patrick Perry November 27, 2002.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Introductory Notes on Geometric Aspects of Topology PART I: Experiments in Topology 1964 Stephen Barr (with some additional material from Elementary Topology.
Algorithms All pairs shortest path
Finding generators for H1.
To install the TDA package on a PC: install.packages("TDA") To install the TDA package on a Mac: install.packages("TDA", type = "source") XX = circleUnif(30)

MA5209 Algebraic Topology Wayne Lawton Department of Mathematics National University of Singapore S ,
EASTERN MEDITERRANEAN UNIVERSITY EE 529 Circuit and Systems Analysis Lecture 4.
Lecture 4: Addition (and free vector spaces) of a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305) Topics in Topology:
Topological Data Analysis
Lecture 2: Addition (and free abelian groups) of a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305) Topics in Topology:
Persistent Homology in Topological Data Analysis Ben Fraser May 27, 2015.
Let C be the simplicial complex on the right (the boundary of a tetrahedron). Find the following: C 0 = C 1 = C 2 = C 3 = Z 0 = Explain your answer for.
Optional Lecture: A terse introduction to simplicial complexes in a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305)
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
Discrete Mathematical Structures: Theory and Applications
Introductory Notes on Geometric Aspects of Topology PART I: Experiments in Topology 1964 Stephen Barr (with some additional material from Elementary Topology.
For H 0, can observe how fast connections form, possibly noting concavity Vertices = Regions of Interest Create Rips complex by growing epsilon balls (i.e.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Sept 9, 2013: Create your own homology. Fall 2013.
A filtered complex is an increasing sequence of simplicial complexes: C0 C1 C2 …
A filtered complex is an increasing sequence of simplicial complexes: C 0 C 1 C 2 … UUU.
Welcome to MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Week 1: Introduction to Topological Data.
Sajid Ghuffar 24.June  Introduction  Simplicial Complex  Boundary Operator  Homology  Triangulation  Persistent Homology 6/24/ Persistence.
MATH:7450 (22M:305) Topics in Topology: Scientific and Engineering Applications of Algebraic Topology Sept 16, 2013: Persistent homology III Fall 2013.
Topology Preserving Edge Contraction Paper By Dr. Tamal Dey et al Presented by Ramakrishnan Kazhiyur-Mannar.
Creating a cell complex = CW complex Building block: n-cells = { x in R n : || x || ≤ 1 } 2-cell = open disk = { x in R 2 : ||x || < 1 } Examples: 0-cell.
Sept 25, 2013: Applicable Triangulations.
Random Walk for Similarity Testing in Complex Networks
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Minimum Spanning Trees
Shortest Path Problems
Persistent homology I Peter Kálnai Autumn school Department of Algebra
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Creating a cell complex = CW complex
Dec 2, 2013: Hippocampal spatial map formation
Sept 23, 2013: Image data Application.
Application to Natural Image Statistics
Dynamic Coverage In Wireless Ed-Hoc Sensor Networks
Non-manifold Multiresolution Modeling (some preliminary results)
Graph Analysis by Persistent Homology
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.

Clustering Via Persistent Homology
A filtered complex is an increasing sequence of simplicial complexes: C0 C1 C2 …
Topological Data Analysis
Minimum Spanning Trees
GRAPH SPANNERS.
Lecture 3 : Isosurface Extraction
e2 e1 e5 e4 e3 v1 v2 v3 v4 f The dimension of f = 2
Overlay of Two Subdivisions
e2 e1 e5 e4 e3 v1 v2 v3 v4 f The dimension of f =
Chapter 3: Simplicial Homology Instructor: Yusu Wang
Lecture 5: Triangulations & simplicial complexes (and cell complexes).
Presentation transcript:

Creating a simplicial complex Step 0.) Start by adding 0-dimensional vertices (0-simplices)

Creating a simplicial complex 1.) Adding 1-dimensional edges (1-simplices) Add an edge between data points that are “close”

Creating a simplicial complex 1.) Adding 1-dimensional edges (1-simplices) Let T = Threshold Connect vertices v and w with an edge iff the distance between v and w is less than T

Creating a simplicial complex 1.) Adding 1-dimensional edges (1-simplices) Let T = Threshold = Connect vertices v and w with an edge iff the distance between v and w is less than T

Creating a simplicial complex 1.) Adding 1-dimensional edges (1-simplices) Add an edge between data points that are “close” Note: we only need a definition of closeness between data points. The data points do not need to be actual points in R n

Creating the Vietoris Rips simplicial complex 2.) Add all possible simplices of dimensional > 1.

0.) Start by adding 0-dimensional data points Use balls to measure distance (Threshold = diameter). Two points are close if their corresponding balls intersect Creating the Vietoris Rips simplicial complex

0.) Start by adding 0-dimensional data points Use balls of varying radii to determine persistence of clusters. H. Edelsbrunner, D. Letscher, and A. Zomorodian, Topological persistence and simplication, Discrete and Computational Geometry 28, 2002, Creating the Vietoris Rips simplicial complex

Constructing functional brain networks with 97 regions of interest (ROIs) extracted from FDG-PET data for 24 attention-deficit hyperactivity disorder (ADHD), 26 autism spectrum disorder (ASD) and 11 pediatric control (PedCon). Data = measurement f j taken at region j Graph: 97 vertices representing 97 regions of interest edge exists between two vertices i,j if correlation between f j and f j ≥ threshold How to choose the threshold? Don’t, instead use persistent homology Discriminative persistent homology of brain networks, 2011 Hyekyoung Lee Chung, M.K.; Hyejin Kang; Bung-Nyun Kim;Dong Soo Lee Hyekyoung LeeChung, M.K.Hyejin KangBung-Nyun KimDong Soo Lee

Vertices = Regions of Interest Create Rips complex by growing epsilon balls (i.e. decreasing threshold) where distance between two vertices is given by where f i = measurement at location i

v2v2 e2e2 e1e1 e3e3 v1v1 v3v3 2-simplex = oriented face = (v i, v j, v k ) Note that the boundary of this face is the cycle e 1 + e 2 + e 3 1-simplex = oriented edge = (v j, v k ) Note that the boundary of this edge is v k – v j e vjvj vkvk 0-simplex = vertex = v