Skip to main content
MethodsX logoLink to MethodsX
. 2016 Dec 23;4:25–34. doi: 10.1016/j.mex.2016.12.002

Logistic regression analysis of populations of electrophysiological models to assess proarrythmic risk

Stefano Morotti 1, Eleonora Grandi 1,
PMCID: PMC5225282  PMID: 28116246

Graphical abstract

graphic file with name fx1.jpg

Method name: Logistic regression analysis of populations of electrophysiological models

Keywords: Mathematical modeling, Cardiac arrhythmia, Sensitivity analysis, Logistic regression

Abstract

Population-based computational approaches have been developed in recent years and helped to gain insight into arrhythmia mechanisms, and intra- and inter-patient variability (e.g., in drug responses). Here, we illustrate the use of multivariable logistic regression to analyze the factors that enhance or reduce the susceptibility to cellular arrhythmogenic events. As an example, we generate 1000 model variants by randomly modifying ionic conductances and maximal rates of ion transports in our atrial myocyte model and simulate an arrhythmia-provoking protocol that enhances early afterdepolarization (EAD) proclivity. We then treat EAD occurrence as a categorical, yes or no variable, and perform logistic regression to relate perturbations in model parameters to the presence/absence of EADs. We find that EAD formation is sensitive to the conductance of the voltage-gated Na+, the acetylcholine-sensitive and ultra-rapid K+ channels, and the Na+/Ca2+ exchange current, which matches our mechanistic understanding of the process and preliminary sensitivity analysis.

The described technique:

  • allows investigating the factors underlying dichotomous outcomes, and is therefore a useful tool improve our understanding of arrhythmic risk;

  • is valid for analyzing both deterministic and stochastic models, and various phenomena (e.g., delayed afterdepolarizations and Ca2+ sparks);

  • is computationally more efficient than one-at-a-time parameter sensitivity analysis.

Method details

Population-based approaches have been widely adopted in the recent years in the field of computational cardiac electrophysiology [1], [2], [3], [4], [5], [6], [7], [8]. The classical analysis performed with a single action potential (AP) model has been extended to the study of the properties emerging in a broad group of models (called “population”). Each individual in the population is obtained from the same parent model (called “baseline”) by randomly perturbing several parameters. These differences in model parameterization reflect the natural variability among cells in a tissue (intra-subject variability) or among different individuals (inter-subject variability). Thus, by investigating a more realistic and comprehensive scenario, this approach allows obtaining new insights in several aspects of myocyte function in health and disease, including arrhythmia mechanisms and responses to drugs [9]. Moreover, the assessment of sensitivity of model predictions to parameter perturbations ensures enhanced robustness of the results of computational studies [10]. However, the choice of appropriate mathematical and statistical tools is fundamental when performing sensitivity analysis on a population of hundreds or thousands AP models. Here, we illustrate the use of multivariable logistic regression to analyze the factors underlying the occurrence of a dichotomous outcome (such as the development of cellular arrhythmogenic events).

Explanation of the methodology

Regression analysis is a statistical process used to estimate relationships among variables in a system [11], [12]. It is usually applied to correlate modifications in independent variables (called “predictors”) to the consequent effect on dependent variables. The result of regression analysis is a function of the independent variables (called “regression function”), which is used to predict the values of the dependent variables (e.g., to estimate a certain outcome after changes in fixed system properties). More specifically, the result of this analysis is the set of regression coefficients used in the regression function. The general principles of regression analysis are formalized in the following equation:

X * B = Y ≈ Y

where X and Y are the matrices of the independent and dependent variables, respectively. Based on X and Y, this technique allows the determination of the regression coefficients (in the matrix B), which can be used to estimate Y (Y) given X.

In the field of computational cardiac electrophysiology, sensitivity analysis of population of AP models is usually performed to assess how variations in model parameters (e.g., conductances of ion channels) affect model outputs, such as AP duration (APD) or Ca2+ transient amplitude. In this case, when the outputs of interest are continuous variables, linear multivariable regression analysis can be performed, and the resulting regression function allows predicting how these outputs change (in a continuous range) upon modifications in model parameters [1]. In a population of nm AP models, obtained by varying np parameters in a baseline model, the size of the matrix of the predictors X is nm x np (rows x columns). The matrix Y reports different outputs (no) identified in each model of the population (size nm x no). In general, the matrix B contains a coefficient describing the effect of perturbation in each parameter on each output (size np x no).

A different statistical process, the multivariable logistic regression, can be used instead when the outputs of interest are described as Boolean variables (i.e., yes/no, true/false, presence/absence) [2], [8]. This analysis allows estimating how perturbations in model parameters affect the probability that a certain dichotomous outcome will occur. A typical example (described in the next section) is the occurrence of cellular arrhythmogenic events such as early afterdepolarizations (EADs). The regression function used here is the logistic curve, an S-shape (sigmoidal) curve with values between 0 and 1. These extremes represent, respectively, low and high probabilities of occurrence of a certain event.

Logistic regression analysis correlates perturbations to model parameters (used to determine the matrix of the predictors X as described below) to the values in Y, which consist of binary variables corresponding to whether or not the outcome of interest has occurred. The resulting matrix B contains a set of np + 1 regression coefficients (array b) for each output studied (Fig. 1). Each set includes np coefficients (b1-bnp) corresponding to the effect induced by perturbations in the np parameters, and an additional coefficient b0 (called “intercept term”). In the generic model configuration (described by the array x), values in b are used to assess the probability P of occurrence of the desired output as follows:

P(x, b) = 1/(1 + exp (–(b0 + x1*b1 + x2*b2 + … + xnp*bnp)))

Fig. 1.

Fig. 1

Schematic representation of predictor, coefficient, and output matrices in logistic regression analysis. In the example presented in this paper, the matrix of the predictors X contains information about the scale factors used to generate a population of 1000 AP models (only 100 cases are shown here for the sake of simplicity) by perturbing the baseline value of 19 parameters (defined in Table 1). The same proarrhythmic protocol is simulated with all the models in the population, and the presence of EADs is assessed in each case, thereby obtaining the binary elements of the matrix of the outputs Y. The result of logistic regression analysis is the matrix of the coefficients B, used to estimate the effect of perturbations in model parameters on the probability of arrhythmogenesis. Here both Y and B are arrays because only one output (i.e., EAD development) is evaluated in this example. Values in X (obtained from the scale factors via log-transformation and conversion into z-scores, see text) and B (regression coefficients, shown also in Fig. 4) are dimensionless quantities, while elements of Y are Boolean variables.

In the next section we describe how logistic regression is applied to the study of EAD formation and how its results can be interpreted. We will also explain how this analysis is implemented with MATLAB (The MathWorks, Natick, MA, USA). Our codes, generated with the MATLAB version R2016a, are freely available for download at the following webpages: somapp.ucdmc.ucdavis.edu/Pharmacology/bers & elegrandi.wixsite.com/grandilab/downloads.

Example of application

An application of the described methodology is the evaluation of the factors influencing arrhythmia proclivity. In the example presented here, we apply logistic regression to study the mechanisms responsible for the development of EADs, treated as a Boolean variable.

In a recent computational study [13], we used our established model of AP and Ca2+ handling in the human atrial myocyte [14] to describe a novel mechanism for phase-3 EADs. In canine atrial preparations, Burashnikov and Antzelevitch have shown that phase-3 EADs arise after termination of atrial fibrillation (AF), and are the trigger for re-induction of fibrillation [15]. Analogous triggered phenomena have been described in canine pulmonary veins with autonomic nerve stimulation [16], or combined acetylcholine (ACh) and epinephrine challenge [17]. These protocols mimic simultaneous sympathovagal discharges that commonly precede AF onset [18], [19], [20]. Experimental studies have shown that initiation of these EADs occurs secondary to APD shortening by ACh (via ACh-sensitive K+ current, IK,ACh), potentiated sarcoplasmic reticulum (SR) Ca2+ release, and enhanced Na+/Ca2+ exchange (NCX) [16]. We demonstrated that these allow for cardiac Na+ current (INa) recovery and non-equilibrium reactivation, which ultimately drives the EADs [13]. Based on data from models of acute AF, and data describing the early electrophysiological changes in AF [21], we speculated that EADs are a likely source of ectopy early in disease progression (e.g., paroxysmal AF), particularly in the pulmonary veins, where the short AP and late AP plateau (at negative membrane potential) induced by autonomic challenge can facilitate non-equilibrium INa reactivation. The same phenomenon was previously observed in mouse ventricular myocytes [22].

The described arrhythmogenic process involves many elements that are important regulators of myocyte electrophysiology and Ca2+ handling (such as INa, NCX and SERCA activity, and cholinergic and adrenergic signaling cascades). Thus, the use of logistic regression analysis is particularly useful in this context to assess the impact of each ion current or transporter on arrhythmia mechanisms, thereby providing potentially useful insight for the identification of therapeutic targets.

Here we use our published model [13] as a baseline to build a population of 1000 elements (nm = 1000) by randomly modifying 19 parameters (np = 19) corresponding to conductances (G) of ion currents and maximal rates (v) of ion transports (see parameter definition in Table 1). We follow the approach described by Sobie [1]: for each individual, we modify the baseline value of each parameter by multiplication for a log-normally distributed random scale factor k. We obtain these factors using the following MATLAB command:

k = exp(σ*randn)

where randn is a function that generates normally distributed pseudorandom numbers, and σ is the parameter that determines the degree of variability. More specifically, σ is the standard deviation of the set of scale factors k generated for each parameter (around the mean value μ = 1). We use here the same value of σ (0.1) for all the parameters. Alternatively, different standard deviations can be used to reproduce the degree of variability experimentally determined for each parameter [6], [7], [23]. Note that while this choice does not alter the subsequent steps of this analysis, when increasing the range of variability of the model parameter, one needs to (i) discard non-physiological models; and (ii) ensure representative coverage of the parameter space (convergence of sensitivity coefficients upon stable values) by increasing the number of model variants [2]. All scale factors are allocated into the 1000 × 19 matrix K, and used to simulate the different models in our population. Because of the relatively small σ chosen here for simplicity, APs and Ca2+ transients in our population fall within the normal range of experimental variability (Fig. 2), and sensitivity coefficients converge upon stable values with population sizes as small as 100 variants (not shown, see also [4]).

Table 1.

Definition of the perturbed model parameters.

Parameter Definition
GNa Conductance of the Na+ current
GNaB Conductance of the background Na+ current
vNKA Rate of the Na+/K+ pump
Gto Conductance of the transient outward K+ current
GKr Conductance of the rapidly activating K+ current
GKs Conductance of the slowly activating K+ current
GKur Conductance of the ultra-rapidly activating K+ current
GKp Conductance of the plateau K+ current
GK1 Conductance of the inward rectifier K+ current
GK,ACh Conductance of the acetylcholine-sensitive K+ current
GCl(Ca) Conductance of the Ca2+-dependent Cl current
GClB Conductance of the background Cl current
GCa Conductance of the L-type Ca2+ current
GCaB Conductance of the background Ca2+ current
vPMCA Rate of the plasmalemmal Ca2+ pump
vNCX Rate of the Na+/Ca2+ exchanger
vSERCA Rate of the SERCA pump
vRyR Rate of the SR Ca2+ release via ryanodine receptors
vleak Rate of the SR Ca2+ leak via ryanodine receptors

Fig. 2.

Fig. 2

Populations of AP models. AP (top panels) and Ca2+ transient (bottom) evoked stimulating at 1 Hz the baseline model (A) and 100 variants randomly selected in our population (B).

We repeat the proarrhythmic protocol described in [13] with our 1000 AP model variants to evaluate the occurrence of EADs in each simulation. We start all the simulations from the steady-state conditions obtained by pacing the baseline model at 1 Hz in the presence of ACh (0.1 μM). Then, we simulate instantaneous administration of isoproterenol (ISO, 1 μM) at the beginning of a 20-s phase at 10-Hz pacing, followed by 5 s at 1 Hz to mimic spontaneous termination of tachyarrhythmia (Fig. 3A). Presence of EADs is assessed during the 5 beats at 1-Hz pacing, thereby creating the array y with 1000 Boolean variables (0 for absence and 1 for occurrence of at least one EAD). EADs are detected as positive deflections of the membrane potential derivative during AP repolarization.

Fig. 3.

Fig. 3

Arrhythmia-provoking protocol. Membrane potential (top panels) and Ca2+ concentration (bottom) evoked with the baseline model (A) and 8 randomly selected variants in our population (B). EAD presence is indicated by asterisks. Panel A shows the last 6 beats of the 20-s phase at 10-Hz pacing, followed by 5 beats at normal rate (1 Hz). The first 3 beats at 1 Hz are reported in B. The first APs obtained after the pause is shown in panel C to highlight the variability among the different responses. The inset in C reports the number of simulations (i.e., models) in which at least one EAD is evoked during the 5 beats at 1-Hz pacing.

We perform logistic regression using the MATLAB command mnrfit, which fits a nominal multinomial logistic regression model for the predictor matrix X and the output matrix Y (Fig. 1):

B = mnrfit(X, Y)

The matrix X is here derived from the matrix K containing the scale factors. First, K is log-transformed to obtain the matrix KL:

KL = log(K)

In our case, since each column in K (i.e., 1000 scale factors for the same parameter) has μ = 1 and σ = 0.1, each column in KL has μ = 0 and σ = 0.1. To obtain X, KL is converted into z-scores by subtracting the mean across all models and dividing by the standard deviation. More specifically, we perform the following operation for each column:

x = (kL − μkL)/σkL

where kL and x are generic columns in KL and X, and μkL and σkL are mean and standard deviation computed on the column kL, respectively. Therefore, the scale factor k corresponding to x, a generic element of X, can be determined with the following formulation:

k = exp(σkL × x−μkL)

The resulting matrix of the predictors X has the same size of K (1000 × 19) and μ = 0 and σ = 1 for each column, independently of the properties of K, which facilitates interpretation of the results, as described below. In fact, K may contain either the scale factors (as in this example, where each column has μ = 1) or the actual parameter values used in each model of the population (where the mean of each column corresponds to the parameter value in the baseline model). The degree of variation can also be different for each parameter. Since each column in K may have different μ and σ values, log-transformation and following conversion into z-scores ensure that each column in X has same μ and σ (0 and 1, respectively). Since here we are interested in only one output (no = 1), the matrix Y is reduced to one column (1 × 1000), containing the binary information about presence/absence of EADs. In this case, the input of mnrfit must contain positive integer category numbers, thus we modify the array y to indicate the presence of EADs with 1 and absence of EADs with 2 (rather than 0). Also B, the output of mnrfit, consists of only one column (hence called array b) of size 1 × 20, containing the intercept term b0 and the 19 coefficients corresponding to the perturbed parameters.

When simulating the proarrhythmic protocol with our baseline model, we obtained EADs in the first 3 beats in the 1-Hz phase (Fig. 3A, see asterisks) [13]. Different behaviors are observed within the population, as shown in Fig. 3B and C. The overall analysis shows that our protocol induced EADs in 563 out of 1000 model variants (Fig. 3C, inset). In this sub-population of EAD-positive cells, only one episode (see yellow example in Fig. 3B) or multiple EADs (black example) are predicted. In 18 simulations, a delayed afterdepolarization develops between the last beat at 10-Hz and the first stimulated beat at 1-Hz (not shown). In these cases, included in the analysis, EADs are observed in 9 out of 18 models.

The 20 coefficients obtained with the logistic regression analysis are reported in Fig. 4A. The use of X (rather than K) allows easily interpreting these coefficients to assess changes in the probability that the cell will develop EADs (PEAD). Except for b0, the values of all the other regression coefficients reflect the effect of 1-standard deviation increase from the (log-transformed) baseline value of the corresponding model parameter. Hence, all these coefficients can be directly compared, even if the related parameters are characterized by different variability ranges around different mean values [2]. Augmenting the parameters associated with positive coefficients increases PEAD. This probability increases also when reducing the parameters associated with negative coefficients. The largest bars correspond to model parameters that mostly influence the development of EADs, namely GNa, GK,ACh, vNCX, and GKur. In Fig. 4B we quantify the effect of modulation in these parameters (and in GKs) on PEAD. These traces are obtained by assuming changes in one parameter at the time (with respect to the baseline value), using the following equation:

PEAD(x, b) = 1/(1 + exp (–(b0 + x*b)))

where b is the regression coefficient corresponding to the perturbed parameter, and x is the degree of variation (log-transformed and converted into z-score). Here we show the effects of ±50% modulation in these model parameters (i.e., corresponding to variations of the scale factors between 0.5 and 1.5). Note that, given a scale factor for a certain parameter, the corresponding x is obtained using the values of μkL and σkL estimated for the same parameter in the population, as described before. In absence of perturbations (i.e., when x = 0), PEAD depends only on b0. In this case, which corresponds also to the probability calculated for the baseline model (where the array x is null), PEAD is high (∼0.86). Indeed, we obtain EADs in this condition (Fig. 3A).

Fig. 4.

Fig. 4

Results of logistic regression analysis. A) Coefficients of the multinomial logistic regression model describing the probability of EAD development in the models of our population. B) Effects on PEAD induced by modulation of one model parameter at the time (GNa, GK,ACh, vNCX, GKur and GKs). C) Statistical analysis on the values of the perturbations to these 5 parameters in the two sub-populations of AP models with or without EADs performed with the MATLAB command boxplot. The central red line indicates the median of each group (reported in Table 2), while the blue box represents the central 50% of the data. The lower and upper boundaries of the central box are, respectively, at the 25th and 75th percentiles. The dotted vertical lines (called “whiskers”) maximally extend to 1.5 times the height (called “inter-quartile range”) of the central box. Individual values outside the range of the whiskers are considered outliers (shown here with red circles). The extremes of the lateral notches of the central box are determined as q50 ±1.57(q75–q25)/sqrt(n), where q25, q50 and q75 are the 25th, 50th (i.e., the median) and 75th percentiles, respectively, and n is the number of observations in each group. These values (reported in Table 2) mark the 95% confidence interval for the medians (i.e., if the notches from two boxplots do not overlap, one can assume that the medians are different with a significance level of 0.05).

As described in our previous paper, these phase-3 EADs are a consequence of non-equilibrium reactivation of INa, and their occurrence can be prevented by blocking INa with ranolazine [13]. In our preliminary sensitivity analysis (see Supplementary data in [13]) we also showed that the same result can be obtained with 5% reduction in GNa, but not with ±5% modulation in other model parameters. Thus, finding that GNa is the most important parameter (largest bar in Fig. 4A, and steepest relationship in Fig. 4B) is not unexpected. Fig. 4B shows that also changes in GK,ACh and vNCX have important and opposite effects on PEAD: increased GK,ACh (negative coefficient) and decreased NCX activity (positive coefficient) are protective. The involvement of NCX is also to be expected. Indeed, our proposed mechanism involves INa reactivation, which is favored by NCX-mediated AP plateau prolongation. NCX enhancement is induced by Ca2+ augmentation upon re-establishment of normal pacing frequency. Decreased vNCX shortens the AP, thereby hindering INa reactivation. The same effect is also obtained when the repolarizing ACh-sensitive and ultra-rapid K+ currents are enhanced (i.e., increased GK,ACh and GKur). Thus, while IK,ACh-induced APD shortening is required to hasten INa recovery from inactivation, excessive IK,ACh prevents EADs by shifting the balance between repolarizing and depolarizing currents. Indeed, we had previously observed that increasing [ACh] prevents EADs in the model, primarily by increasing the repolarization rate [13].

We compare the scale factor values relative to these parameters in the two EAD-positive and EAD-negative sub-populations. Fig. 4C shows the results of a statistical analysis performed (and plotted) with the MATLAB command boxplot. The distributions of the scale factors of the most influential parameters (GNa, GK,ACh, and vNCX) are markedly different in the two sub-groups (Fig. 4C). This simple analysis shows that the median values are different with a significance level of 0.05 (Fig. 4C and Table 2). Instead, there are no differences between the median values for GKur, despite this parameter is shown to be important for PEAD (see Fig. 4A). For completeness, we also report an example relative to a parameter that does not play a significant role in EAD formation in this context, such as GKs, i.e., the maximal conductance of the slowly activating K+ current. The low regression coefficient associated to this parameter (Fig. 4A) makes PEAD insensitive to perturbations in GKs (see flat relationship in Fig. 4B). Accordingly, also the distributions of the scale factors associated to GKs in the two sub-populations are not different (Fig. 4C and Table 2).

Table 2.

Properties of the scale factor distributions in the two sub-groups.

Parameter EAD Median Notches (low/high) Mean Standard deviation
GNa Yes 1.0466 * 1.0384/1.0548 1.0519 0.0948
No 0.9439 0.9359/0.9519 0.9482 0.0815
GK,ACh Yes 0.9567 * 0.9495/0.9639 0.9589 0.0803
No 1.0672 1.0588/1.0756 1.0723 0.0906
vNCX Yes 1.0193 * 1.0102/1.0284 1.0206 0.1007
No 0.9667 0.9571/0.9763 0.9744 0.0948
GKur Yes 0.9982 0.9898/1.0067 0.9991 0.0962
No 1.0101 1.0006/1.0195 1.0100 0.0990
GKs Yes 1.0002 0.9925/1.0079 1.0012 0.0902
No 1.0067 0.9960/1.0174 1.0100 0.0989

*Asterisks indicate “strong evidence” (95% confidence) that the medians differ [25].

Conclusions

Multivariable logistic regression analysis, applied here to investigate the factors responsible for arrhythmia development, is suitable for studying any process characterized by dichotomous outcome in both deterministic and stochastic models of myocyte electrophysiology and Ca2+ handling. For example, this predictive method has been applied successfully to analyze a stochastic model of Ca2+ sparks in the ventricular cell [2], and to investigate the drug-induced loss of automaticity in a deterministic model of the sinoatrial myocyte [8]. By using receiver operator characteristic analysis, Lee et al. [2] showed that logistic regression has the same predictive power of support vector machine, an established method for classifying binary data [24]. They also determined that this methodology is computationally more efficient than one-at-a-time parameter sensitivity analysis [2]. Therefore, application of logistic regression to populations of mathematical models is an efficient and effective technique that allows gaining novel biological insight and generating experimentally testable hypotheses, thereby improving our understanding of cardiac function in health and disease.

Acknowledgements

We would like to thank Dr. Eric Sobie, who suggested applying this logistic regression method to our EAD studies, and Nicholas Ellinwood for critical reading of the manuscript. This work was supported by the National Institutes of Health R01 Grant HL131517 (EG), the American Heart Association Scientist Development Grant 15SDG24910015(EG), and the Heart Rhythm Society post-doctoral fellowship16OA9HRS (SM).

References

  • 1.Sobie E.A. Parameter sensitivity analysis in electrophysiological models using multivariable regression. Biophys. J. 2009;96(4):1264–1274. doi: 10.1016/j.bpj.2008.10.056. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Lee Y.S., Liu O.Z., Hwang H.S., Knollmann B.C., Sobie E.A. Parameter sensitivity analysis of stochastic models provides insights into cardiac calcium sparks. Biophys. J. 2013;104(5):1142–1150. doi: 10.1016/j.bpj.2012.12.055. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Cummins M.A., Dalal P.J., Bugana M., Severi S., Sobie E.A. Comprehensive analyses of ventricular myocyte models identify targets exhibiting favorable rate dependence. PLoS Comput. Biol. 2014;10(3):e1003543. doi: 10.1371/journal.pcbi.1003543. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Devenyi R.A., Sobie E.A. There and back again: iterating between population-based modeling and experiments reveals surprising regulation of calcium transients in rat cardiac myocytes. J. Mol. Cell. Cardiol. 2016;96:38–48. doi: 10.1016/j.yjmcc.2015.07.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Romero L., Pueyo E., Fink M., Rodriguez B. Impact of ionic current variability on human ventricular cellular electrophysiology. Am. J. Physiol. Heart Circ. Physiol. 2009;297(4):H1436–45. doi: 10.1152/ajpheart.00263.2009. [DOI] [PubMed] [Google Scholar]
  • 6.Britton O.J., Bueno-Orovio A., Van Ammel K., Lu H.R., Towart R., Gallacher D.J. Experimentally calibrated population of models predicts and explains intersubject variability in cardiac cellular electrophysiology. Proc. Natl. Acad. Sci. U. S. A. 2013;110(23):E2098–105. doi: 10.1073/pnas.1304382110. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Passini E., Minchole A., Coppini R., Cerbai E., Rodriguez B., Severi S. Mechanisms of pro-arrhythmic abnormalities in ventricular repolarisation and anti-arrhythmic therapies in human hypertrophic cardiomyopathy. J. Mol. Cell. Cardiol. 2016;96:72–81. doi: 10.1016/j.yjmcc.2015.09.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Morotti S., Clair R., St., Proenza R., Grandi E. Dynamic regulation of pacemaker activity by the Na+-K+ pump. Comput. Cardiol. 2016;43 [Google Scholar]
  • 9.Sarkar A.X., Christini D.J., Sobie E.A. Exploiting mathematical models to illuminate electrophysiological variability between individuals. J. Physiol. 2012;590(11):2555–2567. doi: 10.1113/jphysiol.2011.223313. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Johnstone R.H., Chang E.T., Bardenet R., de Boer T.P., Gavaghan D.J., Pathmanathan P. Uncertainty and variability in models of the cardiac action potential: can we build trustworthy models. J. Mol. Cell. Cardiol. 2016;96:49–62. doi: 10.1016/j.yjmcc.2015.11.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Draper N.R., Smith H. John Wiley & Sons; 2014. Applied Regression Analysis. [Google Scholar]
  • 12.Hair J.F. Prentice Hall; 2010. Multivariate Data Analysis. [Google Scholar]
  • 13.Morotti S., McCulloch A.D., Bers D.M., Edwards A.G., Grandi E. Atrial-selective targeting of arrhythmogenic phase-3 early afterdepolarizations in human myocytes. J. Mol. Cell. Cardiol. 2016;96:63–71. doi: 10.1016/j.yjmcc.2015.07.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Grandi E., Pandit S.V., Voigt N., Workman A.J., Dobrev D., Jalife J. Human atrial action potential and Ca2+ model: sinus rhythm and chronic atrial fibrillation. Circ. Res. 2011;109(9):1055–1066. doi: 10.1161/CIRCRESAHA.111.253955. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Burashnikov A., Antzelevitch C. Reinduction of atrial fibrillation immediately after termination of the arrhythmia is mediated by late phase 3 early afterdepolarization-induced triggered activity. Circulation. 2003;107(18):2355–2360. doi: 10.1161/01.CIR.0000065578.00869.7C. [DOI] [PubMed] [Google Scholar]
  • 16.Patterson E., Lazzara R., Szabo B., Liu H., Tang D., Li Y.H. Sodium-calcium exchange initiated by the Ca2+ transient: an arrhythmia trigger within pulmonary veins. J. Am. Coll. Cardiol. 2006;47(6):1196–1206. doi: 10.1016/j.jacc.2005.12.023. [DOI] [PubMed] [Google Scholar]
  • 17.Patterson E., Po S.S., Scherlag B.J., Lazzara R. Triggered firing in pulmonary veins initiated by in vitro autonomic nerve stimulation. Heart Rhythm. 2005;2(6):624–631. doi: 10.1016/j.hrthm.2005.02.012. [DOI] [PubMed] [Google Scholar]
  • 18.Amar D., Zhang H., Miodownik S., Kadish A.H. Competing autonomic mechanisms precede the onset of postoperative atrial fibrillation. J. Am. Coll. Cardiol. 2003;42(7):1262–1268. doi: 10.1016/s0735-1097(03)00955-0. [DOI] [PubMed] [Google Scholar]
  • 19.Bettoni M., Zimmermann M. Autonomic tone variations before the onset of paroxysmal atrial fibrillation. Circulation. 2002;105(23):2753–2759. doi: 10.1161/01.cir.0000018443.44005.d8. [DOI] [PubMed] [Google Scholar]
  • 20.Tomita T., Takei M., Saikawa Y., Hanaoka T., Uchikawa S., Tsutsui H. Role of autonomic tone in the initiation and termination of paroxysmal atrial fibrillation in patients without structural heart disease. J. Cardiovasc. Electrophysiol. 2003;14(6):559–564. doi: 10.1046/j.1540-8167.2003.02462.x. [DOI] [PubMed] [Google Scholar]
  • 21.Voigt N., Heijman J., Wang Q., Chiang D.Y., Li N., Karck M. Cellular and molecular mechanisms of atrial arrhythmogenesis in patients with paroxysmal atrial fibrillation. Circulation. 2014;129(2):145–156. doi: 10.1161/CIRCULATIONAHA.113.006641. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Edwards A.G., Grandi E., Hake J.E., Patel S., Li P., Miyamoto S. Nonequilibrium reactivation of Na+ current drives early afterdepolarizations in mouse ventricle. Circ. Arrhythm. Electrophysiol. 2014;7(6):1205–1213. doi: 10.1161/CIRCEP.113.001666. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Muszkiewicz A., Britton O.J., Gemmell P., Passini E., Sanchez C., Zhou X. Variability in cardiac electrophysiology: using experimentally-calibrated populations of models to move beyond the single virtual physiological human paradigm. Prog. Biophys. Mol. Biol. 2016;120(1–3):115–127. doi: 10.1016/j.pbiomolbio.2015.12.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Ben-Hur A., Ong C.S., Sonnenburg S., Scholkopf B., Ratsch G. Support vector machines and kernels for computational biology. PLoS Comput. Biol. 2008;4(10):e1000173. doi: 10.1371/journal.pcbi.1000173. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Chambers J.M., Cleveland W.S., Kleiner B., Tukey P.A. Graphical Methods for Data Analysis. Belmont, California; Wadsworth International Group: 1983. Comparing data distributions. [Google Scholar]

Articles from MethodsX are provided here courtesy of Elsevier

RESOURCES