1 Computing the electrical activity in the human heart Aslak Tveito Glenn T. Lines, Joakim Sundnes, Bjørn Fredrik Nielsen, Per Grøttum, Xing Cai, and Kent.

Slides:



Advertisements
Similar presentations
Neurophysics Adrian Negrean - part 2 -
Advertisements

Modeling the Action Potential in a Squid Giant Axon And how this relates to the beating of your heart.
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Aims Introduction to the heart.
Introduction to Finite Elements
Modern iterative methods For basic iterative methods, converge linearly Modern iterative methods, converge faster –Krylov subspace method Steepest descent.
Visual Recognition Tutorial
Jonathan Richard Shewchuk Reading Group Presention By David Cline
Martin Burger Institut für Numerische und Angewandte Mathematik European Institute for Molecular Imaging CeNoS Computing Transmembrane Potentials from.
1 L-BFGS and Delayed Dynamical Systems Approach for Unconstrained Optimization Xiaohui XIE Supervisor: Dr. Hon Wah TAM.
Boundary Conditions for Maintaining a Steady State Intracellular and extracellular solutions must be electrically neutralIntracellular and extracellular.
PETE 603 Lecture Session #29 Thursday, 7/29/ Iterative Solution Methods Older methods, such as PSOR, and LSOR require user supplied iteration.
Monte Carlo Methods in Partial Differential Equations.
Basic Models in Theoretical Neuroscience Oren Shriki 2010 Integrate and Fire and Conductance Based Neurons 1.
1 Ion Optics Simulations What it is. How it’s useful. The SIMION ion optics software. –How it works. –Limitations and cautions –Demonstrations and examples.
Current density and conductivity LL8 Section 21. j = mean charge flux density = current density = charge/area-time.
Defining of “physiology” notion
A guide to modelling cardiac electrical activity in anatomically detailed ventricles By: faezeh heydari khabbaz.
Gating Modeling of Ion Channels Chu-Pin Lo ( 羅主斌 ) Department of Applied Mathematics Providence University 2010/01/12 (Workshop on Dynamics for Coupled.
Lecture 4: Boundary Value Problems
Systems of Linear Equations Iterative Methods
BME 6938 Neurodynamics Instructor: Dr Sachin S. Talathi.
Lecture 8 Electrical energy EMF Resistors in series and parallel
Scientific Computing Partial Differential Equations Poisson Equation.
Finite Element Method.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 5a.
ELEC ENG 4BD4: Biomedical Instrumentation
CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.
The Geometry of Biomolecular Solvation 2. Electrostatics Patrice Koehl Computer Science and Genome Center
Membrane Potentials All cell membranes are electrically polarized –Unequal distribution of charges –Membrane potential (mV) = difference in charge across.
1 ELEC 3105 Basic EM and Power Engineering Start Solutions to Poisson’s and/or Laplace’s.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
Physiology as the science. Defining of “physiology” notion Physiology is the science about the regularities of organisms‘ vital activity in connection.
Preventing Sudden Cardiac Death Rob Blake NA Seminar
Physiology as the science. Bioelectrical phenomena in nerve cells
—K + is high inside cells, Na + is high outside because of the Na+/K+ ATPase (the sodium pump). —Energy is stored in the electrochemical gradient: the.
The Role of the Bidomain Model of Cardiac Tissue in the Dynamics of Phase Singularities Jianfeng Lv and Sima Setayeshgar Department of Physics, Indiana.
Role of the Bidomain Model of Cardiac Tissue in the Dynamics of Phase Singularities Jianfeng Lv and Sima Setayeshgar Department of Physics, Indiana University,
The role of the bidomain model of cardiac tissue in the dynamics of phase singularities Jianfeng Lv and Sima Setayeshgar Department of Physics, Indiana.
Role of the Bidomain Model of Cardiac Tissue in the Dynamics of Phase Singularities Jianfeng Lv and Sima Setayeshgar Department of Physics, Indiana University,
MR Spectroscopy is a technique for displaying metabolic information from an image. It relies on the inherent differences in resonant frequency or the chemical.
Cardiovascular Physiology
The Heart Continued... Human heartbeats originate from the SA node near the right atrium. Cardiac muscle cells contract, sending a signal to other muscle.
Cardiac Muscle In The“Heart” of Muscles. Introduction Take a look the instruments that are laid out before you These instruments are called stethoscopes.
The Heart Dr. Isazadehfar. Location of the Heart The heart is located between the lungs behind the sternum and above the diaphragm. It is surrounded by.
F. Fairag, H Tawfiq and M. Al-Shahrani Department of Math & Stat Department of Mathematics and Statistics, KFUPM. Nov 6, 2013 Preconditioning Technique.
Finite Element Method. History Application Consider the two point boundary value problem.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 32.
Multipole-Based Preconditioners for Sparse Linear Systems. Ananth Grama Purdue University. Supported by the National Science Foundation.
Role of the Bidomain Model of Cardiac Tissue in the Dynamics of Phase Singularities Jianfeng Lv and Sima Setayeshgar Department of Physics, Indiana University,
OBJECTIVES Describe the method for measurement of membrane potential
The Role of the Bidomain Model of Cardiac Tissue in the Dynamics of Phase Singularities Jianfeng Lv and Sima Setayeshgar Department of Physics, Indiana.
The membrane Potential
Modeling the Action Potential in a Squid Giant Axon
EEE 431 Computational Methods in Electrodynamics
Xing Cai University of Oslo
Break-up (>= 2 filaments)
ELEC 3105 Basic EM and Power Engineering
Boundary Element Analysis of Systems Using Interval Methods
Glenn Fung, Murat Dundar, Bharat Rao and Jinbo Bi
Break-up (>= 2 filaments)
Supported by the National Science Foundation.
W.F. Witkowksi, et al., Nature 392, 78 (1998)
Break-up (>= 2 filaments)
Break-up (>= 2 filaments)
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Break-up (>= 2 filaments)
Pivoting, Perturbation Analysis, Scaling and Equilibration
Secondary Active Transport In secondary active transport the energy is derived secondarily from energy that has been stored in the form of ionic concentration.
Presentation transcript:

1 Computing the electrical activity in the human heart Aslak Tveito Glenn T. Lines, Joakim Sundnes, Bjørn Fredrik Nielsen, Per Grøttum, Xing Cai, and Kent Andre Mardal Simula Research Laboratory/ The University of Oslo

2 Motivation/Background The mathematical model Solution strategy Solving linear systems CPU-models Results Future work

3 For each heartbeat, electrically charged atoms (ions) move in and out of the heart muscle cells in a complicated pattern.The most important ions are Na +, K +, Ca ++, and Cl -. The movement of the ions cause the muscle fibers to contract and the heart to pump. Normal electrical activity is important for the pumping function of the heart. The electrical activity of the heart may be recorded on the surface of the body. The recording is called an electrocardiogram (ECG). K+K+ Na + K+K+ K+K+ K+K+ K+K+ The heart

4 ECG 1887 The first ECG is recorded in London on Augustus Wallers dog Jimmy A commercial ECG machine is constructed by Willem Einthoven The lead positions are standardized Worldwide, approximately 1 million ECGs are recorded every day.

5 Heart infarctions 20% of deaths in the western world are due to hearth infarctions and consequences thereof. About 50% of patients admitted to surveillance units with acute chest pain suffer from a heart infarction. ECG is the most important tool to diagnose heart infarction and heart cramp (angina). In some parts of the heart, the sensitivity of ECG is as low as 60%. Normal interpretation of ECG only gives crude estimates: “large infarction”, “small infarction”.

6

7 Computational domain sketch in 2D

8 Cardiac electrical activity The heart consists of billions of electrically charged cells. During a heartbeat these cells leak ions, which changes the polarity of the cells (depolarization). The electrocardiogram records this process on the body surface. Pathological conditions in the heart can be diagnosed from abnormal deviations in the ECG.

9 Electrical potential in the torso J~ current destiny u~ electrical potential M~ conductivity tensor Conservation of current, and Ohms law gives and, in addition

10 Electrical potential in the heart Intracellular (space within the cells) J i ~ current density u i ~ electrical potential M i ~ conductivity tensor q i ~ electrical charge Extracellular (space outside the cells) J e ~ current density u e ~ electrical potential M e ~ conductivity tensor q e ~ electrical charge Transmembrane potential v=u i - u e

11 Conservation laws for intra and extra cellular domains: where I ion models the ionic current.

12 From these two equations, the BiDomain model is derived The BiDomain model was developed by Gesolowitz, Miller, Schmilt, and Tung in the early 70’s. The equations have been studied by a series of researchers (Colli Franzone et al, Henriques, Trayanova et al, Huang et al, …)

13 Model for ionic current (I ion ) The appropriate model for the ionic current will depend upon the application. In the simplest type is is just a function of v: In more realistic models it depends on several factors: where s is a vector of variables including concentrations of ions and permeability of ion channels. These variables are typically governed by an ODE system:

14 The BiDomain Model

15 Boundary conditions

16 Cell models of ionic currents Hodgkin, huxley Noble Beeler, Reuter DiFrancesco, Noble Luo, Rudy Winslow et al

17

18 The BiDomain Model

19 Operator splitting Split in two parts with appropriate boundary conditions.

20 Consider the linear problem with appropriate boundary conditions.

21

22 The discretization leads to a linear system of equations on the form where A is a matrix, u h is the FEM-solution, and f h is the discretized version of f. Let N be the number of grid points. We solve this system using the CG-method and the MG-method. The stopping criterion is in a relative l 2 -norm on the residual.

23 Numerical experiments on an IBM-RS6000 show that the CPU-time needed by the CG and UG methods are and Suppose we want to solve (2) on a grid relevant for the heart.

24 Numerical experiments indicate that we need In the heart. So for 1cm, we need 50 points. In 1cm, we need Suppose the heart is 300cm, then we need

25 Solving one linear system of the form (2) using the CG method requires Which is about 7.5 hours. The MG method requires about or about 7 minutes. We need order optimal methods!

26 Preconditioners The number of iterations for the CG method is bounded by Since, for elliptic problems, the convergence is very slow – as seen above. However, we may solve instead of

27 The goal of preconditioning is to find B such that is independent of h and where can be solved in O(N) operations. Then the number of iterations needed to solve (5) is independent of h and thus the entire solution process uses only O(N) operations.

28 It can be shown that if there exist constants c 0, c 1 independent of h, such that then the condition number of is bounded independently of h.

29 Analysis of a BiDomain preconditioner Define The system (7) becomes

30 The Crank-Nicholson’s scheme Weak form Define

31

32 Linear operators

33

34 Spectral equivalence Two operators, T n and S n are spectrally equivalent if there are constants c 1 and c 2, independent of h, such that If T n and S n (V n gV n ) are -symmetric and positive definite, then

35 Preconditioner Define (from (12)) and, the preconditioner Our aim is to prove that where c is independent of h and rt.

36 Assumptions We assume that there are constants independent of h and rt such that The last assumption simply state that the matrix generated by the Laplace operator is spectrally equivalent to the matrices generated by the variable coefficient problems. Note that, since we have from (18)

37 Upper bound We start by proving that for a suitable constant c.

38

39

40

41 Lower bound

42

43 From (22) and (23), we have so

44 Numerical experiments We want to compare the numerical solution of the Bidomain equations using CG without preconditioning, and with the optimal preconditioner. Matrix Preconditioner

45 The table shows average number of iterations and CPU-time using 10 time-steps (fixed rt). Number of nodes No preconditioningOptimal preconditioning Iterations CPU-timeIterations CPU-time

46 Models of CPU-time as a function of the number of computational nodes, N: With we expect

47 Parallel solution using Domain Decomposition Number of nodes: Number of unknowns per timestep: CPU-measurements for one time-step

48 How fast can we now solve the entire problem?

49