46
This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy Mathematics Department Applied Mathematical and Computational Sciences (AMCS) University of Iowa http://www.math.uiowa.edu/ ~idarcy

This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Embed Size (px)

Citation preview

Page 1: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285).

Isabel K. DarcyMathematics Department Applied Mathematical and Computational Sciences (AMCS)University of Iowahttp://www.math.uiowa.edu/~idarcy

Page 2: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

http://www.ima.umn.edu/2008-2009/ND6.15-26.09/

Page 3: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Create your own homology

3 ingredients:

1.) Objects

2.) Grading

3.) Boundary map

Page 4: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

v2

e2e1

e3

v1 v3

2-simplex = triangle

1-simplex = edge

ev1 v2

0-simplex = vertex = v

Building blocks for a simplicial homology

Page 5: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

GradingGrading: Each object is assigned a unique gradeGrading = Partition of R[x]

Ex: Grade = dimension

v2

e2e1

e3v1 v3

Grade 2: 2-simplex = triangle = {v1, v2, v3}

Grade 1: 1-simplex = edge = {v1, v2} ev1 v2

Grade 0: 0-simplex = vertex = v

Page 6: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Boundary Map

n : Cn Cn-1 such that 2 = 0

v2

e2e1

e3

v1 v3

ev1 v2

0

0

v1 v2

v2

e2e1

e3

v1 v3

Page 7: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Cn+1 Cn Cn-1 . . . C2 C1 C0 0

Hn = Zn/Bn = (kernel of )/ (image of )

cycles

boundaries=

n+1

n+1n

n 2 1 0

v2

e2e1

e3

v1 v3

Page 8: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Čech homologyGiven U Va where Va open for all a in A.

Objects = finite intersections = { V a : ai in A }

Grading = n = depth of intersection.

( V a ) = S Va

Ex: (Va) = 0, (V a Vb) = Va + Vb

(V a V b Vg) = (Va Vb) + (Va Vg) + (Vb Vg)

U

i = 1

n

i

a in A

n+1 j = 1

n

i i

U

i = 1 i ≠ j

nU

i = 1

n ( )0 1

U

U U U U U

2

Page 9: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Your name homology3 ingredients:

1.) Objects

2.) Grading

3.) Boundary mapn : Cn Cn-1 such that 2 = 0

Page 10: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

Step 0.) Start by adding data points = 0-dimensional vertices (0-simplices)

Page 11: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

Step 0.) Start by adding 0-dimensional vertices (0-simplices)

Page 12: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

0.) Start by adding 0-dimensional data points Note: we only need a definition of closeness between data points. The data points do not need to be actual points in Rn

Page 13: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

0.) Start by adding 0-dimensional data points Note: we only need a definition of closeness between data points. The data points do not need to be actual points in Rn

(1, 8)

(1, 5)(2, 7)

Page 14: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

0.) Start by adding 0-dimensional data points Note: we only need a definition of closeness between data points. The data points do not need to be actual points in Rn

(dog, happy)

(dog, content)

(wolf, mirthful)

Page 15: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

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

Page 16: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

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

Page 17: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

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

Page 18: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

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

Page 19: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating a simplicial complex from Data

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

Page 20: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Creating the Vietoris Rips simplicial complex

2.) Add all possible simplices of dimensional > 1.

Page 21: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

0.) Start by adding 0-dimensional data points Note: we only need a definition of closeness between data points. The data points do not need to be actual points in Rn

Creating the Vietoris Rips simplicial complex

Page 22: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

H0 counts clusters

Page 23: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

H0 counts clusters

Page 24: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

0.) Start by adding 0-dimensional data points Note: we only need a definition of closeness between data points. The data points do not need to be actual points in Rn

Creating the Vietoris Rips simplicial complex

Page 25: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Cycl

es

Time

Instead of growing balls, we have a growing path (along with the cover of the path)

Page 26: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

0.) Start by adding 0-dimensional data points Note: we only need a definition of closeness between data points. The data points do not need to be actual points in Rn

Creating the Vietoris Rips simplicial complex

Page 27: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

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) and11 pediatric control (PedCon).

Data = measurement fj taken at region j

Graph: 97 vertices representing 97 regions of interest edge exists between two vertices i,j if correlation between fj and fj ≥ 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

Page 28: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 29: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Vertices = Regions of Interest

Create Rips complex by growing epsilon balls (i.e. decreasing threshold) where distance between two vertices is given by

where fi = measurement at

location i

Page 30: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

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) and11 pediatric control (PedCon).

Data = measurement fj taken at region j

Graph: 97 vertices representing 97 regions of interest edge exists between two vertices i,j if correlation between fj and fj ≥ 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

Page 31: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

http://www.ima.umn.edu/videos/?id=856http://ima.umn.edu/2008-2009/ND6.15-26.09/activities/Carlsson-Gunnar/imafive-handout4up.pdf

Page 32: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

http://www.ima.umn.edu/videos/?id=1846http://www.ima.umn.edu/2011-2012/W3.26-30.12/activities/Carlsson-Gunnar/imamachinefinal.pdf

Application to Natural Image StatisticsWith V. de Silva, T. Ishkanov, A. Zomorodian

Page 33: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

An image taken by black and white digital camera can be viewed as a vector, with one coordinate for each pixel

Each pixel has a “gray scale” value, can be thought of as a real number (in reality, takes one of 255 values)

Typical camera uses tens of thousands of pixels, so images lie in a very high dimensional space, call it pixel space, P

Page 34: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Lee-Mumford-Pedersen [LMP] study only high contrast patches.

Collection: 4.5 x 106 high contrast patches from acollection of images obtained by van Hateren and van der Schaaf

Page 35: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 36: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 37: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 38: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 39: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Eurographics Symposium on Point-Based Graphics (2004)Topological estimation using witness complexesVin de Silva and Gunnar Carlsson

Page 40: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy

Eurographics Symposium on Point-Based Graphics (2004)Topological estimation using witness complexesVin de Silva and Gunnar Carlsson

Page 41: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 42: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 43: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 44: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 45: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy
Page 46: This work was partially supported by the Joint DMS/NIGMS Initiative to Support Research in the Area of Mathematical Biology (NSF 0800285). Isabel K. Darcy