Aims: Cardiac action potential (AP) models are typically given with a single set of parameter values; however, this approach does not consider variability and uncertainty across individuals and experimental conditions. As an alternative to single-value parameter fitting, we sought to use a Bayesian approach, the Hamiltonian Monte Carlo (HMC) algorithm, to find distributions of physiological parameter values for cardiac AP models across a range of cycle lengths (CLs) and dynamics.
Methods: To assess HMC’s accuracy for cardiac data, we applied it to synthetic APs from the Mitchell-Shaeffer (MS) and Fenton- Karma (FK) models with added noise over a range of physiological CLs, some of which included alternans. To show the applicability of HMC to experimental data, we calculated parameter distributions for both models using microelectrode recordings of zebrafish APs from a range of CLs.
Results: For synthetic APs generated from three CLs using the MS (FK) models, HMC produced unimodal quasi-symmetric distributions for all five (13) parameters. APs generated by setting all parameters in the MS (FK) model to the modes of their corresponding marginal distributions yielded errors in voltage traces below 5.0% (0.6%). We also obtained distributions for the MS (FK) model parameters using zebrafish data to construct the first minimal model of the zebrafish AP, with voltage trace errors below 4.8% (3.4%).
Conclusion: We have shown that HMC can identify not only a single set of parameter values but also viable distributions for cardiac AP model parameters using synthetic and experimental data. Because HMC generates samples from the parameter distributions based on input data, it can produce families of parameterizations that can be used in population-based modeling approaches without the need for rejecting a large number of randomly generated candidate parameterizations. HMC also has the potential to provide quantitative measures of spatial/individual variability and uncertainty.