Time-stepping techniques to enable the simulation of bursting behavior in a physiologically realistic computational islet

dc.contributor.authorKhuvis, Samuel
dc.contributor.authorGobbert, Matthias K.
dc.contributor.authorPeercy, Bradford E.
dc.date.accessioned2018-09-25T19:33:13Z
dc.date.available2018-09-25T19:33:13Z
dc.date.issued2015-02-14
dc.description.abstractPhysiologically realistic simulations of computational islets of beta cells require the long-time solution of several thousands of coupled ordinary differential equations (ODEs), resulting from the combination of several ODEs in each cell and realistic numbers of several hundreds of cells in an islet. For a reliable and accurate solution of complex nonlinear models up to the desired final times on the scale of several bursting periods, an appropriate ODE solver designed for stiff problems is eventually a necessity, since other solvers may not be able to handle the problem or are exceedingly inefficient. But stiff solvers are potentially significantly harder to use, since their algorithms require at least an approximation of the Jacobian matrix. For sophisticated models, systems of several complex ODEs in each cell, it is practically unworkable to differentiate these intricate nonlinear systems analytically and to manually program the resulting Jacobian matrix in computer code. This paper demonstrates that automatic differentiation can be used to obtain code for the Jacobian directly from code for the ODE system, which allows a full accounting for the sophisticated model equations. This technique is also feasible in source-code languages Fortran and C, and the conclusions apply to a wide range of systems of coupled, nonlinear reaction equations. However, when we combine an appropriately supplied Jacobian with slightly modified memory management in the ODE solver, simulations on the realistic scale of one thousand cells in the islet become possible that are several orders of magnitude faster than the original solver in the software Matlab, a language that is particularly user friendly for programming complicated model equations. We use the efficient simulator to analyze electrical bursting and show non-monotonic average burst period between fast and slow cells for increasing coupling strengths. We also find that interestingly, the arrangement of the connected fast and slow heterogeneous cells impacts the peak bursting period monotonically.en_US
dc.description.sponsorshipWe thank the two anonymous referees for their thorough reviews and invaluable input. The hardware used in the studies is part of the UMBC High Performance Computing Facility (HPCF). The facility is supported by the U.S. National Science Foundation through the MRI program (grant nos. CNS-0821258 and CNS-1228778) and the SCREMS program (grant no. DMS-0821311), with additional support from the University of Maryland, Baltimore County (UMBC). See http://www.umbc.edu/hpcf for more information on HPCF and the projects using its resources.en_US
dc.description.urihttps://www.sciencedirect.com/science/article/pii/S0025556415000334en_US
dc.format.extent17 pagesen_US
dc.genrejournal articleen_US
dc.identifierdoi:10.13016/M2N58CQ27
dc.identifier.citationSamuel Khuvis, Matthias K. Gobbert, Bradford E. Peercy, Time-stepping techniques to enable the simulation of bursting behavior in a physiologically realistic computational islet, Mathematical Biosciences Volume 263, May 2015, Pages 1-17, https://doi.org/10.1016/j.mbs.2015.02.001en_US
dc.identifier.urihttps://doi.org/10.1016/j.mbs.2015.02.001
dc.identifier.urihttp://hdl.handle.net/11603/11370
dc.language.isoen_USen_US
dc.publisherScienceDirecten_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Mathematics Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.subjectComputational isleten_US
dc.subjectBeta cellsen_US
dc.subjectStiff ordinary differential equationsen_US
dc.subjectNumerical differentiation formulasen_US
dc.subjectAutomatic differentiationen_US
dc.subjectUMBC High Performance Computing Facility (HPCF)en_US
dc.titleTime-stepping techniques to enable the simulation of bursting behavior in a physiologically realistic computational isleten_US
dc.typeTexten_US

Files

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: