Presentation is loading. Please wait.

Presentation is loading. Please wait.

Learning Cycle-Linear Hybrid Automata for Excitable Cells Radu Grosu SUNY at Stony Brook Joint work with Sayan Mitra and Pei Ye.

Similar presentations


Presentation on theme: "Learning Cycle-Linear Hybrid Automata for Excitable Cells Radu Grosu SUNY at Stony Brook Joint work with Sayan Mitra and Pei Ye."— Presentation transcript:

1 Learning Cycle-Linear Hybrid Automata for Excitable Cells Radu Grosu SUNY at Stony Brook Joint work with Sayan Mitra and Pei Ye

2 Motivation Hybrid automata: an increasingly popular formalism for approximating systems with nonlinear dynamics –modes: encode various regimes of the continuous dynamics –transitions: express the switching logic between the regimes Excitable cells: neuronal, cardiac and muscular cells –Biologic transistors whose nonlinear dynamics is used to –Amplify/propagate an electrical signal (action potential AP)

3 Motivation Excitable cells (EC) are intrinsically hybrid in nature: –Transmembrane ion fluxes and AP vary continuously, yet –Transition from resting to excited states is all-or-nothing ECs modeled with nonlinear differential equations: –Invaluable asset to reveal local interactions –Very complex: tens of state vars and hundreds of parameters –Hardly amenable to formal analysis and control

4 Learn linear HA modeling EC behavior (AP): –Measurements readily available in large amounts Analyze HA to reveal properties of ECs: –Setting up new experiments for ECs may take months Synthesize controllers for ECs from HA: – Higher abstraction of HA simplifies the task Validate in-vitro the EC controllers: –Cells grown on chips provided with sensors and actuators Project Goals

5 Impact 1 million deaths annually: –caused by cardiovascular disease in US alone, or –more than 40% of all deaths. 25% of these are victims of ventricular fibrillation: –many small/out-of-phase contractions caused by spiral waves Epilepsy is a brain disease with similar cause: –Induction and breakup of electrical spiral waves.

6 Ventricular Tachycardia / Fibrillation

7 Mathematical Models Hodgkin-Huxley (HH) model (Nobel price): –Membrane potential for squid giant axon –Developed in 1952. Framework for the following models Luo-Rudy (LRd) model: –Model for cardiac cells of guinea pig –Developed in 1991. Much more complicated. Neo-Natal Rat (NNR) model: –Being developed at Stony Brook by Emilia Entcheva –In-vitro validation framework. Very complicated, too.

8 Active Membrane Conductances vary w.r.t. time and membrane potential Na + K+K+ NaKL Inside Outside C

9 Action Potential

10 Currents in an Active Membrane V Inside Outside I st I Na g Na gKgK gLgL C ILIL ICIC IKIK V Na VLVL VKVK

11 Currents in an Active Membrane V Inside Outside I st I Na g Na gKgK gLgL C ILIL ICIC IKIK V Na VLVL VKVK

12 Currents in an Active Membrane V Inside Outside I st I Na g Na gKgK gLgL C ILIL ICIC IKIK V Na VLVL VKVK

13 Currents in an Active Membrane V Inside Outside I st I Na g Na gKgK gLgL C ILIL ICIC IKIK V Na VLVL VKVK

14 Currents in an Active Membrane V Inside Outside I st I Na g Na gKgK gLgL C ILIL ICIC IKIK V Na VLVL VKVK

15 Kinetics of a Gate Subunit

16

17

18 The Full Hodgkin-Huxley Model

19 Frequency Response APD90: AP > 10% AP m DI90: AP < 10% AP m BCL: APD + DI vnvn

20 Frequency Response APD90: AP > 10% AP m DI90: AP < 10% AP m BCL: APD + DI S1S2 Protocol: (i) obtain stable S1; (ii) deliver S2 with shorter DI vnvn

21 Frequency Response APD90: AP > 10% AP m DI90: AP < 10% AP m BCL: APD + DI S1S2 Protocol: (i) obtain stable S1; (ii) deliver S2 with shorter DI Restitution curve: plot APD90/DI90 relation for different BCLs

22 Training set: for simplicity 25 APs generated from the LRd –BCL 1 + DI 2 : from 160ms to 400 ms in 10ms intervals Stimulus: step with amplitude -80  A/cm 2, duration 0.6ms Error margin: within  2mV of the Luo-Rudi model Test set: 25 APs from 165ms to 405 ms in 10ms intervals Learning Luo-Rudi

23 Stimulated Roadmap: One AP

24 Stimulated Roadmap: Linear HA for One AP

25 Stimulated Roadmap: Linear HA for One AP

26 Stimulated Roadmap: Cycle-Linear HA for All APs

27 Stimulated Roadmap: Cycle-Linear HA for All APs

28 Finding Segmentation Pts Null Pts: discrete 1 st Order deriv. Infl. Pts: discrete 2 nd Order deriv. Seg. Pts: Null Pts and Infl. Pts Segments: between Seg. Pts Problem: too many Infl. Pts Problem: too many segments?

29 Finding Segmentation Pts Solution: use a low-pass filter -Moving average and spline LPF: not satisfactory -Designed our own: remove pts within trains of inflection points Solution: ignore two inflection points Null Pts: discrete 1 st Order deriv. Infl. Pts: discrete 2 nd Order deriv. Seg. Pts: Null Pts and Infl. Pts Segments: Between Seg. Pts Problem: too many Infl. Pts Problem: too many segments?

30 Finding Segmentation Pts Problem: some inflection points disappear in certain regimes Solution: ignore (based on range) additional inflection points

31 Finding Segmentation Pts Problem: removing points does not preserve desired accuracy Solution: align and move up/down inflection points - Confirmed by higher resolution samples

32 Finding Linear HA Coefficients

33

34 Exponential Fitting Exponential fitting: Typical strategy –Fix b i : do linear regression on a i –Fix a i : nonlin. regr. in b i ~> linear regr. in b i via Taylor exp. Geometric requirements: curve segments are –Convex, concave or both –Upwards or downwards Consequences: –Solutions: might require at least two exponentials –Coefficients a i and b i : positive/negative or real/complex Modified Prony’s method: only one that worked well

35 Stimulated Linear HA for One AP

36 Finding CLHA Coefficients Solution: apply mProny once again on each of the 25 points

37 Stimulated Cycle-Linear HA for All APs

38 Stimulated Cycle-Linear HA for All APs

39 Frequency Response on Test Set AP on test set: still within the accepted error margin Restitution on test set: much better than we had before Frequency response: the best we know for approximate models

40 Biological Meaning of x 1 and x 2 V b 1 –b 2 b2b2 C I2I2 I1I1 b1b1 x1x1 x2x2 Two gates: with constant conductances distributed as above

41 Outlook: Modeling Entire Range Modes 1&2: require 3 state variables (Na, K, Ca) Shape changes dramatically: modes are sidestepped Input: consider different shapes and intensities

42 Outlook: Analysis and Control Safety properties: –How to specify: what kind of temporal/spatial properties? –How to verify: what kind of reachability analysis? Liveness properties: –Stability analysis: switching speed and stability/bifurcation Controllability: –Design centralized (distributed) controllers: from CLHA –Control task: diffuse spirals and ventricular fibrillation

43 CLHA as a TIOA

44


Download ppt "Learning Cycle-Linear Hybrid Automata for Excitable Cells Radu Grosu SUNY at Stony Brook Joint work with Sayan Mitra and Pei Ye."

Similar presentations


Ads by Google