Neuroscience applications: isochrons and...

26
Neuroscience applications: isochrons and isostables Alexandre Mauroy (joint work with I. Mezic)

Transcript of Neuroscience applications: isochrons and...

Page 1: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Neuroscience applications:

isochrons and isostables

Alexandre Mauroy(joint work with I. Mezic)

Page 2: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Outline

Isochrons and phase reduction of neurons

Koopman operator and isochrons

Isostables of excitable systems

Page 3: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Outline

Isochrons and phase reduction of neurons

Koopman operator and isochrons

Isostables of excitable systems

Page 4: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Effect of a stimuli on the phase of a neuron

membrane potential

gating variable for the conductance channel

(reduced) Hodgkin-Huxley neuron model

Page 5: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Effect of a stimuli on the phase of a neuron

membrane potential

gating variable for the conductance channel

(reduced) Hodgkin-Huxley neuron model

Page 6: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The isochrons are sets of initial conditionsthat share the same asymptotic behavior

[Winfree, Journal Math Biol., 1974]

[Malkin, 1949]

Page 7: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The isochrons yield a powerful phase reductionof high-dimensional limit-cycle oscillators

Powerful reduction from to

For weak input or coupling :

with the infinitesimal phase response (iPRC)

Page 8: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

It is desirable but difficult to computethe global isochrons

But the computation of the isochrons is difficult for EX.: Bursting neuron

- standard backward integration [e.g. Izhikevich, 2007]

- solution of invariance equation + backward integration[Guillamon & Huguet, 2009; Huguet & de la Llave, 2013]

- continuation-based method [Osinga & Moehlis, 2010]

Computation of the isochrons in the entire basin of attraction of the limit cycle

- global knowledge of the asymptotic behavior- necessary for large inputs / strong couplings

Why?

How?

- high-dimensional systems- slow-fast dynamics

Page 9: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The Koopman eigenfunctions are tightly connectedto the phase reduction of the systems

Level sets of ≡ isochrons

Level sets of≡ isostables

phase reduction of limit cycles and quasi-periodic tori

phase reduction of fixed points (excitable systems)

Page 10: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Outline

Isochrons and phase reduction of neurons

Koopman operator and isochrons

Isostables of excitable systems

Page 11: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The isochrons are the level setsof a Koopman eigenfunction

limit cycle frequency Koopman eigenvalue

The level sets of the Koopman eigenfunctiondefine a periodic partition

Koopman eigenfunctionperiod

The level sets of the Koopman eigenfunctionare the isochrons:

Page 12: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

is a projection of on if

We obtain a novel efficient methodfor computing the isochrons

The Fourier average

Algorithm: 1. Compute the Fourier averages on a (uniform/adaptive) grid2. Compute the level sets of these values

This is a forward integration method well-suited to high-dimensional spaces and slow-fast dynamics

Page 13: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The Fourier average method is capable of computing the complex isochrons of bursting neurons

Hindmarsh-Rose model

Page 14: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

New phenomena were observed

Existence of region of high phase variation (almost phaseless set)

explain addition/deletion of spikesunder the effect of small perturbations

Parabolic bursting neuron

Elliptic bursting neuron

The isochrons are fractal

[Mauroy et al, SIAM J. on Appl. Dyn. Syst., 2014]

Page 15: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The infinitesimal phase response curve is computedwith Fourier averages of the prolonged system

Prolonged system

Infinitesimal phase response curve

Fourier average of along the trajectories of the prolonged system

We have and

Page 16: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

A generalized isochron converges to the same invariant curve

Fo quasi-periodic tori, the Koopman eigenfunctionslead to the notion of « generalized » isochrons

Koopman eigenvalues

Koopman eigenfunctions

-dimensional quasiperiodictorus (with frequencies )

We define families of generalized isochrons as the level sets

Page 17: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The framework can be used to studysynchronization in networks of « quasi-oscillators »

Example: two coupled Van der Pol oscillators

The intersection is assigned with the phases

It is a fiber of the torus : every point of converges to the same trajectory on the torus

Page 18: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Outline

Isochrons and phase reduction of neurons

Koopman operator and isochrons

Isostables of excitable systems

Page 19: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Can we extend the notion of isochronsto stable fixed points?

Excitable system (neuron, cardiac cell): stable equilibrium

Phase reductionsets of points that converge

synchronously toward the equilibrium ?

slow manifold

Previous framework

requires the existence of a slow manifold (slow-fast dynamics)

no rigorous definition relies on backward integration

[Rabinovitch, 1999]

Page 20: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The Koopman operator providesa rigorous way to extend the notion of isochrons

we define the « isostables » as the level sets of

[Mauroy et al, Physica D, 2013]

Koopman eigenfunctions

FitzHugh-Nagumo model (excitable neuron)

Example:

Page 21: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The isostables are the sets of points that converge synchronously toward the fixed point

Real eigenvalue

The isostables are the fibers of an invariant manifold (tangent to at )

i.e.

as

Page 22: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The isostables are the sets of points that converge synchronously toward the fixed point

Complex eigenvalue i.e.

as

isostables

isochrons

Page 23: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

is a projection of on if

The isostables are computed with Laplace averagesand used in several applications

The Laplace average

Page 24: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Several applications of the isostables

nonlinear normal modes in vibration theory[Cirillo et al., ASME 2015]

design of cardiac defibrillation techniques [Wilson and Moehlis, SIAM review, 2015]

optimal escape - convergence [Mauroy, CDC 2014]

Page 25: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

The spectral properties of the Koopman operatorare related to phase reduction

The isochrons of limit cycle are the level sets of a Koopman eigenfunction

Phase reduction is generalized

to quasi-periodic tori generalized isochrons

to equilibria (excitable systems) isostables

Application to neuroscience (among others)

Perspectives:

Toward more general phase reductions (e.g. phase-amplitude)

Application to control theory (e.g. optimal control)

Page 26: Neuroscience applications: isochrons and isostableshomepages.laas.fr/henrion/ecc15/mauroy2-workshop-ecc15.pdf · We obtain a novel efficient method for computing the isochrons The

Bibliography

Phase reduction and isochrons

• Winfree, The Geometry of Biological Time, 2001

• Izhikevich, Dynamical Systems in Neuroscience: The Geometry of Excitability and Bursting, 2007

Koopman operator and isochrons

• Mauroy and Mezic, On the use of Fourier averages to compute the global isochrons of (quasi)periodic dynamics, Chaos, vol. 22, no. 3, p. 033112, 2012

Koopman operator and isostables

• Mauroy et al., Isostables, isochrons, and Koopman spectrum for the action-angle reduction of stable fixed point dynamics, Physica D, vol. 261, pp. 19-30, 2013