Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo ›...

98
Neural systems from an algebraic topology point of view Joint project with: Pawel D lotko: INRIA Kathryn Hess, Martina Scolamiero: EPFL Henry Markram, Eilif Muller, Max Nolte, Michael Reimann: Blue Brain Project Sophie Raynor: University of Aberdeen Rodrigo Perin: Brain and Mind Institute Workshop on Applied Topology Singapore, August 2015 August 20, 2015

Transcript of Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo ›...

Page 1: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Neural systems from an algebraictopology point of view

Joint project with:Pawel D lotko: INRIA

Kathryn Hess, Martina Scolamiero: EPFLHenry Markram, Eilif Muller,

Max Nolte, Michael Reimann: Blue Brain ProjectSophie Raynor: University of Aberdeen

Rodrigo Perin: Brain and Mind Institute

Workshop on Applied TopologySingapore, August 2015

August 20, 2015

Page 2: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Blue Brain Project

I Digital reconstruction of the microcircuitry of the hind-limbsomatosensory cortex of a 14 days old rat, based on detailedexperimental data from five live rat brains.

I “The column”: ∼ 31, 000 simulated neurons of 55morphological types in 6 layers, ∼ 8.2× 106 connections, and∼ 36.7× 106 synapses. Simulating a cortex region 0.5mm indiameter and 2mm high.

I Data at our disposal: 42 such columns, 7 for each rat and 7based on averaged data from all of them.

I Validated against experimental data sets not used in thereconstruction.

I Key application: Study emergent properties of themicrocircuit through simulated structure and activity.

Page 3: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Blue Brain Project

I Digital reconstruction of the microcircuitry of the hind-limbsomatosensory cortex of a 14 days old rat, based on detailedexperimental data from five live rat brains.

I “The column”: ∼ 31, 000 simulated neurons of 55morphological types in 6 layers, ∼ 8.2× 106 connections, and∼ 36.7× 106 synapses. Simulating a cortex region 0.5mm indiameter and 2mm high.

I Data at our disposal: 42 such columns, 7 for each rat and 7based on averaged data from all of them.

I Validated against experimental data sets not used in thereconstruction.

I Key application: Study emergent properties of themicrocircuit through simulated structure and activity.

Page 4: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Blue Brain Project

I Digital reconstruction of the microcircuitry of the hind-limbsomatosensory cortex of a 14 days old rat, based on detailedexperimental data from five live rat brains.

I “The column”: ∼ 31, 000 simulated neurons of 55morphological types in 6 layers, ∼ 8.2× 106 connections, and∼ 36.7× 106 synapses. Simulating a cortex region 0.5mm indiameter and 2mm high.

I Data at our disposal: 42 such columns, 7 for each rat and 7based on averaged data from all of them.

I Validated against experimental data sets not used in thereconstruction.

I Key application: Study emergent properties of themicrocircuit through simulated structure and activity.

Page 5: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Blue Brain Project

I Digital reconstruction of the microcircuitry of the hind-limbsomatosensory cortex of a 14 days old rat, based on detailedexperimental data from five live rat brains.

I “The column”: ∼ 31, 000 simulated neurons of 55morphological types in 6 layers, ∼ 8.2× 106 connections, and∼ 36.7× 106 synapses. Simulating a cortex region 0.5mm indiameter and 2mm high.

I Data at our disposal: 42 such columns, 7 for each rat and 7based on averaged data from all of them.

I Validated against experimental data sets not used in thereconstruction.

I Key application: Study emergent properties of themicrocircuit through simulated structure and activity.

Page 6: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Blue Brain Project

I Digital reconstruction of the microcircuitry of the hind-limbsomatosensory cortex of a 14 days old rat, based on detailedexperimental data from five live rat brains.

I “The column”: ∼ 31, 000 simulated neurons of 55morphological types in 6 layers, ∼ 8.2× 106 connections, and∼ 36.7× 106 synapses. Simulating a cortex region 0.5mm indiameter and 2mm high.

I Data at our disposal: 42 such columns, 7 for each rat and 7based on averaged data from all of them.

I Validated against experimental data sets not used in thereconstruction.

I Key application: Study emergent properties of themicrocircuit through simulated structure and activity.

Page 7: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Blue Brain Project

I Digital reconstruction of the microcircuitry of the hind-limbsomatosensory cortex of a 14 days old rat, based on detailedexperimental data from five live rat brains.

I “The column”: ∼ 31, 000 simulated neurons of 55morphological types in 6 layers, ∼ 8.2× 106 connections, and∼ 36.7× 106 synapses. Simulating a cortex region 0.5mm indiameter and 2mm high.

I Data at our disposal: 42 such columns, 7 for each rat and 7based on averaged data from all of them.

I Validated against experimental data sets not used in thereconstruction.

I Key application: Study emergent properties of themicrocircuit through simulated structure and activity.

Page 8: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

A single Neuron

Current estimates claim that the human brain contains approximately 86 billion neurons.

Page 9: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

A 7-neuron Microcircuit Model

Page 10: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

A neocortical column (31,000 neurons)

Page 11: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Connectivity patterns in rat brains

Page 12: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 13: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 14: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 15: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 16: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 17: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 18: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 19: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The Connectome

Describe the brain network of neurons as a graph. This can bedone on several levels:

I Neurons connected to each other via synapses.

I Functional clusters within a microcircuit connected to eachother via multiple synaptic connections.

I Microcircuits (mini columns) connected to each other.

I Brain regions connected to each other.

I Hierarchically modular graphs - several levels of connectionssimultaneously.

Example:

I Connections among brain regions can be successfully mappedusing fMRI.

I Various psychiatric and neurological conditions are detectedand sometimes distinguished by deviation from standard graphtheoretic invariants of the relevant connectome.

Page 20: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 21: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 22: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 23: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 24: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 25: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 26: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Functional connectivity

Microcircuits examined in vitro can only be mapped on a verysmall scale.The Blue Brain in silico models are fully functional.

I Individual columns can be connected to each other to createlarger regions of the cortex.

I Columns can be stimulated and their reaction measured andrecorded in great detail.

I Various electro-chemical conditions in which the brainnormally functions can be simulated.

I The full connectivity matrix of a column or any cluster ofcolumns can be extracted, including information onmorphological types, strength of connection, more.

I An active column gives rise to a time series of connectivitymatrices by recording the activity in time bins.

Page 27: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The directed flag complex

I A directed graph G is a pair (V,E) where V is the set ofvertices and E ⊆ V × V is the set of directed edges.

I With G we associate its geometric realisation: a vertex forevery v ∈ V , and a directed edge from v to w for every(v, w) ∈ E.

I The directed flag complex of a directed graph G is theabstract simplicial complex K(G), whose n-simplices are(n+ 1)-tuples of vertices

{(v0, v1, . . . , vn) | (vi, vj) ∈ E, ∀0 ≤ i < j ≤ n}

I The basic data object: An adjacency matrix - an n× n binarymatrix A = (ai,j) with ai,j = 1 if there is connection fromneuron i to neuron j. (In Blue Brain every neuron has anumerical name or a GID.)

Page 28: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The directed flag complex

I A directed graph G is a pair (V,E) where V is the set ofvertices and E ⊆ V × V is the set of directed edges.

I With G we associate its geometric realisation: a vertex forevery v ∈ V , and a directed edge from v to w for every(v, w) ∈ E.

I The directed flag complex of a directed graph G is theabstract simplicial complex K(G), whose n-simplices are(n+ 1)-tuples of vertices

{(v0, v1, . . . , vn) | (vi, vj) ∈ E, ∀0 ≤ i < j ≤ n}

I The basic data object: An adjacency matrix - an n× n binarymatrix A = (ai,j) with ai,j = 1 if there is connection fromneuron i to neuron j. (In Blue Brain every neuron has anumerical name or a GID.)

Page 29: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

The directed flag complex

I A directed graph G is a pair (V,E) where V is the set ofvertices and E ⊆ V × V is the set of directed edges.

I With G we associate its geometric realisation: a vertex forevery v ∈ V , and a directed edge from v to w for every(v, w) ∈ E.

I The directed flag complex of a directed graph G is theabstract simplicial complex K(G), whose n-simplices are(n+ 1)-tuples of vertices

{(v0, v1, . . . , vn) | (vi, vj) ∈ E, ∀0 ≤ i < j ≤ n}

I The basic data object: An adjacency matrix - an n× n binarymatrix A = (ai,j) with ai,j = 1 if there is connection fromneuron i to neuron j. (In Blue Brain every neuron has anumerical name or a GID.)

Page 30: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological Invariants

The topological invariants and metrics we discuss can obviously beassociated to any (oriented simplicial complex).

I Betti numbers (in our computations mod-2) but only forcomputational convenience.

I Euler characteristic.

Question: The column construction algorithm is based on semistochastic processes. How do we know that its connectivitystructure is not random?

Dim Random BB0 31146 311461 7764739 76480792 15492757 730366163 247176 599452054 36 65995295 0 1331156 0 529

Number of simplices by dimension in an Erdos Renyi random graph vs. typical Blue Brain graph.

Page 31: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological Invariants

The topological invariants and metrics we discuss can obviously beassociated to any (oriented simplicial complex).

I Betti numbers (in our computations mod-2) but only forcomputational convenience.

I Euler characteristic.

Question: The column construction algorithm is based on semistochastic processes. How do we know that its connectivitystructure is not random?

Dim Random BB0 31146 311461 7764739 76480792 15492757 730366163 247176 599452054 36 65995295 0 1331156 0 529

Number of simplices by dimension in an Erdos Renyi random graph vs. typical Blue Brain graph.

Page 32: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological Invariants

The topological invariants and metrics we discuss can obviously beassociated to any (oriented simplicial complex).

I Betti numbers (in our computations mod-2) but only forcomputational convenience.

I Euler characteristic.

Question: The column construction algorithm is based on semistochastic processes. How do we know that its connectivitystructure is not random?

Dim Random BB0 31146 311461 7764739 76480792 15492757 730366163 247176 599452054 36 65995295 0 1331156 0 529

Number of simplices by dimension in an Erdos Renyi random graph vs. typical Blue Brain graph.

Page 33: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological Invariants

The topological invariants and metrics we discuss can obviously beassociated to any (oriented simplicial complex).

I Betti numbers (in our computations mod-2) but only forcomputational convenience.

I Euler characteristic.

Question: The column construction algorithm is based on semistochastic processes. How do we know that its connectivitystructure is not random?

Dim Random BB0 31146 311461 7764739 76480792 15492757 730366163 247176 599452054 36 65995295 0 1331156 0 529

Number of simplices by dimension in an Erdos Renyi random graph vs. typical Blue Brain graph.

Page 34: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry
Page 35: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Betti numbers

I Work of Matthew Kahle puts strong restrictions on Bettinumbers of (non-directed) flag complexes of random graphswith a given number of vertices and connection probability.

I Kahle’s theorem implies that the flag complex X of a randomgraph with our parameters (31000 vertices and p = 0.008)satisfies w.h.p H2(X,Z) 6= 0, and that w.h.p Hi(X,Z) = 0for i > 2.

I Explicitly computing homology for a complex this size isbeyond the capacity of a computer with 0.5TB RAM.

I We considered the 5-coskeleta of our directed flag complexes.This allowed us to compute Hi(−,F2) for all 42 columns fori ≥ 0. In all cases H6 = 0, but H5 6= 0.

I By comparison, for a random graph of a comparable size anddensity H4 = 0 and H3 6= 0.

Page 36: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Betti numbers

I Work of Matthew Kahle puts strong restrictions on Bettinumbers of (non-directed) flag complexes of random graphswith a given number of vertices and connection probability.

I Kahle’s theorem implies that the flag complex X of a randomgraph with our parameters (31000 vertices and p = 0.008)satisfies w.h.p H2(X,Z) 6= 0, and that w.h.p Hi(X,Z) = 0for i > 2.

I Explicitly computing homology for a complex this size isbeyond the capacity of a computer with 0.5TB RAM.

I We considered the 5-coskeleta of our directed flag complexes.This allowed us to compute Hi(−,F2) for all 42 columns fori ≥ 0. In all cases H6 = 0, but H5 6= 0.

I By comparison, for a random graph of a comparable size anddensity H4 = 0 and H3 6= 0.

Page 37: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Betti numbers

I Work of Matthew Kahle puts strong restrictions on Bettinumbers of (non-directed) flag complexes of random graphswith a given number of vertices and connection probability.

I Kahle’s theorem implies that the flag complex X of a randomgraph with our parameters (31000 vertices and p = 0.008)satisfies w.h.p H2(X,Z) 6= 0, and that w.h.p Hi(X,Z) = 0for i > 2.

I Explicitly computing homology for a complex this size isbeyond the capacity of a computer with 0.5TB RAM.

I We considered the 5-coskeleta of our directed flag complexes.This allowed us to compute Hi(−,F2) for all 42 columns fori ≥ 0. In all cases H6 = 0, but H5 6= 0.

I By comparison, for a random graph of a comparable size anddensity H4 = 0 and H3 6= 0.

Page 38: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Betti numbers

I Work of Matthew Kahle puts strong restrictions on Bettinumbers of (non-directed) flag complexes of random graphswith a given number of vertices and connection probability.

I Kahle’s theorem implies that the flag complex X of a randomgraph with our parameters (31000 vertices and p = 0.008)satisfies w.h.p H2(X,Z) 6= 0, and that w.h.p Hi(X,Z) = 0for i > 2.

I Explicitly computing homology for a complex this size isbeyond the capacity of a computer with 0.5TB RAM.

I We considered the 5-coskeleta of our directed flag complexes.This allowed us to compute Hi(−,F2) for all 42 columns fori ≥ 0. In all cases H6 = 0, but H5 6= 0.

I By comparison, for a random graph of a comparable size anddensity H4 = 0 and H3 6= 0.

Page 39: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Betti numbers

I Work of Matthew Kahle puts strong restrictions on Bettinumbers of (non-directed) flag complexes of random graphswith a given number of vertices and connection probability.

I Kahle’s theorem implies that the flag complex X of a randomgraph with our parameters (31000 vertices and p = 0.008)satisfies w.h.p H2(X,Z) 6= 0, and that w.h.p Hi(X,Z) = 0for i > 2.

I Explicitly computing homology for a complex this size isbeyond the capacity of a computer with 0.5TB RAM.

I We considered the 5-coskeleta of our directed flag complexes.This allowed us to compute Hi(−,F2) for all 42 columns fori ≥ 0. In all cases H6 = 0, but H5 6= 0.

I By comparison, for a random graph of a comparable size anddensity H4 = 0 and H3 6= 0.

Page 40: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry
Page 41: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity

The Blue Brain column can be stimulated in a variety of ways, andthe reaction recorded in great detail.

Page 42: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach

I As the column is stimulated in time intervals of 50ms for awhole second. The reaction is recorded in time binst = 0 . . . 199 of 5 ms each. Let A denote the structuralconnectivity matrix for the given column.

I In each time bin t consider the “successful transmission”connectivity matrix At where Ati,j = 1 if and only if thefollowing three conditions are satisfied:

I Ai,j = 1, i.e., there is a structural connection from neuron i toneuron j,

I neuron i fired in time bin t, andI neuron j fired in time bin t or t+ 1.

I The result is a sequence of matrices which are the adjacencymatrices for subcomplexes of the flag complex for the column.

I We compute the homology and Euler Characteristic of eachsuch subcomplex and obtain sequences of betti numbers,creating a pattern of evolution of the activity complexes.

Page 43: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach

I As the column is stimulated in time intervals of 50ms for awhole second. The reaction is recorded in time binst = 0 . . . 199 of 5 ms each. Let A denote the structuralconnectivity matrix for the given column.

I In each time bin t consider the “successful transmission”connectivity matrix At where Ati,j = 1 if and only if thefollowing three conditions are satisfied:

I Ai,j = 1, i.e., there is a structural connection from neuron i toneuron j,

I neuron i fired in time bin t, andI neuron j fired in time bin t or t+ 1.

I The result is a sequence of matrices which are the adjacencymatrices for subcomplexes of the flag complex for the column.

I We compute the homology and Euler Characteristic of eachsuch subcomplex and obtain sequences of betti numbers,creating a pattern of evolution of the activity complexes.

Page 44: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach

I As the column is stimulated in time intervals of 50ms for awhole second. The reaction is recorded in time binst = 0 . . . 199 of 5 ms each. Let A denote the structuralconnectivity matrix for the given column.

I In each time bin t consider the “successful transmission”connectivity matrix At where Ati,j = 1 if and only if thefollowing three conditions are satisfied:

I Ai,j = 1, i.e., there is a structural connection from neuron i toneuron j,

I neuron i fired in time bin t, andI neuron j fired in time bin t or t+ 1.

I The result is a sequence of matrices which are the adjacencymatrices for subcomplexes of the flag complex for the column.

I We compute the homology and Euler Characteristic of eachsuch subcomplex and obtain sequences of betti numbers,creating a pattern of evolution of the activity complexes.

Page 45: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach

I As the column is stimulated in time intervals of 50ms for awhole second. The reaction is recorded in time binst = 0 . . . 199 of 5 ms each. Let A denote the structuralconnectivity matrix for the given column.

I In each time bin t consider the “successful transmission”connectivity matrix At where Ati,j = 1 if and only if thefollowing three conditions are satisfied:

I Ai,j = 1, i.e., there is a structural connection from neuron i toneuron j,

I neuron i fired in time bin t, andI neuron j fired in time bin t or t+ 1.

I The result is a sequence of matrices which are the adjacencymatrices for subcomplexes of the flag complex for the column.

I We compute the homology and Euler Characteristic of eachsuch subcomplex and obtain sequences of betti numbers,creating a pattern of evolution of the activity complexes.

Page 46: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach - log(β2)

Page 47: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach - log(β2)

Page 48: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach - log(β2) Statistics

Page 49: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach - log(EC)

Page 50: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach - log(EC)

Page 51: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - a homological approach - EC statistics

Page 52: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - Dot vs. Circle stimulation

Same setup as before, except the column is stimulated in apattern. Points within the pattern are given a signal at random insome fixed frequency for an full second.

Page 53: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - Dot vs. Circle stimulation

Page 54: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - Dot vs. Circle stimulation

Page 55: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Activity - Dot vs. Circle stimulation

Page 56: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Segregation, Clustering, Integration, Small worldness

Based on a survey paper by Rubinov and Sporns: There are manygraph theoretic invariants which proved useful in neuroscience. Werestrict to a few such invariants.

I The degree ki of a node i: the number of nodes connected toi.

I A basic measure of segregation at a node i: The number ti oftriangles with i as a vertex.

I The clustering coefficient of a node i: Ci =2ti

ki(ki−1) = thenumber of triangles divided by the number of possibletriangles. The clustering coefficient of the network:C = 1

n

∑iCi.

I Measure of integration: L = 1n

∑i Li, where Li is the average

path length from i to any other node.

I Small worldness: Higher than random segregation, close torandom integration.

Page 57: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Segregation, Clustering, Integration, Small worldness

Based on a survey paper by Rubinov and Sporns: There are manygraph theoretic invariants which proved useful in neuroscience. Werestrict to a few such invariants.

I The degree ki of a node i: the number of nodes connected toi.

I A basic measure of segregation at a node i: The number ti oftriangles with i as a vertex.

I The clustering coefficient of a node i: Ci =2ti

ki(ki−1) = thenumber of triangles divided by the number of possibletriangles. The clustering coefficient of the network:C = 1

n

∑iCi.

I Measure of integration: L = 1n

∑i Li, where Li is the average

path length from i to any other node.

I Small worldness: Higher than random segregation, close torandom integration.

Page 58: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Segregation, Clustering, Integration, Small worldness

Based on a survey paper by Rubinov and Sporns: There are manygraph theoretic invariants which proved useful in neuroscience. Werestrict to a few such invariants.

I The degree ki of a node i: the number of nodes connected toi.

I A basic measure of segregation at a node i: The number ti oftriangles with i as a vertex.

I The clustering coefficient of a node i: Ci =2ti

ki(ki−1) = thenumber of triangles divided by the number of possibletriangles. The clustering coefficient of the network:C = 1

n

∑iCi.

I Measure of integration: L = 1n

∑i Li, where Li is the average

path length from i to any other node.

I Small worldness: Higher than random segregation, close torandom integration.

Page 59: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Segregation, Clustering, Integration, Small worldness

Based on a survey paper by Rubinov and Sporns: There are manygraph theoretic invariants which proved useful in neuroscience. Werestrict to a few such invariants.

I The degree ki of a node i: the number of nodes connected toi.

I A basic measure of segregation at a node i: The number ti oftriangles with i as a vertex.

I The clustering coefficient of a node i: Ci =2ti

ki(ki−1) = thenumber of triangles divided by the number of possibletriangles. The clustering coefficient of the network:C = 1

n

∑iCi.

I Measure of integration: L = 1n

∑i Li, where Li is the average

path length from i to any other node.

I Small worldness: Higher than random segregation, close torandom integration.

Page 60: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Segregation, Clustering, Integration, Small worldness

Based on a survey paper by Rubinov and Sporns: There are manygraph theoretic invariants which proved useful in neuroscience. Werestrict to a few such invariants.

I The degree ki of a node i: the number of nodes connected toi.

I A basic measure of segregation at a node i: The number ti oftriangles with i as a vertex.

I The clustering coefficient of a node i: Ci =2ti

ki(ki−1) = thenumber of triangles divided by the number of possibletriangles. The clustering coefficient of the network:C = 1

n

∑iCi.

I Measure of integration: L = 1n

∑i Li, where Li is the average

path length from i to any other node.

I Small worldness: Higher than random segregation, close torandom integration.

Page 61: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Segregation, Clustering, Integration, Small worldness

Based on a survey paper by Rubinov and Sporns: There are manygraph theoretic invariants which proved useful in neuroscience. Werestrict to a few such invariants.

I The degree ki of a node i: the number of nodes connected toi.

I A basic measure of segregation at a node i: The number ti oftriangles with i as a vertex.

I The clustering coefficient of a node i: Ci =2ti

ki(ki−1) = thenumber of triangles divided by the number of possibletriangles. The clustering coefficient of the network:C = 1

n

∑iCi.

I Measure of integration: L = 1n

∑i Li, where Li is the average

path length from i to any other node.

I Small worldness: Higher than random segregation, close torandom integration.

Page 62: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Let X be a simplicial complex.

I For v ∈ X0, let moutk (v) denote the outgoing k-valence of v -

the number of simplices σ ∈ Xk, such that v is an initialvertices in σ. Similarly, define min

k (v) - the incomingk-valence of v. Define mk(v) - the k-valence of v to be thenumber of k-simplices in X which contain v.

I Define the k-th clustering coefficient of v ∈ X0 byc0(v) = c1(v) = 1, and

ck(v) =

{mk(v)/

(m1(v)k

)k ≤ m1(v)

0 otherwise.

I Define the k-th bottleneck coefficient of v ∈ X0 by

bk(v) =moutk (v)

mink (v)

.

Page 63: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Let X be a simplicial complex.

I For v ∈ X0, let moutk (v) denote the outgoing k-valence of v -

the number of simplices σ ∈ Xk, such that v is an initialvertices in σ. Similarly, define min

k (v) - the incomingk-valence of v. Define mk(v) - the k-valence of v to be thenumber of k-simplices in X which contain v.

I Define the k-th clustering coefficient of v ∈ X0 byc0(v) = c1(v) = 1, and

ck(v) =

{mk(v)/

(m1(v)k

)k ≤ m1(v)

0 otherwise.

I Define the k-th bottleneck coefficient of v ∈ X0 by

bk(v) =moutk (v)

mink (v)

.

Page 64: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Let X be a simplicial complex.

I For v ∈ X0, let moutk (v) denote the outgoing k-valence of v -

the number of simplices σ ∈ Xk, such that v is an initialvertices in σ. Similarly, define min

k (v) - the incomingk-valence of v. Define mk(v) - the k-valence of v to be thenumber of k-simplices in X which contain v.

I Define the k-th clustering coefficient of v ∈ X0 byc0(v) = c1(v) = 1, and

ck(v) =

{mk(v)/

(m1(v)k

)k ≤ m1(v)

0 otherwise.

I Define the k-th bottleneck coefficient of v ∈ X0 by

bk(v) =moutk (v)

mink (v)

.

Page 65: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Let X be a simplicial complex.

I For v ∈ X0, let moutk (v) denote the outgoing k-valence of v -

the number of simplices σ ∈ Xk, such that v is an initialvertices in σ. Similarly, define min

k (v) - the incomingk-valence of v. Define mk(v) - the k-valence of v to be thenumber of k-simplices in X which contain v.

I Define the k-th clustering coefficient of v ∈ X0 byc0(v) = c1(v) = 1, and

ck(v) =

{mk(v)/

(m1(v)k

)k ≤ m1(v)

0 otherwise.

I Define the k-th bottleneck coefficient of v ∈ X0 by

bk(v) =moutk (v)

mink (v)

.

Page 66: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Let X be a simplicial complex.

I For v ∈ X0, let moutk (v) denote the outgoing k-valence of v -

the number of simplices σ ∈ Xk, such that v is an initialvertices in σ. Similarly, define min

k (v) - the incomingk-valence of v. Define mk(v) - the k-valence of v to be thenumber of k-simplices in X which contain v.

I Define the k-th clustering coefficient of v ∈ X0 byc0(v) = c1(v) = 1, and

ck(v) =

{mk(v)/

(m1(v)k

)k ≤ m1(v)

0 otherwise.

I Define the k-th bottleneck coefficient of v ∈ X0 by

bk(v) =moutk (v)

mink (v)

.

Page 67: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I Define the valency polynomial of v ∈ X0 by

Mv(t) =∑k≥0

mk(v)tk,

and similarly define incoming and outgoing valencypolynomials M in

v (t) and Moutv (t) resp.

I The clustering polynomial of v is defined to be

Cv(t) =∑k≥0

ck(v)tk.

I Define the bottleneck polynomial of v ∈ X0 to be

Bv(t) =∑k≥0

bk(v)tk.

Page 68: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I Define the valency polynomial of v ∈ X0 by

Mv(t) =∑k≥0

mk(v)tk,

and similarly define incoming and outgoing valencypolynomials M in

v (t) and Moutv (t) resp.

I The clustering polynomial of v is defined to be

Cv(t) =∑k≥0

ck(v)tk.

I Define the bottleneck polynomial of v ∈ X0 to be

Bv(t) =∑k≥0

bk(v)tk.

Page 69: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I Define the valency polynomial of v ∈ X0 by

Mv(t) =∑k≥0

mk(v)tk,

and similarly define incoming and outgoing valencypolynomials M in

v (t) and Moutv (t) resp.

I The clustering polynomial of v is defined to be

Cv(t) =∑k≥0

ck(v)tk.

I Define the bottleneck polynomial of v ∈ X0 to be

Bv(t) =∑k≥0

bk(v)tk.

Page 70: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I Define the valency polynomial of X by

MX(t) =1

|X0|∑v∈X0

Mk(v),

and similarly define incoming and outgoing valencypolynomials M in

X (t) and MoutX (t) resp.

I The segregation polynomial of X is defined by

SX(t) =1

|X0|∑v∈X0

Cv(t).

the bottleneck polynomial of X by

BX(t) =1

|X0|∑v∈X0

Bv(t).

Page 71: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I Define the valency polynomial of X by

MX(t) =1

|X0|∑v∈X0

Mk(v),

and similarly define incoming and outgoing valencypolynomials M in

X (t) and MoutX (t) resp.

I The segregation polynomial of X is defined by

SX(t) =1

|X0|∑v∈X0

Cv(t).

the bottleneck polynomial of X by

BX(t) =1

|X0|∑v∈X0

Bv(t).

Page 72: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I Define the valency polynomial of X by

MX(t) =1

|X0|∑v∈X0

Mk(v),

and similarly define incoming and outgoing valencypolynomials M in

X (t) and MoutX (t) resp.

I The segregation polynomial of X is defined by

SX(t) =1

|X0|∑v∈X0

Cv(t).

the bottleneck polynomial of X by

BX(t) =1

|X0|∑v∈X0

Bv(t).

Page 73: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I MoutX (t) =M in

X (t) for any oriented simplicial complex X.

I MoutX (−1) = χ(X)

|X0| .

I Example: if X is the standard n-simplex (v0, . . . vn), then

MoutX (t) =

1

n+ 1

(a0 + a1t+ · · ·+ an−1tn−1 + tn

),

where

ai =

(n− i+ 1

i

)+

(n− ii

)+ · · ·

(i+ 1

i

)+ 1.

I Notice that the coefficient of t2 in SX(t) is the classicalclustering coefficient of the (undirected) graph correspondingto the 1-skeleton of X.

Page 74: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I MoutX (t) =M in

X (t) for any oriented simplicial complex X.

I MoutX (−1) = χ(X)

|X0| .

I Example: if X is the standard n-simplex (v0, . . . vn), then

MoutX (t) =

1

n+ 1

(a0 + a1t+ · · ·+ an−1tn−1 + tn

),

where

ai =

(n− i+ 1

i

)+

(n− ii

)+ · · ·

(i+ 1

i

)+ 1.

I Notice that the coefficient of t2 in SX(t) is the classicalclustering coefficient of the (undirected) graph correspondingto the 1-skeleton of X.

Page 75: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I MoutX (t) =M in

X (t) for any oriented simplicial complex X.

I MoutX (−1) = χ(X)

|X0| .

I Example: if X is the standard n-simplex (v0, . . . vn), then

MoutX (t) =

1

n+ 1

(a0 + a1t+ · · ·+ an−1tn−1 + tn

),

where

ai =

(n− i+ 1

i

)+

(n− ii

)+ · · ·

(i+ 1

i

)+ 1.

I Notice that the coefficient of t2 in SX(t) is the classicalclustering coefficient of the (undirected) graph correspondingto the 1-skeleton of X.

Page 76: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

I MoutX (t) =M in

X (t) for any oriented simplicial complex X.

I MoutX (−1) = χ(X)

|X0| .

I Example: if X is the standard n-simplex (v0, . . . vn), then

MoutX (t) =

1

n+ 1

(a0 + a1t+ · · ·+ an−1tn−1 + tn

),

where

ai =

(n− i+ 1

i

)+

(n− ii

)+ · · ·

(i+ 1

i

)+ 1.

I Notice that the coefficient of t2 in SX(t) is the classicalclustering coefficient of the (undirected) graph correspondingto the 1-skeleton of X.

Page 77: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Some typical examples.

I Sample Valency polynomials of the (structural) column vs. acomparable random complex:Column: 1 + 470t+ 6373t2 + 6555t3 + 837t4 + 18t4.Random 1 + 496t+ 1475t2 + 31t3.

I Sample Bottleneck polynomials of the (structural) column vs.a comparable random complex:Column: 1 + 1.4t+ 3.4t2 + 8.7t3 + 7.7t4 + 0.6t5.Random: 1 + t+ t2 + 1.3t3.

I Sample segregation polynomials of the (structural) column vs.a comparable random complex:Column:1+t+0.05t2+0.0003t3+4.057e−07t4+1.4e−10t5+1.14e−14t6

Random: 1 + t+ 0.01t2 + 1.56e−06t3 + 1.84e−12t4.

Page 78: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Some typical examples.

I Sample Valency polynomials of the (structural) column vs. acomparable random complex:Column: 1 + 470t+ 6373t2 + 6555t3 + 837t4 + 18t4.Random 1 + 496t+ 1475t2 + 31t3.

I Sample Bottleneck polynomials of the (structural) column vs.a comparable random complex:Column: 1 + 1.4t+ 3.4t2 + 8.7t3 + 7.7t4 + 0.6t5.Random: 1 + t+ t2 + 1.3t3.

I Sample segregation polynomials of the (structural) column vs.a comparable random complex:Column:1+t+0.05t2+0.0003t3+4.057e−07t4+1.4e−10t5+1.14e−14t6

Random: 1 + t+ 0.01t2 + 1.56e−06t3 + 1.84e−12t4.

Page 79: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Topological metrics

Some typical examples.

I Sample Valency polynomials of the (structural) column vs. acomparable random complex:Column: 1 + 470t+ 6373t2 + 6555t3 + 837t4 + 18t4.Random 1 + 496t+ 1475t2 + 31t3.

I Sample Bottleneck polynomials of the (structural) column vs.a comparable random complex:Column: 1 + 1.4t+ 3.4t2 + 8.7t3 + 7.7t4 + 0.6t5.Random: 1 + t+ t2 + 1.3t3.

I Sample segregation polynomials of the (structural) column vs.a comparable random complex:Column:1+t+0.05t2+0.0003t3+4.057e−07t4+1.4e−10t5+1.14e−14t6

Random: 1 + t+ 0.01t2 + 1.56e−06t3 + 1.84e−12t4.

Page 80: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I Let X be an oriented simplicial complex, and let x, y ∈ X0 beany two vertices.

I A d-dimensional highway from x to y is either a d-simplex(x, x1, . . . xd−1, y) in Xd or a sequence of (d+ 1)-simplices

σ0, . . . , σm

in X, such that σi ∩ σi+1 is a back d-face of σi and a frontd-face of σi+1, for all i ≥ 0, and such that x is an initialvertex in σ0 and y is a final vertex in σm.

Page 81: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I Let X be an oriented simplicial complex, and let x, y ∈ X0 beany two vertices.

I A d-dimensional highway from x to y is either a d-simplex(x, x1, . . . xd−1, y) in Xd or a sequence of (d+ 1)-simplices

σ0, . . . , σm

in X, such that σi ∩ σi+1 is a back d-face of σi and a frontd-face of σi+1, for all i ≥ 0, and such that x is an initialvertex in σ0 and y is a final vertex in σm.

Page 82: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Example: 1-highways

Page 83: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Example: 1-highways

Page 84: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Example: 1-highway graph

Page 85: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Example: 1-highway - undirected

Page 86: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Example: 1-highway graph - undirected

Page 87: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I For vertices v, w ∈ X0, and d ≤ 0, let id(v, w) denote theintegration coefficient of the pair (v, w), i.e. the minimallength of a d-dimensional highway from v to w if one exists,and set Id(v, w) = 0 if it doesn’t or if v = w and d > 0. Alsoset I0(v, v) = 1.

I If the edges of a simplicial complex are weighted, then onecan assign a max flow capacity on a d-dimensional highwayfd(v, w) to each pair or vertices (v, w) (0 if such a highwaysdoes not exist).

I These are harder (more expensive in time and memory) tocompute, but there are good approximation algorithms.

Page 88: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I For vertices v, w ∈ X0, and d ≤ 0, let id(v, w) denote theintegration coefficient of the pair (v, w), i.e. the minimallength of a d-dimensional highway from v to w if one exists,and set Id(v, w) = 0 if it doesn’t or if v = w and d > 0. Alsoset I0(v, v) = 1.

I If the edges of a simplicial complex are weighted, then onecan assign a max flow capacity on a d-dimensional highwayfd(v, w) to each pair or vertices (v, w) (0 if such a highwaysdoes not exist).

I These are harder (more expensive in time and memory) tocompute, but there are good approximation algorithms.

Page 89: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I For vertices v, w ∈ X0, and d ≤ 0, let id(v, w) denote theintegration coefficient of the pair (v, w), i.e. the minimallength of a d-dimensional highway from v to w if one exists,and set Id(v, w) = 0 if it doesn’t or if v = w and d > 0. Alsoset I0(v, v) = 1.

I If the edges of a simplicial complex are weighted, then onecan assign a max flow capacity on a d-dimensional highwayfd(v, w) to each pair or vertices (v, w) (0 if such a highwaysdoes not exist).

I These are harder (more expensive in time and memory) tocompute, but there are good approximation algorithms.

Page 90: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

Page 91: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

a b

Page 92: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

a b

1

1

1

1

1

1

1

111

1

0

0

0

0

0

0

00 0

0

0

Page 93: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

a b

1

1

1

1

1

1

1

111

1

1

0

0

0

1

0

00 0

1

0

Page 94: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

a b

1

1

1

1

1

1

1

111

1

1

1

1

0

1

0

00 0

1

1

Page 95: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I The integration polynomial of a (weighted) oriented simplicialcomplex X is defined by

IX(t) =1

|X0|(|X0 − 1|)·

∑(x,y)∈X0×X0

∑d≥0

id(x, y)td.

I The flow polynomial of a (weighted) oriented simplicialcomplex X is defined by

FX(t) =1

|X0|(|X0 − 1|)·

∑(x,y)∈X0×X0

∑d≥0

fd(x, y)td.

I Being computed on our data as we speak.

Page 96: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I The integration polynomial of a (weighted) oriented simplicialcomplex X is defined by

IX(t) =1

|X0|(|X0 − 1|)·

∑(x,y)∈X0×X0

∑d≥0

id(x, y)td.

I The flow polynomial of a (weighted) oriented simplicialcomplex X is defined by

FX(t) =1

|X0|(|X0 − 1|)·

∑(x,y)∈X0×X0

∑d≥0

fd(x, y)td.

I Being computed on our data as we speak.

Page 97: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Highways and Flow

I The integration polynomial of a (weighted) oriented simplicialcomplex X is defined by

IX(t) =1

|X0|(|X0 − 1|)·

∑(x,y)∈X0×X0

∑d≥0

id(x, y)td.

I The flow polynomial of a (weighted) oriented simplicialcomplex X is defined by

FX(t) =1

|X0|(|X0 − 1|)·

∑(x,y)∈X0×X0

∑d≥0

fd(x, y)td.

I Being computed on our data as we speak.

Page 98: Neural systems from an algebraic topology point of view › oldwww › Programs › 015homo › files › ran.pdf · The Blue Brain Project I Digital reconstruction of the microcircuitry

Thank you.