A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS

Simulating the human heart is a challenging computational problem, with simulations being very time-consuming, to the extent that some can take days to compute even on high performance computing resources. There is considerable interest in computational optimization techniques, with a view to making...

Olles dieđut

Bibliográfalaš dieđut
Váldodahkkit: Cooper, J, Whiteley, J, Gavaghan, D
Materiálatiipa: Journal article
Giella:English
Almmustuhtton: 2010
_version_ 1826294344932392960
author Cooper, J
Whiteley, J
Gavaghan, D
author_facet Cooper, J
Whiteley, J
Gavaghan, D
author_sort Cooper, J
collection OXFORD
description Simulating the human heart is a challenging computational problem, with simulations being very time-consuming, to the extent that some can take days to compute even on high performance computing resources. There is considerable interest in computational optimization techniques, with a view to making whole-heart simulations tractable. A common example is the use of lookup tables to approximate computationally intensive expressions in cardiac electrophysiology cell models, which are given mathematically as systems of ordinary differential equations. The approximation error introduced through the use of lookup tables may not be checked thoroughly, and when models are included within large simulation codes any error could go unnoticed; this may impact the reliability of results obtained from the simulation. We thus present a mathematical analysis of the error, using a posteriori error analysis, to determine whether it will remain within acceptable limits even when accumulated over the course of a simulation. This analysis has been implemented and can be applied automatically to models described in CellML, an XML-based language for mathematical models of biology. We demonstrate the analysis on a sample of models. A key feature of the approach is that it can be used to obtain bounds on quantities of physiological interest computed from simulation results. We also discuss how the error bounds obtained may be used to choose an appropriate granularity for the lookup tables. © 2010 Society for Industrial and Applied Mathematics.
first_indexed 2024-03-07T03:44:12Z
format Journal article
id oxford-uuid:bee5ae98-5d82-4ec2-952f-a327e39fa581
institution University of Oxford
language English
last_indexed 2024-03-07T03:44:12Z
publishDate 2010
record_format dspace
spelling oxford-uuid:bee5ae98-5d82-4ec2-952f-a327e39fa5812022-03-27T05:43:24ZA POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONSJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:bee5ae98-5d82-4ec2-952f-a327e39fa581EnglishSymplectic Elements at Oxford2010Cooper, JWhiteley, JGavaghan, DSimulating the human heart is a challenging computational problem, with simulations being very time-consuming, to the extent that some can take days to compute even on high performance computing resources. There is considerable interest in computational optimization techniques, with a view to making whole-heart simulations tractable. A common example is the use of lookup tables to approximate computationally intensive expressions in cardiac electrophysiology cell models, which are given mathematically as systems of ordinary differential equations. The approximation error introduced through the use of lookup tables may not be checked thoroughly, and when models are included within large simulation codes any error could go unnoticed; this may impact the reliability of results obtained from the simulation. We thus present a mathematical analysis of the error, using a posteriori error analysis, to determine whether it will remain within acceptable limits even when accumulated over the course of a simulation. This analysis has been implemented and can be applied automatically to models described in CellML, an XML-based language for mathematical models of biology. We demonstrate the analysis on a sample of models. A key feature of the approach is that it can be used to obtain bounds on quantities of physiological interest computed from simulation results. We also discuss how the error bounds obtained may be used to choose an appropriate granularity for the lookup tables. © 2010 Society for Industrial and Applied Mathematics.
spellingShingle Cooper, J
Whiteley, J
Gavaghan, D
A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS
title A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS
title_full A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS
title_fullStr A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS
title_full_unstemmed A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS
title_short A POSTERIORI ERROR ANALYSIS FOR THE USE OF LOOKUP TABLES IN CARDIAC ELECTROPHYSIOLOGY SIMULATIONS
title_sort posteriori error analysis for the use of lookup tables in cardiac electrophysiology simulations
work_keys_str_mv AT cooperj aposteriorierroranalysisfortheuseoflookuptablesincardiacelectrophysiologysimulations
AT whiteleyj aposteriorierroranalysisfortheuseoflookuptablesincardiacelectrophysiologysimulations
AT gavaghand aposteriorierroranalysisfortheuseoflookuptablesincardiacelectrophysiologysimulations
AT cooperj posteriorierroranalysisfortheuseoflookuptablesincardiacelectrophysiologysimulations
AT whiteleyj posteriorierroranalysisfortheuseoflookuptablesincardiacelectrophysiologysimulations
AT gavaghand posteriorierroranalysisfortheuseoflookuptablesincardiacelectrophysiologysimulations