1 unc, stat & or samsi aood opening workshop tutorial ooda of tree structured objects j. s....

192
1 UNC, Stat & OR SAMSI AOOD Opening Workshop SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC June 22, 2022

Upload: grace-ohara

Post on 27-Mar-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

11

UNC, Stat & OR

SAMSI AOOD Opening WorkshopSAMSI AOOD Opening Workshop

Tutorial

OODA of Tree Structured Objects

J. S. Marron

Dept. of Statistics and O. R., UNC

April 10, 2023

Page 2: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

22

UNC, Stat & OR

Workshop Big PictureWorkshop Big Picture

An investment by:

• Provided Funding to Bring Us Together

• Has Specific Goal:Generating Collaborative Research

Page 3: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

33

UNC, Stat & OR

Workshop Big PictureWorkshop Big Picture

An investment by:

Workshop Aim:Kickoff Ongoing Research

(through whole program year)

Page 4: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

44

UNC, Stat & OR

Workshop Big PictureWorkshop Big Picture

Thus different format:

• Fewer Main Talks

• Main Talks Aimed at Collaborations

• “2-Minute Madness” Talks –

Introductory

• Wed. Afternoon: Form “Working

Groups”

Page 5: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

55

UNC, Stat & OR

Working GroupsWorking Groups

Usual Structure

• Conceived of at Opening Workshop

• Agreed upon on Wednesday

Afternoon

• First Meeting: Thursday or Friday

• Followed by weekly meetings

• Can Skype or WebEx in remotely

Page 6: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

66

UNC, Stat & OR

Working GroupsWorking Groups

Goals:

• Collaborative Research

• Among unexpected partners

Our hope:

• This group unusually well suited for

this

Page 7: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

77

UNC, Stat & OR

Working GroupsWorking Groups

Program “Areas of Emphasis”:

• Functional Data Analysis• Time Dynamics• Image Analysis• Trees as Data• Shape and Manifold Data

Where are potential (new) connections?

Page 8: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

88

UNC, Stat & OR

Working GroupsWorking Groups

Program “Areas of Emphasis”:

• Functional Data Analysis• Time Dynamics• Image Analysis• Trees as Data• Shape and Manifold Data

fMRI

Where are potential (new) connections?

Page 9: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

99

UNC, Stat & OR

Working GroupsWorking Groups

Program “Areas of Emphasis”:

• Functional Data Analysis• Time Dynamics• Image Analysis• Trees as Data DTI• Shape and Manifold Data

Where are potential (new) connections?

Page 10: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1010

UNC, Stat & OR

Working GroupsWorking Groups

Program “Areas of Emphasis”:

• Functional Data Analysis• Time Dynamics• Image Analysis Brain

Development• Trees as Data • Shape and Manifold Data

Where are potential (new) connections?

Page 11: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1111

UNC, Stat & OR

Working GroupsWorking Groups

Program “Areas of Emphasis”:

• Functional Data Analysis• Time Dynamics “Atlas” of Human

Body• Image Analysis• Trees as Data • Shape and Manifold Data

Where are potential (new) connections?

Page 12: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1212

UNC, Stat & OR

Working GroupsWorking Groups

Where are potential (new) connections?

Requests of you:• Look for more of these• Discuss with others • Bring up on Wednesday Afternoon• Join in on Thursday +

Page 13: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1313

UNC, Stat & OR

Object Oriented Data Object Oriented Data AnalysisAnalysis

What is the “atom” of a statistical analysis?

• First Course: Numbers• Multivariate Analysis: Vectors• Functional Data Analysis: Curves• OODA: More Complicated Objects

• Images• Movies• Shapes• Tree Structured Objects

Page 14: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1414

UNC, Stat & OR

An Aside on AcronymsAn Aside on Acronyms

What is it?

OODAor

AOOD

???

Page 15: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1515

UNC, Stat & OR

SAMSI AOOD Opening WorkshopSAMSI AOOD Opening Workshop

Tutorial

OODA of Tree Structured Objects

J. S. Marron

Dept. of Statistics and O. R., UNC

April 10, 2023

Page 16: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1616

UNC, Stat & OR

Acronym HistoryAcronym History

Original SAMSI Proposal:Object Oriented Data Analysis

(OODA)

Page 17: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1717

UNC, Stat & OR

Acronym HistoryAcronym History

Original SAMSI Proposal:Object Oriented Data Analysis

(OODA)

SAMSI Directors’ Suggestion:Analysis of Object Oriented Data

(AOOD)

Page 18: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1818

UNC, Stat & OR

Acronym HistoryAcronym History

Original SAMSI Proposal:Object Oriented Data Analysis (OODA)

SAMSI Directors’ Suggestion:Analysis of Object Oriented Data

(AOOD)

NISS Board Suggestion:Analysis Of Object Data (AOOD)

Page 19: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

1919

UNC, Stat & OR

An Aside on AcronymsAn Aside on Acronyms

What is it?

OODAor

AOOD

Suggestion: Treat these as synonyms

Page 20: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2020

UNC, Stat & OR

Object Oriented Data Object Oriented Data AnalysisAnalysis

What is the “atom” of a statistical analysis?

• First Course: Numbers• Multivariate Analysis: Vectors• Functional Data Analysis: Curves• OODA: More Complicated Objects

• Images• Movies• Shapes• Tree Structured Objects

Page 21: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2121

UNC, Stat & OR

Euclidean Data SpacesEuclidean Data Spaces

Data are vectors, in

Effective (and Traditional) Analysis:• Linear Methods• Mean• Covariance• Principal Component Analysis• Gaussian Distribution

d

Page 22: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2222

UNC, Stat & OR

Euclidean Data SpacesEuclidean Data Spaces

Data are vectors, in

Challenges:• High Dimension, Low Sample Size

(Classical Methods Fail)• Visualization:

• Find Structure (Expected & Unknown)• Understand range of “normal cases”• Find anomalies

d

Page 23: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2323

UNC, Stat & OR

Non - Euclidean Data Non - Euclidean Data SpacesSpaces

“Simple” Example: m-reps for shapes• Data involve angles• Thus lie in “manifold”• i.e. “curved feature space”• Typical Approach:

Tangent Plane Approx.• e.g. PGA• Personal Terminology:

“Mildly non-Euclidean”

Page 24: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2424

UNC, Stat & OR

PGA for m-reps, Bladder-Prostate-Rectum

Bladder – Prostate – Rectum, 1 person, 17 days

PG 1 PG 2 PG 3

(analysis by Ja Yeon Jeong)

Page 25: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2525

UNC, Stat & OR

PGA for m-reps, Bladder-Prostate-Rectum

Bladder – Prostate – Rectum, 1 person, 17 days

PG 1 PG 2 PG 3

(analysis by Ja Yeon Jeong)

Page 26: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2626

UNC, Stat & OR

PGA for m-reps, Bladder-Prostate-Rectum

Bladder – Prostate – Rectum, 1 person, 17 days

PG 1 PG 2 PG 3

(analysis by Ja Yeon Jeong)

Page 27: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2727

UNC, Stat & OR

Non - Euclidean Data Non - Euclidean Data SpacesSpaces

What is “Strongly Non-Euclidean” Case?

Trees as Data

Special Challenge:

• No Tangent Plane

• Must Re-Invent

Data Analysis

Page 28: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2828

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Trees as Data Objects

From Graph Theory:

• Graph is set of nodes and edges• Tree has root and direction

Data Objects: set of trees

Page 29: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

2929

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Motivating Example:

• From Dr. Elizabeth Bullitt• Dept. of Neurosurgery, UNC

• Blood Vessel Trees in Brains

• Segmented from MRAs

• Study population of trees

Forest of Trees

Page 30: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3030

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRI view

Single Slice

From 3-d Image

Page 31: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3131

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRA view

“A” for

“Angiography”

Finds blood

vessels

(show up as white)

Track through 3d

Page 32: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3232

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRA view

“A” for

“Angiography”

Finds blood

vessels

(show up as white)

Track through 3d

Page 33: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3333

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRA view

“A” for

“Angiography”

Finds blood

vessels

(show up as white)

Track through 3d

Page 34: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3434

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRA view

“A” for

“Angiography”

Finds blood

vessels

(show up as white)

Track through 3d

Page 35: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3535

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRA view

“A” for

“Angiography”

Finds blood

vessels

(show up as white)

Track through 3d

Page 36: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3636

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

MRA view

“A” for

“Angiography”

Finds blood

vessels

(show up as white)

Track through 3d

Page 37: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3737

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Segment tree

of vessel segments

Using tube tracking

Bullitt and Aylward (2002)

Page 38: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3838

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 39: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

3939

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 40: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4040

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 41: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4141

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 42: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4242

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 43: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4343

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 44: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4444

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Now look over many people (data

objects)

Structure of population (understand

variation?)

PCA in strongly non-Euclidean Space???

, ... ,,

Page 45: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4545

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Examples of Potential Specific Goals

(not accessible by traditional methods)

• Predict Stroke Tendency (Collateral

Circulation)

• Screen for Loci of Pathology

• Explore how age affects connectivity

, ... ,,

Page 46: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4646

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Big Picture: 3 Approaches

1.Purely Combinatorial

2.Folded Euclidean

3.Dyck Path

Page 47: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4747

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Big Picture: 3 Approaches

1.Purely Combinatorial

2.Folded Euclidean

3.Dyck Path

Page 48: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4848

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Possible focus of analysis:

• Connectivity structure only (topology)

• Location, size, orientation of segments

• Structure within each vessel segment

, ... ,,

Page 49: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

4949

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Present Focus:

Topology only Already challenging Later address additional challenges By adding attributes

(locations, thicknesses, curvature, …) To tree nodes And extend analysis

Page 50: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5050

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Topological Representation: Each Vessel Segment (up to 1st

Split)

is a node Split Segments are child nodes Connecting lines show

relationship

Page 51: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5151

UNC, Stat & OR

Graphical Concept: Support Graphical Concept: Support TreeTree

The union of all trees in data set T.

Consists of the nodes in any tree of T

Page 52: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5252

UNC, Stat & OR

Support Tree ExampleSupport Tree Example

Data trees:

Support tree:

Page 53: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5353

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Recall from above:

Marron’s brain:

Focus on back

Connectivity (topology) only

(also consider right & left)

Page 54: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5454

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Present Focus:

Topology only

Raw data as trees

Marron’s

reduced tree

Back tree only

Page 55: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5555

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Topology only

E.g. Back Trees

Full Population

Study as movie

Understand

variation?

Page 56: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5656

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Statistics on Population of Tree-Structured Data Objects?

• Mean???• Analog of PCA???

Strongly non-Euclidean, since:• Space of trees not a linear space• Not even approximately linear

(no tangent plane)

Page 57: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5757

UNC, Stat & OR

Mildly Non-Euclidean Mildly Non-Euclidean SpacesSpaces

Useful View of Manifold Data: Tangent Space

Center:Frechét Mean

Reason forterminology“mildly nonEuclidean”

Page 58: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5858

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Mean of Population of Tree-Structured Data Objects?

Natural approach: Fréchet mean

Requires a metric (distance)

on tree space

n

ii

xxXdX

1

2,minarg

Page 59: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

5959

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Appropriate metrics on tree space:

Wang and Marron (2007)

• For topology only (studied here):• Use Hamming Distance

• Just number of nodes not in common

• Gives appropriate Fréchet mean

Page 60: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6060

UNC, Stat & OR

Hamming DistanceHamming Distance

The number of nodes in the symmetric difference of two trees.

An example:

Page 61: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6161

UNC, Stat & OR

Hamming DistanceHamming Distance

The two trees drawn on top of each other:

Common nodes: 2

Nodes only in blue tree: 4Nodes only in red tree: 2

So, distance: 4+2=6

Page 62: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6262

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

PCA on Tree Space?• Recall Conventional PCA:• Directions that explain structure in

data

• Data are points in point cloud• 1-d and 2-d projections allow insights

about population structure

Page 63: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6363

UNC, Stat & OR

Illust’n of PCA View: PC1 Illust’n of PCA View: PC1 ProjectionsProjections

Page 64: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6464

UNC, Stat & OR

Illust’n of PCA View: Projections on PC1,2 Illust’n of PCA View: Projections on PC1,2 planeplane

Page 65: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6565

UNC, Stat & OR

PCA view: Lung Cancer Microarray PCA view: Lung Cancer Microarray Data Data

Page 66: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6666

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

PCA on Tree Space?

Key Idea (Jim Ramsay):

• Replace 1-d subspace

that best approximates data

• By 1-d representation

that best approximates data

Wang and Marron (2007) define notion of

Treeline (in structure space)

Page 67: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6767

UNC, Stat & OR

PCA on Combinatorial Tree Space?

In Depth Discussion Tuesday Afternoon:

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Page 68: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6868

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Individual (each PC separately) Scores

Plot

Page 69: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

6969

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Important Data Analytic Goals:

• Understand impact of age (colors)

• Understand impact of gender

(symbols)

• Understand handedness (too few)

• Understand ethnicity (too few)

See these in PCA?

Page 70: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7070

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Data Analytic Goals: Age, Gender

See

these?

No…

Page 71: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7171

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Directly study age PC scores

Page 72: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7272

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Directly study age PC scores

• Take Deeper Look

• By Fitting Lines

• And doing Hypotest of H0: slope = 0

• Show p-values to assess significance

Compare Thickness & Descendants Corr.

Page 73: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7373

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Directly study age PC scores

PC1

- Not Sig’t

Page 74: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7474

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Directly study age PC scores

PC2

- Left Sig’t

Page 75: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7575

UNC, Stat & OR

PCA for blood vessel tree PCA for blood vessel tree datadata

Directly study age PC scores

Conclusions:

- No Strong Age Connection

- Significant Connection for:

- Descendants

- Left

- PC2

Page 76: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7676

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Overall Impression:

Interesting OODA Area

Much to be to done:

• Refined PCA

• Alternate tree lines

• Attributes (i.e. go beyond topology)

• Classification / Discrimination (SVM, DWD)

• Other data types (e.g. lung airways…)

Page 77: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7777

UNC, Stat & OR

Smoothing in Tree SpaceSmoothing in Tree Space

Question:

How does tree structure change with age?

Approach:

(Gaussian) Kernel Smoothing

Page 78: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7878

UNC, Stat & OR

Smoothing in Tree SpaceSmoothing in Tree Space

Page 79: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

7979

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Smoothing on Tree Space?

In Depth Discussion Tuesday Afternoon:

Page 80: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8080

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Big Picture: 3 Approaches

1.Purely Combinatorial

2.Folded Euclidean

3.Dyck Path

Page 81: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8181

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

People:

• Scott Provan

• Sean Skwerer

• Megan Owen

• Martin Styner

• Ipek Oguz

Page 82: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8282

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

Setting: Connectivity & Length

Background: Phylogenetic Trees

Major Restriction: Need common

leaves

Big Payoff: Data space nearly

Euclidean

Page 83: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8383

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

Big Payoff: Data space nearly

Euclidean

Page 84: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8484

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

Big Payoff: Data space nearly

Euclidean

Page 85: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8585

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

Big Payoff: Data space nearly

Euclidean

Page 86: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8686

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

Major Restriction: Need common

leaves

Approach:

• Find common cortical landmarks

(Oguz)

corresponding across cases

• Treat as pseudo – leaves

by projecting to points on tree

(draw pic)

Page 87: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8787

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Marron’s brain:

From MRA

Reconstruct trees

in 3d

Rotate to view

Page 88: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8888

UNC, Stat & OR

Vessel LocationsVessel Locations

Page 89: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

8989

UNC, Stat & OR

Vessel LocationsVessel Locations

Page 90: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9090

UNC, Stat & OR

Vessel LocationsVessel Locations

Page 91: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9191

UNC, Stat & OR

Vessel LocationsVessel Locations

Page 92: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9292

UNC, Stat & OR

Vessel LocationsVessel Locations

Page 93: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9393

UNC, Stat & OR

Vessel LocationsVessel Locations

Page 94: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9494

UNC, Stat & OR

Common ColorCommon Color

Page 95: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9595

UNC, Stat & OR

Common ColorCommon Color

Page 96: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9696

UNC, Stat & OR

Common ColorCommon Color

Page 97: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9797

UNC, Stat & OR

Common ColorCommon Color

Page 98: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9898

UNC, Stat & OR

Common ColorCommon Color

Page 99: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

9999

UNC, Stat & OR

Common ColorCommon Color

Page 100: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

100100

UNC, Stat & OR

Cortical Surface & Cortical Surface & LandmarksLandmarks

Page 101: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

101101

UNC, Stat & OR

Cortical Surface & Cortical Surface & LandmarksLandmarks

Page 102: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

102102

UNC, Stat & OR

Cortical Surface & Cortical Surface & LandmarksLandmarks

Page 103: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

103103

UNC, Stat & OR

Cortical Surface & Cortical Surface & LandmarksLandmarks

Page 104: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

104104

UNC, Stat & OR

Cortical Surface & Cortical Surface & LandmarksLandmarks

Page 105: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

105105

UNC, Stat & OR

Cortical Surface & Cortical Surface & LandmarksLandmarks

Page 106: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

106106

UNC, Stat & OR

Landmarks and VesselsLandmarks and Vessels

Page 107: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

107107

UNC, Stat & OR

Landmarks and VesselsLandmarks and Vessels

Page 108: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

108108

UNC, Stat & OR

Landmarks and VesselsLandmarks and Vessels

Page 109: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

109109

UNC, Stat & OR

Landmarks and VesselsLandmarks and Vessels

Page 110: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

110110

UNC, Stat & OR

Landmarks and VesselsLandmarks and Vessels

Page 111: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

111111

UNC, Stat & OR

Landmarks and VesselsLandmarks and Vessels

Page 112: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

112112

UNC, Stat & OR

Attach Landmarks & Attach Landmarks & SubtreesSubtrees

Page 113: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

113113

UNC, Stat & OR

Attach Landmarks & Attach Landmarks & SubtreesSubtrees

Page 114: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

114114

UNC, Stat & OR

Attach Landmarks & Attach Landmarks & SubtreesSubtrees

Page 115: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

115115

UNC, Stat & OR

Attach Landmarks & Attach Landmarks & SubtreesSubtrees

Page 116: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

116116

UNC, Stat & OR

Attach Landmarks & Attach Landmarks & SubtreesSubtrees

Page 117: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

117117

UNC, Stat & OR

Attach Landmarks & Attach Landmarks & SubtreesSubtrees

Page 118: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

118118

UNC, Stat & OR

Highlight OprhansHighlight Oprhans

Page 119: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

119119

UNC, Stat & OR

Highlight OprhansHighlight Oprhans

Page 120: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

120120

UNC, Stat & OR

Highlight OprhansHighlight Oprhans

Page 121: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

121121

UNC, Stat & OR

Highlight OprhansHighlight Oprhans

Page 122: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

122122

UNC, Stat & OR

Highlight OprhansHighlight Oprhans

Page 123: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

123123

UNC, Stat & OR

Highlight OprhansHighlight Oprhans

Page 124: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

124124

UNC, Stat & OR

Trim OprhansTrim Oprhans

Page 125: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

125125

UNC, Stat & OR

Trim OprhansTrim Oprhans

Page 126: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

126126

UNC, Stat & OR

Trim OprhansTrim Oprhans

Page 127: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

127127

UNC, Stat & OR

Trim OprhansTrim Oprhans

Page 128: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

128128

UNC, Stat & OR

Trim OprhansTrim Oprhans

Page 129: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

129129

UNC, Stat & OR

Trim OprhansTrim Oprhans

Page 130: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

130130

UNC, Stat & OR

Final Tree (common Final Tree (common leaves)leaves)

Page 131: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

131131

UNC, Stat & OR

Final Tree (common Final Tree (common leaves)leaves)

Page 132: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

132132

UNC, Stat & OR

Final Tree (common Final Tree (common leaves)leaves)

Page 133: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

133133

UNC, Stat & OR

Final Tree (common Final Tree (common leaves)leaves)

Page 134: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

134134

UNC, Stat & OR

Final Tree (common Final Tree (common leaves)leaves)

Page 135: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

135135

UNC, Stat & OR

Final Tree (common Final Tree (common leaves)leaves)

Page 136: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

136136

UNC, Stat & OR

Folded Euclidean ApproachFolded Euclidean Approach

• Next tasks: Statistical Analysis,

e.g.

• Calculation of Mean

• Smoothing over time (w’td mean)

• PCA (“Backwards” approach???)

• Classification (“linear

method” ???)

• Work in Progress

• Heavy & Specialized Optimization

Page 137: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

137137

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

Statistics on Folded EuclideanTree Space?

In Depth Discussion Tuesday Afternoon:

Page 138: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

138138

UNC, Stat & OR

Blood vessel tree dataBlood vessel tree data

Big Picture: 3 Approaches

1.Purely Combinatorial

2.Euclidean Orthant

3.Dyck Path

Page 139: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

139139

UNC, Stat & OR

Dyck Path ApproachDyck Path Approach

People:

• Shankar Bhamidi

• Dan Shen

• Haipeng Shen

Page 140: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

140140

UNC, Stat & OR

Dyck Path ApproachDyck Path Approach

Setting:

• Start with connectivity only

• Second include lengths

• Should be generalizable

Page 141: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

141141

UNC, Stat & OR

Dyck Path ApproachDyck Path Approach

Idea:

• Represent trees as functions

Page 142: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

142142

UNC, Stat & OR

Dyck Path ApproachDyck Path Approach

Idea:

• Represent trees as functions

• Common device in probability

theory

• Used for limiting distributions

• Gives access to Brownian Motion

limits

Page 143: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

143143

UNC, Stat & OR

Dyck Path ApproachDyck Path Approach

Idea:

• Represent trees as functions

• Common device in probability

theory

• Used for limiting distributions

• Gives access to Brownian Motion

limits

• Use “Functional Data Analysis”

• Familiar, Euclidean space

• Many methods available

Page 144: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

144144

UNC, Stat & OR

Dyck Path ApproachDyck Path Approach

Idea:

• Represent trees as functions

Page 145: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

145145

UNC, Stat & OR

Dyck Path Example

Example 1, Assume that we have three following tree data

Tree 1 Tree 2 Tree 3

Page 146: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

146146

UNC, Stat & OR

Support tree: union of trees

Tree 1 Tree 2 Tree 3

Tree 1

Page 147: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

147147

UNC, Stat & OR

Tree 1 Tree 2 Tree 3

Tree 1,2

Support tree: union of trees

Page 148: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

148148

UNC, Stat & OR

Tree 1 Tree 2 Tree 3

Tree 1,2,3

Support tree: union of trees

Page 149: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

149149

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 150: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

150150

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 151: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

151151

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 152: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

152152

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 153: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

153153

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 154: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

154154

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 155: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

155155

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 156: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

156156

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 157: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

157157

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 158: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

158158

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 159: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

159159

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the first tree as curve.

Tree 1/ Support Tree

Page 160: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

160160

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 161: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

161161

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 162: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

162162

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 163: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

163163

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 164: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

164164

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 165: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

165165

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 166: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

166166

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 167: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

167167

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 168: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

168168

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 169: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

169169

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 170: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

170170

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the second tree as curve.

Tree 2/ Support Tree

Page 171: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

171171

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 172: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

172172

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 173: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

173173

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 174: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

174174

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 175: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

175175

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 176: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

176176

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 177: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

177177

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 178: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

178178

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 179: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

179179

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 180: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

180180

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 181: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

181181

UNC, Stat & OR

Transform Tree to Curve

Now, we show how to transform the third tree as curve.

Tree 3/ Support Tree

Page 182: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

182182

UNC, Stat & OR

Some Brain Data PointsSome Brain Data Points(as corresponding trees)(as corresponding trees)

Page 183: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

183183

UNC, Stat & OR

Some Brain Data PointsSome Brain Data Points(as corresponding trees)(as corresponding trees)

Page 184: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

184184

UNC, Stat & OR

Some Brain Data PointsSome Brain Data Points(as corresponding trees)(as corresponding trees)

Page 185: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

185185

UNC, Stat & OR

Some Brain Data PointsSome Brain Data Points(as corresponding trees)(as corresponding trees)

Page 186: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

186186

UNC, Stat & OR

Some Brain Data PointsSome Brain Data Points(as corresponding trees)(as corresponding trees)

Page 187: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

187187

UNC, Stat & OR

Some Brain Data PointsSome Brain Data Points(as corresponding trees)(as corresponding trees)

Page 188: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

188188

UNC, Stat & OR

Raw Brain Data (as curves)Raw Brain Data (as curves)

Page 189: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

189189

UNC, Stat & OR

Raw Brain Data - ZoomedRaw Brain Data - Zoomed

Page 190: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

190190

UNC, Stat & OR

Raw Brain Data - ZoomedRaw Brain Data - Zoomed

Page 191: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

191191

UNC, Stat & OR

Strongly Non-Euclidean Strongly Non-Euclidean SpacesSpaces

More on Dyck PathTree Space?

In Depth Discussion Tuesday Afternoon:

Page 192: 1 UNC, Stat & OR SAMSI AOOD Opening Workshop Tutorial OODA of Tree Structured Objects J. S. Marron Dept. of Statistics and O. R., UNC February 15, 2014

192192

UNC, Stat & OR

Working GroupsWorking Groups

Where are potential (new) connections?

Requests of you:• Look for more of these• Discuss with others • Bring up on Wednesday Afternoon• Join in on Thursday +