Abstract
Cardiac digital twins are computational tools capturing key functional and anatomical characteristics of patient hearts for investigating disease phenotypes and predicting responses to therapy. When paired with large-scale computational resources and large clinical datasets, digital twin technology can enable virtual clinical trials on virtual cohorts to fast-track therapy development. Here, we present an open-source automated pipeline for personalising ventricular electrophysiological function based on routinely acquired magnetic resonance imaging (MRI) data and the standard 12-lead electrocardiogram (ECG).
Using MRI-based anatomical models, a sequential Monte-Carlo approximate Bayesian computational inference method is extended to infer electrical activation and repolarisation characteristics from the ECG. Fast simulations are conducted with a reaction-Eikonal model, including the Purkinje network and biophysically-detailed subcellular ionic current dynamics for repolarisation. For each patient, parameter uncertainty is represented by inferring an envelope of plausible ventricular models rather than a single one, which means that parameter uncertainty can be propagated to therapy evaluation. Furthermore, we have developed techniques for translating from reaction-Eikonal to monodomain simulations, which allows more realistic simulations of cardiac electrophysiology. The pipeline is demonstrated in three healthy subjects, where our inferred pseudo-diffusion reaction-Eikonal models reproduced the patient’s ECG with a median Pearson’s correlation coefficient of 0.9, and then translated to monodomain simulations with a median correlation coefficient of 0.84 across all subjects. We then demonstrate our digital twins for virtual evaluation of Dofetilide with uncertainty quantification. These evaluations using our cardiac digital twins reproduced dose-dependent QTc and T peak to T end prolongations that are in keeping with large population drug response data.
The methodologies for cardiac digital twinning presented here are a step towards personalised virtual therapy testing and can be scaled to generate virtual populations for clinical trials to fast-track therapy evaluation. The tools developed for this paper are open-source, documented, and made publicly available.
Keywords: Cardiac digital twin, Precision cardiology, Virtual therapy evaluation, reaction-Eikonal model, Monodomain model, Cardiac Magnetic Resonance, Electrocardiogram, Uncertainty quantification, Open-source
Graphical abstract.
1. Introduction
Significant differences in cardiac anatomy and electrophysiological function in the human population drive the need for a precision medicine approach when developing cardiac therapies (Antman & Loscalzo, 2016). The cardiac digital twin is an emerging paradigm describing a suite of tools that continuously and coherently integrate patient data to produce virtual hearts that evolve with their ‘twin’ to help realise the vision of precision medicine in cardiology (Corral-Acero et al., 2020; Niederer et al., 2021). For such cardiac digital twin technologies to be useful for therapy development, computational modelling choices should ensure that the key therapy targets are mathematically represented in sufficient detail so that virtual predictions of therapy outcomes are mechanistic, relevant, and trustworthy (Arevalo et al., 2016; Tomek et al., 2019; Doste et al., 2020). Additionally, the digital twin should not be a single personalised model, but a ‘physiological envelop’ of models that takes into account uncertainties from the input clinical data, the experimentally derived model parameters, and simulator uncertainties when predicting therapeutic outcomes (Mirams et al., 2020). With the advent of exascale computing (Hoekstra et al., 2019) and Big Data in healthcare (Littlejohns et al., 2020), cardiac digital twin technology should be easily scalable to take advantage of the wealth of available data to enable virtual cohorts for in silico clinical trials (Passini et al., 2017; Musuamba et al., 2021; Dasi et al., 2022; Roney et al., 2022; Fassina et al., 2023). The availability of open-source cardiac digital twin solutions would fast-track translation by democratising access and enabling community efforts for verification and validation. Existing open-source solutions for generating cardiac digital twins are limited to personalisation of activation properties only (Camps et al., 2024), while no open-source solutions are yet available for personalisation of repolarisation and virtual therapy and disease evaluation. Therefore, in this study we aim to develop a fast and scalable open-source cardiac digital twin generation pipeline to produce a physiological envelope of biophysically detailed models of each subject’s heart, which propagates model and data uncertainties to therapeutic predictions, using routinely-acquired magnetic resonance imaging (MRI) and 12-lead electrocardiograms (ECG).
The ECG encodes information on depolarisation and repolarisation properties relevant to investigations into disease mechanisms as well as drug safety and efficacy evaluations: the QRS complex of the ECG reflects the activation pattern, while the ST segment and the T wave of the ECG comprise information on spatial heterogeneities in repolarisation and action potential duration (APD) (Szentadrassy et al., 2005; Opthof et al., 2017). Repolarisation heterogeneities are underpinned by a complex interplay of subcellular ionic current dynamics (Szentadrassy et al., 2005; Opthof et al., 2017), which are altered by drugs, such as Dofetilide. Therefore, for drug and disease investigations, retaining representation of ionic currents as in the human biophysically-detailed cellular ventricular model by Tomek et al., (2019) is crucial in the context of drug, and disease and potential target investigations.
In this paper, we present an open-source cardiac digital twin generation pipeline to infer ventricular electrophysiological properties from the 12-lead ECG with MRI-derived anatomy, using the human biophysically-detailed cellular ventricular model by Tomek et al., (2019), to ensure suitability for drug and disease evaluation with uncertainty quantification. The inference process requires tens of thousands of ventricular simulations per subject in a reasonable timeframe, building on works by Camps et al., (2021, 2024). Therefore, reducing computational cost is critical for its feasibility. Although the reaction-diffusion (monodomain) model remains the gold standard for arrhythmia simulations (Arevalo et al., 2016; Coleman et al., 2024), its high computational cost limits the scalability of the digital twin generation pipeline. Thus alternative simplifications have been proposed including i) the reaction-diffusion-Eikonal model (Neic et al., 2017), which uses the Eikonal model to speed-up the simulation of wave propagation, and ii) the Eikonal-type model coupled to an action potential shape model to recover transmembrane voltages, which does not include any representations of diffusion effects. In this study, we propose an open-source extension of the second approach by adding approximations of diffusion effects to achieve fast simulations of physiological repolarisation patterns and T-wave morphology. This allows us to perform tens of thousands of forward simulations for the inference process per subject.
2. Methods
Our pipeline builds on components for personalising ventricular anatomy (Zacur et al., 2017; Banerjee et al., 2021) and activation properties (i.e., Purkinje structure and conduction speeds) from the QRS segment of the ECG (Fig. 1.A) (Camps et al., 2024), and the novelty lies in the integration of algorithms and code to infer repolarisation from the ST segment and T wave of the ECG (Fig. 1.B), using a fast pseudo-diffusion reaction-Eikonal model. Our pipeline allows uncertainty propagation (Fig. 1.C) for predictions of therapy responses through personalised monodomain simulations, which we demonstrated by predicting the effect of various doses of Dofetilide (Fig. 1.D) and comparing predicted outcomes to clinical evidence (Johannesen et al., 2014; Vicente et al., 2015).
Figure 1. Overview of our cardiac digital twin personalisation pipeline.
(A) Firstly, the pipeline infers the conduction speeds and the Purkinje-informed locations of earliest activation on the endocardial surface of the heart from matching QRS simulations to the subject’s ECG (Camps et al., 2024). (B) The pipeline then infers the spatial heterogeneity of the slow delayed rectifier potassium current (IKs), which underpins repolarisation heterogeneity, by matching simulations of the ST segment and T wave to the subject’s ECG. (C) This process produces the cardiac digital twin, which contains the final inferred population of models (black traces) that matches the subject’s ECG (green trace). (D) These models are then translated to monodomain simulations, and Dofetilide application is added to evaluate the ability of the model to accurately predict drug effects, where the black traces are the baseline and the coloured traces are at varying doses of Dofetilide application.
2.1. Data preparation and field generation
This study used clinical MRI and 12-lead ECG data from three healthy subjects (Table 1). This subject cohort included participants with different age, sex, body shape, heart size, and resting heart rate to test the robustness of our pipeline. Ventricular meshes were generated from the MRI data at ~1.5 mm and ~0.25 mm for pseudo-diffusion reaction-Eikonal and monodomain simulations, respectively (details can be found in Appendix A.1). Electrode positions were informed by rule-based locations on a segmented torso geometry (Appendix A.1).
Table 1. Cohort information. Subjects were given IDs by increasing biventricular volume. Columns correspond to Age (years); Sex: Female (F), Male (M); Weight (kg); Body mass index (BMI); Heart rate (HR); Biventricular volume (cm3); and Torso volume (dm3).
| Subject ID | Age | Sex | Weight (kg) | BMI | HR (bpm) | Biventricular volume (cm3) |
Torso volume (dm3) |
|---|---|---|---|---|---|---|---|
| Subject 1 | 56 | F | 53 | 20.96 | 66 | 76 | 27 |
| Subject 2 | 76 | F | 87 | 33.56 | 48 | 107 | 54 |
| Subject 3 | 23 | M | 73 | 23.84 | 74 | 139 | 35 |
the biventricular geometries, we generated rule-based descriptions of the fibre, sheet, and sheet-normal vector fields (Doste et al., 2019). We also generated four ventricular coordinates including the apex-to-base coordinate ab(x) and rotational rt(x) as defined by Cobiveco (Schuler et al., 2021), the transmural coordinate tm(x) as in Bayer et al., (2018), and the transventricular coordinate (left-to-right ventricle) tv(x) and the posterior-to-anterior pa(x) coordinates by normalising the projections of the nodal coordinates along the transventricular and posterior-to-anterior directions. These directions were defined as the normal to the septal surface (transventricular) and the cross product of the septal surface and basal surfaces normals (posterior-to-anterior) (Doste et al., 2019).
2.2. Decoupling Reaction and Diffusion for fast electrophysiological simulations
We propose a pseudo-diffusion reaction-Eikonal method to achieve faster simulation of ventricular electrophysiology than the existing reaction-diffusion models. The monodomain model (Potse et al., 2006) for simulating cardiac electrophysiology can be written as
| (1) |
where χ is the cardiomyocyte surface-to-volume ratio, Cm is the membrane capacitance per unit area of the average cardiomyocyte, U is the membrane potential, Iion are the sum of ionic currents from the cell model where w and c are the ionic channel gating variables and intracellular ionic concentrations of the model, Iapp is the stimulus current applied at 3D ventricular scale, and σ is the orthotropic tensor of local conductivities in the reference configuration defined as,
| (2) |
where σf, σs, σn are the conductivities in the fibre f, sheet s, and normal n directions, respectively.
A well-accepted method for solving this equation is to perform time integration with an operator splitting approach. Eq. (1) is treated as the successive action of a reaction operator (A) and a diffusion operator (B):
| (3) |
| (4) |
where the reaction operator A (Eq. 3) and the diffusion operator B (Eq. 4) are solved sequentially within each time step. An alternative to this is the reaction-diffusion-Eikonal model, proposed by Neic et al., (2017), where the activation wavefront (ta(x)) is approximated using the solution of an Eikonal model,
| (5) |
where V is the conduction velocity tensor (prescribing orthotropic conduction in the fibre, sheet, and normal directions), and ti is the activation time of the Nroot earliest activation root nodes located at yi. The activation wavefront then provides the timing of the application of a stimulus current (Ifoot(x, ta)):
| (6) |
which is added as an additional stimulus current when solving the reaction-diffusion-Eikonal system:
| (7) |
The reaction-diffusion-Eikonal model is equivalent to the monodomain model with the added advantage that it lifts its constraint of high spatial resolution (Neic et al., 2017). A simplification of this model is the no-diffusion-reaction-Eikonal formulation, where the diffusion operator B is ignored (Eq. 4):
| (8) |
The no-diffusion-reaction-Eikonal formulation is computationally beneficial as it contains only purely local pointwise operations (Neic et al., 2017). However, this formulation yields sharp changes in membrane potential and negatively impacts the T wave morphology in the ECG.
Here we propose a pseudo-diffusion reaction-Eikonal model that further reduces the computational cost compared with the reaction-diffusion-Eikonal model in Eq. (7), while including an approximation of diffusive repolarisation effects to allow smooth simulations of repolarisation and physiological T waves. To do this, we begin with the no-diffusion-reaction-Eikonal model (Eq. 8), and make the following modifications and additions:
We replace the fast-marching method used to solve the Eikonal model in Neic et al., (2017) by the faster Dijkstra algorithm (Wallman et al., 2012; Camps et al., 2021).
We replace the Ifoot current in the original no-diffusion-reaction-Eikonal formulation, which lasts for 1 ms, with a diffusive current (Gassa et al., 2021) that lasts for the duration of the activation phase of the cardiac cycle (Section 2.2.1),
We use the human biophysically-detailed ventricular cellular ToR-ORd model to describe ionic currents and create a precomputed look-up table of cellular action potentials for faster computation of the reaction operator A (Section 2.2.2).
We use smoothing to approximate the diffusion operator B during the repolarisation phase of the cardiac cycle (Section 2.2.3).
With these modifications, our pseudo-diffusion reaction-Eikonal model is essentially performing a ‘full split’ of the operators A and B (Eqs. 3 and 4), where we first solve A for the entire cardiac cycle and then apply B to that solution. This holds some similarities and differences with standard splitting techniques for the solution of the monodomain equation. If e AΔt and eBΔt denote the exact solutions to subproblems Eq. (3) and Eq. (4), respectively, then these can be combined in each successive time step Δt to yield the solution of the full monodomain equation by means of standard Euler or Godunov splitting techniques (Bueno-Orovio et al., 2006; Vigmond et al., 2008; Sachetto Oliveira et al., 2018) as:
| (9) |
Dropping the error term, and successively applying these operators in each time step, it implies that the solution to the reaction-diffusion equation at any arbitrary time step can be approximated as:
| (10) |
where n is the number of time increments, and U (0) the initial condition. We can rewrite Eq. (8), as:
| (11) |
where is equivalent to the no-diffusion-reaction-Eikonal solution in Eq. (8). Thus, under the assumption that operators A and B commute, the full solution given by Eq. (10) can be approximated as:
| (12) |
We adopted this formulation (Eq. 12) and solved first the reaction operator A before applying the diffusion operator B to its solution. Hereafter we describe how we solve Eq. (12).
2.2.1. Using the diffusive current as stimulus for the reaction operator during activation
Firstly, to solve operator A (Eq. 3), we applied a stimulus current that was equal to the median diffusive current Idiff during the activation phase of the cardiac cycle (first 100 ms),
| (13) |
such that operator A became:
| (14) |
Following Gassa et al., (2021), our diffusive current was parameterised using the sum of two Gaussian functions:
| (15) |
where A1and A2 are magnitudes, μ1 and μ2 are times representing the Gaussian bump centers and σ1and σ2 are the standard deviation of the Gaussian functions.
It is worth noting that here Idiff performs a different function to Ifoot in Neic et al., (2017), which only lasts for ~1 ms. In the reaction-diffusion-Eikonal model, the diffusion operator B was solved alongside operator A at every time step, and Ifoot was only necessary to approximate the effect of the arrival of the activation wavefront.
However, in the pseudo-diffusion reaction-Eikonal model, we are ignoring the diffusion operator B entirely when solving operator A.Thus, we instead use Idiff (Eq. 15) to stimulate the action potentials in our pseudo-diffusion reaction-Eikonal model. This allows taking into account the effect of the currents that would activate the cellular models in a monodomain simulation.
We extracted Idiff from a 3D biventricular (Subject 2 at 0.25 mm resolution) monodomain simulation using the MonoAlg3D solver (Sachetto Oliveira et al., 2018). The conductivities were calibrated to the subject’s QRS segment (Camps et al., 2024) and for the electrophysiology we used the ToR-ORd model. We took the median diffusive current and fitted the parameters in Eq. (15) to get a parameterised Idiff.
2.2.2. Precompute look-up table of human ventricular action potentials
The solution to the reaction operator A produces local action potentials that are activated as the Eikonal wavefront propagates through the spatial domain. The action potentials are parameterised using the local action potential duration at 90% repolarisation (APD), which is a spatially varying field (APD(x)), such that the reaction operator A becomes:
| (16) |
To ensure fast simulation, we precomputed a look-up table of action potentials using the ToR-ORd model of human ionic current dynamics, which has been extensively validated using experimental data for disease phenotypes and drug response (Tomek et al., 2019; Zhou et al., 2022). This means that we no longer need to compute ionic current dynamics on the fly, which makes the computational cost tractable. Previous studies have explored using shape models with only a handful of parameters to approximate cellular action potentials, and the simplicity of these models allows fast simulation (Pezzuto et al., 2017; Gillette et al., 2021); however, these shape models have insufficient biophysical detail for drug simulations.
Spatial variations in various ionic currents underpinning repolarisation heterogeneity have been documented in the literature in both canine and human data, as summarised in Table A.1. From this table, the most robust evidence for spatial heterogeneity in the transmural, apex-to-base, and transventricular directions is for the slow delayed rectifier potassium current (IKs) and the transient outward potassium current (Ito). We selected only the GKs conductance to modulate APD because it has a larger effect on the APD than Gto, and also selecting only one conductance preserves a one-to-one correspondence of APD to conductance value in the look-up table.
We uniformly sampled the conductance of GKs between 1/50 to 50-fold its baseline value, and applied the parameterised diffusive current Idiff as stimulus (Eq. 14) to create a population of models (Britton et al., 2013), which was then calibrated to experimental ranges (online supplement, Table E.1) (Passini et al., 2019). We calculated the APDs of this calibrated population and used them to create a look-up table KAPD of action potentials:
| (17) |
where a given APD value is mapped to its corresponding GKs and a simulated action potential UAPD. Coupling these precomputed action potentials (Eq. 17) with the Eikonal model’s wavefront (Eq. 5) and a spatially varying APD field (APD(x)) gives the solution to the reaction operator A (Eq. 11) as:
| (18) |
where Urest is the resting membrane potential before the action potential’s upstroke, and the timing of electrical activation ta (x) comes from the solution to the Eikonal model (Eq. 5).
The baseline ToR-ORd model was modified in order to achieve a sufficiently large range of APDs through varying GKs alone. To do this, we increased the baseline GKs by 5-fold (Doste et al., 2022), reduced the conductance of the rapidly activating delayed rectifier potassium current (GKr) by 50%, and decreased the time constant of L-type calcium channel activation (τjca) from 75 to 60 ms (Tomek et al., 2020). Each cellular simulation was repeated for 100 beats to achieve steady state, using a personalised cycle length calculated from the ECG heart rate, and the resulting action potentials UAPD were saved for 600 ms at 1000 Hz. The upper and lower bounds of the simulated APD were set to equal the duration of the ST segment and the QT interval for each subject, respectively. Therefore, the shape of the lookup table K was N×(600 + 1), for a total of N integer values of APD in the prescribed range.
2.2.3. Use smoothing to approximate the diffusion operator during repolarisation
After we have solved the reaction operator A (Eq. 16), we then apply a smoothing function (S) to its solution to approximation the diffusion operator B (Eq. 4) during repolarisation. Eq. (12) then becomes:
| (19) |
We can further reduce the computation of the pseudo-diffusion reaction-Eikonal simulations by considering different values for Δt when solving operators A and B. Thus, we can rewrite Eq. (19) as
| (20) |
where ΔtA and ΔtB are the time steps for solving operators A and B, respectively, and nA and nB are the number of times that they need to be applied to simulate time t, namely, t = n · Δt. Thus, the smoothing operator S is repeated nB times at the nB -th time step.
Our proposed smoothing operator was applied for each node in the solution using a weighted average of the membrane potential of all its adjacent nodes , as well as of itself, and takes the form:
| (21) |
where M is the total number of neighbours per node, and an adjacency weighting factor (km) was designed such that the edge vector most aligned with the direction of the highest conduction speed has the highest weighting. Let the edge vector between a node and its adjacent node be p, with ‖p‖ the distance to the adjacent node. The adjacency weighting factor km is then:
| (22) |
where Vf,Vs,Vn are the conduction speeds along the fibre f, sheet s, and normal n directions, respectively. Note that km is bound by
| (23) |
The membrane potential from the current node is weighted by a self-weighting factor ki, where k−1 is equivalent to the distance to itself in the weighting.
For this study, we calibrate ki and ΔtB in the pseudo-diffusion reaction-Eikonal model to match the repolarisation pattern of a corresponding monodomain simulation of Subject 2 (ki = 10 mm−1 and ΔtB = 20 ms). We applied the smoothing between the approximate end of activation (100 ms) and the end of repolarisation (450 ms). These times were extracted from the clinical ECGs across our three subjects.
2.2.4. Action potential duration field
We have compiled predominantly human experimental evidence in the literature on spatial heterogeneities in APD (Table A.2). This showed APD spatial heterogeneities in both magnitude and direction of increase in the transmural, apex-to-base, transventricular, and posterior-to-anterior directions. Due to this variability in the available data, we allowed the spatial APD gradients to vary in direction and magnitude along these directions in the ventricles during the inference process.
The APD (x) field is described as smoothly varying (Gillette et al., 2021), and is parameterised using a weighted linear sum of four ventricular coordinates, for which APD variations were reported in experimental studies (Table A.2). The chosen ventricular coordinates were the apex-to-base coordinate ab (x), the transmural coordinate tm (x), the transventricular coordinate (left-to-right ventricle) tv (x), and the posterior-to-anterior pa (x) coordinate (Fig. 2). The APD field is then mapped to a physiological range of APDs specified by APDmin and APDmax, as follows:
| (24) |
| (25) |
Figure 2.
Biventricular coordinates were used to produce a representative APD map, which is generated using a linear combination of gradient weights (gab, gtm, gpa, and gtv) along these coordinates with a specified APD range.
The weighting parameters gab, gtm, gpa, and gtv control the relative magnitude of the APD gradient in their respective coordinate directions. At any point in the mesh, the relationship between local APD and the ionic conductance GKs is achieved through the look-up table KAPD (Eq. 17), which means that a smoothly varying GKs field can be easily reconstructed from an APD field.
2.3. Electrocardiogram simulation
The pseudo-ECG (Gima & Rudy, 2002) method was used to simulate the 12-lead ECG. This method provides a fast and simple evaluation of the normalised ECG without major loss of morphological information compared with bidomain simulations (Wallman et al., 2012; Camps et al., 2021). Details on this can be found in Appendix A.2. The simulated 12-lead ECGs are normalised with respect to the R-progression of the clinical data (Camps et al., 2024).
2.4. Sensitivity analysis of ECG characteristics to APD gradients
Experimental evidence on APD gradients summarised in Table A.2 reveals variability in apex-to-base, posterior-to-anterior, transventricular, and transmural directions. Therefore, we aimed to explore the effect of these APD gradients on the simulated ST and T wave recordings using the pseudo-diffusion reaction-Eikonal model paired with the pseudo-ECG equation. We performed a global sensitivity analysis of these parameters in both positive and negative ranges on biomarkers extracted from the simulated ST segments and T waves. This sensitivity analysis was done using Subject 2’s anatomy, and the ranges for the APDmin and APDmax were calibrated based on their QT_onset and QT intervals. We defined the parameter ranges as [-1, 1] for the spatial gradients (gab gtm gpa gtv), and [180-230] ms and [270-300] ms, for the APDmin and APDmax, respectively (Sobol′, 2001), and the sampling was done using the Saltelli sampling (Saltelli, 2002; Saltelli et al., 2010), considering uniform priors for all parameters. The quantities of interest were the mean QT interval, T peak to T end interval, T wave amplitude, and T wave polarity across leads I, II, V1, V2, V3, V4, V5, and V6 using gradient-based evaluation methods. Total and first-order sensitivity effects were evaluated. Sampling and Sobol indices calculations for the sensitivity analysis were done using the SALib Python library (Herman & Usher, 2017; Iwanaga et al., 2022).
2.5. Inference of activation and repolarisation parameters
Following Camps et al., (2021), we have implemented the sequential Monte Carlo approximate Bayesian computation (SMC-ABC) algorithm to infer the activation and repolarisation parameters from clinical 12-lead ECG. This inference method allows iterative sampling of parameters and comparing the resulting simulations to the subject’s clinical ECG recordings until the population converges to a population that complies with a target cut-off discrepancy. An explanation of the SMC-ABC method and relevant hyperparameters can be found in Appendix A.3.
Compared to previous studies (Camps et al., 2021, 2024), the novelties in this study regarding the inference are the use of a different discrepancy metric (Section 2.5.2) and inferring repolarisation properties (Section 2.5.4).
2.5.1. ECG discrepancy metric for inference from clinical QRS, ST and T wave signals
The dynamic time warping strategy proposed in Camps et al., (2021) was designed with a parameter space including conduction speeds. However, in this study we explore using a Pearson’s correlation coefficient-based (PCC) discrepancy metric that, while being less informative with respect to the parameter space, it will enable identifying local minima once the simulated and clinical ECGs have sufficient morphological similarities. This new discrepancy was defined as the weighted sum between squared inverse of the PCC and a normalised root mean squared error (RMSE). Thus, the discrepancy between a simulated and clinical ECG was defined as:
| (27) |
where PCCi is the Pearson’s correlation coefficient at lead i, evaluated between each simulated and clinical lead, then averaged over all leads (L = 8), RMSEi is the root mean squared error for each lead i between each simulated and clinical lead, then averaged over all leads, wp and wr are the weighting factors for the PCC and RMSE errors, and max(|Rclinical|) is the maximum R wave amplitude across all leads of the normalised clinical ECG data. Note that the RMSE is dimensionless because it has been calculated based on normalised ECG signals. This discrepancy has the advantage that it will perform similarly regardless of the underlying parameter space as long as it modifies the morphology and amplitude of the 12-lead ECG. For this study, we set wp to 100, and wr in Eq. (27) to 2 to place greater importance on matching ECG morphology rather than absolute signal amplitude.
2.5.2. Inference of conduction speeds and root nodes to match the QRS complex data
The biventricular electrical activation pattern is inferred from the 12-lead QRS ECG segment using the methods found in Camps et al., (2024). Briefly, the activation time of each root node was prescribed using a human-based physiologically-informed Purkinje tree network and inferred alongside the sheet Vs, endocardial dense Vd, and endocardial sparse Ve conduction speeds. The fibre Vf, sheet-normal Vn, and Purkinje Vp conduction speeds were prescribed to 65 cm/s, 48 cm/s (Taggart et al., 2000), and 300 cm/s (Durrer et al., 1970; Myerburg et al., 1972, 1978), respectively. We selected the best-match parameter set from the inferred population and fixed these parameters for the repolarisation inference below.
2.5.3. Inference of APD gradients to match ST segment and T wave ECG signals
As for the repolarisation phase, we run the SMC-ABC algorithm to infer a set of parameters that determine ST segment and T wave ECG signals, namely, the APD ranges and spatial gradients: gab, gtm, gpa, gtv, APDmin, APDmax. The activation sequence was fixed using to the parameter set with the lowest discrepancy from the inference of activation properties (Section 2.4.2).
The parameter space for the repolarisation gradients was defined as continuous. However, we know that similar parameter configurations can yield indistinguishable simulation results when evaluated. Thus, to speed up the inference process and promote convergence to different solutions in the final population, we discretised the parameter space. The APDmin and APDmax were discretised to a resolution of 2 ms, and the gradient parameters (gab, gpa, gtm, and gtv) were discretised to a resolution of 0.1 gradient units.
The inference hyperparameters were set to 120 for the population size, to 50% to the sampling rate, to 0.5 for the target discrepancy cut-off, and 50% for the uniqueness threshold. This configuration of hyperparameters enabled a reasonable coverage of the parameter space during a rapidly converging inference process due to the high sampling rate. However, we still set the target discrepancy cut-off to a low value with the aim to stress test how well the inference process could match the clinical ECG for each subject. Nevertheless, the uniqueness threshold ensured that at least we would obtain a ‘physiological envelope’ with 64 unique parameter-sets in our digital twins. This variability of the inferred digital twins represents uncertainty from solving the inverse electrocardiographic problem given the subject’s ECG and biventricular anatomy. This uncertainty can be propagated to drug simulations by translating from pseudo-diffusion reaction-Eikonal to monodomain simulations. The values for all hyperparameters for the inference can be found in the code repository.
2.6. Translation from Reaction-Eikonal to Monodomain simulations
In addition to the diffusive and smoothing strategies, as previously described (Section 2.4.2), we calibrated the orthotropic conductivity parameters σf, σs, σn in the monodomain model to achieve desired conduction velocities using a cable simulations, as in Costa et al., (2013). The translation of the activation properties was done as described in Camps & Berg et al., (2024) using the Shocker algorithm (Berg et al., 2023).
We extracted the GKs scaling factors that correspond to the fitted APD maps of the inferred population and embedded them in the monodomain simulations. Closest-point interpolation was used to translate from the coarser mesh (1.5 mm edge length) used for reaction-Eikonal simulations to the finer mesh (0.25 mm edge length) used for monodomain simulations.
2.7. Evaluation of digital twins using virtual drug simulations
We simulated the effect of Dofetilide, an IKr (i.e., hERG channel) blocker, and benchmarked the outcomes on ECG biomarkers with a Phase 1 randomized study on healthy adult participants (Vicente et al., 2015). To reduce the computational requirements for the virtual therapy evaluations, we randomly selected a subset of 10% of the parameter-sets (n = 12) from the physiological envelope (i.e., digital twin) inferred for each subject and simulated the monodomain ECGs at a resolution of 0.5 mm (edge-length). These downsampled digital twins were used in place of the full inferred physiological envelopes in the drug evaluations presented in this study.
Seven doses of Dofetilide, matching the same range of concentrations present in the clinical trial were simulated: 0.5 nM, 1 nM, 2 nM, 3 nM, 4 nM, 5 nM and 6 nM, which correspond to reducing the IKr by approximately 40%, 50%, 60%, 66%, 70%, 73% and 76%, respectively (Crumb et al., 2016). The magnitude of these conductance blocks was calculated using the Hill Equation
| (28) |
Dofetilide is known for inducing QTc prolongation, primarily through an increase in late-stage repolarisation observed in the measurement T peak to T end. The QTc prolongation and T peak to T end were calculated from the simulated ECG, QTc was obtained using Fridericia’s correction (Phan et al., 2015) as was performed in the clinical trial for a direct comparison of outcomes.
| (29) |
where QT is the QT interval in ms and RR is the R to R interval in seconds, such that when the heart rate is 60 beats/minute (i.e., 1 beat/second), the QTc and the QT are equivalent.
2.8. Metrics
Besides the discrepancy metric used for the inference (Eq. 27), we report our results using standard metrics used in similar studies to ease comparison and interpretability of our results. When evaluating ECG differences we report the Pearson’s correlation coefficient (PCC) since this is standard practice in the ECG inverse problem community, and the root mean squared error (RMSE) between the R-wave normalised recordings (Bear et al., 2018; Pezzuto et al., 2021). We considered a good match of the simulated and clinical ECG when the PCC is larger than 0.9 since this was the value achieved in previous inference studies with known ground truths (Camps et al., 2021; Pezzuto et al., 2021). A PCC > 0.9 implies that the morphological resemblance between both ECGs makes them clinically equivalent.
2.9. Computational and Software
A comparison of computational times between monodomain, pseudo-diffusion reaction Eikonal, and literature reports for the reaction-Eikonal models can be found in Table A.3. Monodomain simulations were performed using MonoAlg3D (Sachetto Oliveira et al., 2018), a high-performance open-source GPU solver (available at https://github.com/rsachetto/MonoAlg3D_C), on the Polaris supercomputer provided by the Argonne Leadership Computing Facility (ALCF) using 8 cores and 1 GPU (NVIDIA A100). A resolution of 0.25 mm was used for the translation from pseudo-diffusion reaction-Eikonal to monodomain and a resolution of 0.5 mm was used for the drug simulations. Further details on the numerical scheme for solving the monodomain equation can be found in online supplement E.4. The inference of repolarisation properties required 18 hours of computation time on average on a desktop computer (see Table A.4 for details for all three subjects).
3. Results
3.1. Inference results using the reaction-Eikonal models
Fig. 3. illustrates the inference process for producing the cardiac digital twin of Subject 2. The simulated ECGs at each successive inference iteration is plotted in progressively darker shades of grey and the final physiological envelope of the digital twin is shown in black, together with the clinical ECG shown in green (Fig. 3.A). ECG biomarkers (Fig. 3.B) and model parameter values (Fig. 3.C) are plotted at each successive iteration and the model with the lowest discrepancy value is marked with a red star.
Figure 3. Inference (Subject 2) iterations effectively explore the T wave biomarker space.
Clinical subject ECGs are shown in green, successive inference iterations are shown in decreasing luminance, and the ‘digital twin’ (final inferred population) is shown in black. A) Range of T wave morphologies explored by the inference process, converging to the population with the best match to clinical data. B) QT interval, T peak to T end interval (Tpe), average T wave amplitude, and dispersion of T peak timing between leads V3 and V5, converging over successive inference iterations (grey to black) to match clinical values (denoted by green horizontal lines). C) Progression of the parameter space over successive inference iterations. This parameter space was composed of APDmax (maximum action potential duration), APDmin (minimum action potential duration), gab (APD gradient in the apex-to-base direction), gpa (APD gradient in the posterior-to-anterior direction), gtv (APD gradient in the transventricular direction) and gtm (APD gradient in the transmural direction). The red stars in panels B and C indicate the parameter-set with the lowest discrepancy. Inference hyperparameter values: population size = 120, sampling rate = 50%, target discrepancy cut-off = 0.5, uniqueness termination threshold = 50%.
The inference process for Subject 2 (Fig. 3) explored a wide range of T wave biomarker values over 22 iterations (grayscale gradients in Fig. 3) before arriving at the final population. Interestingly, the T peak to T end (Tpe) biomarker converged into two different clusters of values (Fig. 3.B), while all other biomarkers seemed to have a single cluster of values in the final population. The parameter-set with the lowest discrepancy value (namely, the best-matched model) for Subject 2 was APDmin = 216 (ms),APDmax = 294 (ms),gab = 1,gpa = −1,gtv = 0, gtm = 0 1 (red star in Fig. 3), which indicates significant apex-to-base (positive) and posterior-to-anterior (negative) gradients, with larger APD on the base than the apex, and on the posterior than the anterior. The effect of the transmural and transventricular gradients were less prominent.
The inferred population had a final discrepancy of 0.53 (Fig. 3). The inference process was terminated by the uniqueness threshold rather than by the discrepancy cut-off, meaning that the final population had less than 50% uniqueness in the parameter sets while the discrepancy was still above the desired cut-off of 0.5. This was a good outcome since it meant that the discrepancy cut-off of 0.5 was well-chosen to push the inference process to match the clinical data as well as possible while preserving the uniqueness of parameter sets in the population.
The digital twins of all three subjects were able to match both QRS and T wave morphologies in the clinical data (Fig. 3B, A.2, and A.3), achieving mean ± standard deviation Pearson’s correlation coefficient of 0.9±0.0006 and root mean squared error (RMSE) of 0.13±0.001 on average across all three subjects. This RMSE value was small, considering that the maximum amplitude of the QRS complex was ~1.5. The mean and standard deviation of the inferred parameter-sets for Subject 2 (Fig. 3.C) are reported in Table 4 alongside the inferred parameter-sets for Subjects 1 and 3. The inference progress for Subjects 1 and 3 are reported in Appendix A.7 (Figs. A.2 and A.3).
Table 4. Inferred repolarisation parameter-sets (i.e., ‘physiological envelopes’ or digital twins) (Eqs. 24 and 25) for Subjects 1, 2, and 3 (mean ±corrected standard deviation).
| APDmin (ms) | APDmax (ms) | gab | gpa | gtv | gtm | |
|---|---|---|---|---|---|---|
| Subject 1 | 189.4 ± 2.2 | 330.7 ± 5.3 | 0.4 ± 0.09 | −0.83 ± 0.16 | 0.66 ± 0.15 | 0.0 ± 0.0 |
| Subject 2 | 193.6 ± 6.9 | 366 ± 1.9 | 0.87 ± 0.15 | −0.59 ± 0.11 | 0.79 ± 0.19 | 0.04 ± 0.05 |
| Subject 3 | 187.9 ± 5.1 | 317.5 ± 6.7 | 0.64 ± 0.19 | −0.73 ± 0.2 | 0.79 ± 0.19 | 0.15 ± 0.05 |
The simulated ECGs from the final population showed the presence of a bifid, or notched, T wave, which was likely due to a notched first derivative of phase three of the ToR-ORd cell model, which is reported in more detail in Appendix A.9.
3.2. Translation from reaction-Eikonal to monodomain simulations
We demonstrate the translation between pseudo-diffusion reaction-Eikonal to monodomain simulations using the parameter-set with the lowest discrepancy value (namely, the best-matched models) (red star in Figs. 3, A.2, and A.3) from the inferred population (‘physiological envelope’) for each subject.
The best-matched pseudo-diffusion reaction-Eikonal model was translated to monodomain simulations (at a resolution of 0.25 mm) by prescribing its spatial gradient of GKs scaling factors in the monodomain simulation, and calibrating the monodomain’s conductivity values (Eq. 2) to the inferred conduction speeds (Table A.5 and A.6). The translated monodomain simulation showed a good agreement with pseudo-diffusion reaction-Eikonal simulated ECG, and clinical ECG in terms of T wave morphology and polarity (Fig. 4). Activation and repolarisation maps were also well-matched in pattern between the pseudo-diffusion reaction-Eikonal and monodomain simulations (Fig. 4).
Figure 4.
Translation of the inferred parameter-set with the lowest discrepancy for each subject (red stars in Fig. 3, Fig. A.1, Fig. A.2) from pseudo-diffusion reaction-Eikonal (PDRE) (at a resolution of 1.5 mm) to monodomain simulations (at a resolution of 0.25 mm). ECGs are shown for lead V4, followed by activation and repolarisation time maps.
Translation between reaction-Eikonal and monodomain simulations was a key step in the realisation of virtual drug evaluations using cardiac digital twins. To match the conduction velocity characteristics of reaction-Eikonal and monodomain simulations, conductivities of the monodomain simulation (σf,σs,σn) were calibrated using the TuneCV toolkit from MonoAlg3D (Tables A.5 and A.6).
The diffusive currents that were extracted (Fig. 5.A - grey traces) were predominantly biphasic (98.77%), with positive monophasic (1.2%) and negative monophasic (0.03%) curves in the minority. The parameters of Eq. (15) were fitted to the median diffusive current (Fig. 5.A - black trace) to produce the fitted function (Fig. 5.A - blue trace). The fitted parameters (Eq. 15) were A1=25.83 μA/ μF, A2=27.42 μA/ μF, μ1=13.9 ms, μ2=14.9 ms, σ1=0.406 ms, and σ2=0.4432 ms. The fitted diffusive current was used to stimulate the action potentials for the entire calibrated cell population of models (Fig. 5.D).
Figure 5. Diffusive current extraction.
A) Diffusive currents extracted from monodomain simulation (Subject 2) (grey) with median (black) and fitted to Eq. (15) (blue) to obtain Idiff (Eq. 14). B) Monodomain action potentials aligned using activation times. C) Reaction-Eikonal (RE) action potentials stimulated using a pulse stimulus, aligned using activation times. D) Reaction-Eikonal (RE) action potentials simulated using the fitted diffusive current Idiff (as shown in panel A). The Reaction-Eikonal simulations were run without smoothing or diffusion.
The inclusion of the diffusive stimulation current Idiff (Eq. 14) resulted in a narrower range of APDs (Fig. 5.D compared to Fig. 5.C), which was also observed in the action potentials extracted from a monodomain simulation using the same ionic parameter values (Fig. 5.B). Our linear spatial gradient model (Eqs. 24, 25) imposes the extreme APD values (i.e., APDmin and APDmax) to the boundaries of the biventricular geometry. The monodomain is known to impact the APD at the boundaries by lengthening it in the stimulus regions and shorten it in distal locations (Bueno-Orovio et al., 2014). Thus, the disagreements in the APD ranges (Fig. 5.B vs Fig. 5.D) are likely to be produced by boundary effects in the monodomain simulation which are not incorporated in our pseudo-diffusion reaction-Eikonal model.
The smoothing self-weighting factor ki (Eq. 21) of the pseudo-diffusion reaction-Eikonal simulations dominates the strength of the diffusion without affecting the computation cost of the model. For the inference from all subjects, ki was set to 10 mm-1 (i.e., self-distance of 0.1 mm) (Section 2.2.3). Here (Fig. 6) we demonstrate the effect of this hyperparameter (ki) on the simulated activation and repolarisation time maps, using the configurations shown in Fig. 4 (i.e., best-matched models) as baseline (and keeping ΔtB as 20 ms).
Figure 6. Comparison of effect of different amounts of smoothing on simulated action potential durations (APDs) of the pseudo-diffusion reaction-Eikonal (PDRE) to monodomain.
First row shows monodomain simulations for the three subjects, showing a left ventricular short-axis slice (P – posterior, A – anterior, S – septum, F – freewall). Second, third, and fourth rows show the PDRE simulations with no smoothing, low smoothing (ki = 10 mm−1), and high smoothing (ki = 1 mm−1), respectively. The APDs calculated by subtracting the activation times to the simulated repolarisation time maps.
The APDs shown in Fig. 6, which were calculated by subtracting the activation times from the repolarisation time maps, showed distinctly non-linear patterns in the monodomain simulations (Fig. 6 – first row), which were not recovered by the reaction-Eikonal simulations without orthotropic smoothing (Fig. 6 – second row). On the other hand, both values tested for ki (i.e., low smoothing – 10 mm-1 and high smoothing – 1 mm-1) were able to correctly reproduce these non-linear patterns similarly to the monodomain simulations (Fig. 6 – third and fourth rows). In summary, the orthotropic smoothing of the pseudo-diffusion reaction-Eikonal simulation improved the match to monodomain transmural repolarisation patterns across all three subjects. Moreover, the chosen value for ki was already able to recover most patterns in all three subjects, and further increasing it by tenfold yielded similar simulation results.
3.3. Virtual drug evaluations using a cardiac digital twin
A 10% subset of the reaction-Eikonal models in the final inferred population (n=12) was randomly selected for simulations of the effects of the IKr (i.e., hERG channel) blocker Dofetilide (Fig. 7). These reaction-Eikonal models were translated into monodomain simulations to create a baseline population of ventricular electrophysiological models (black traces Fig. 7.A and 7.C). The simulated effect of Dofetilide application showed a graded increase in mean corrected QT interval (QTc) (Fig. 7.B, blue dots) and T peak to T end duration (Fig. 7.B, black dots), which matched the expected trend seen in clinical data (Johannesen et al., 2014; Vicente et al., 2015; Crumb et al., 2016) (Fig. 7.B, yellow and cyan traces, respectively). The steeper increase in T peak to T end duration in the clinical data compared with our simulations suggests spatially heterogeneous effects of the drug’s action that have not been accounted for in our modelling.
Figure 7. Dofetilide virtual evaluation using the monodomain digital twins (‘physiological envelopes’).
Each subject’s digital twin was represented by a ‘physiological envelope’ including 12 inferred parameter-sets. Top row shows the effect of seven doses of dofetilide (dose 1: 0.5 nM, dose 2: 1 nM, dose 3: 2 nM, dose 4: 3 nM, dose 5: 4 nM, dose 6: 5 nM, dose 7: 6 nM) on the simulated ECG (lead V4) using the digital twins of the three subjects. Bottom row summarises effect of drug doses on corrected QT interval (QTc) and T peak to T end intervals of the digital twins compared with previously published clinical ranges (Vicente et al., 2015) since the data for the considered subjects was not available.
3.4. Global sensitivity analysis of T wave biomarkers to APD parameters using reaction-Eikonal models
Results of sensitivity analysis (Fig. A.3) performed using the reaction-Eikonal model showed strong positive correlations of QTc with maximum APD, T wave amplitude and polarity with the apex-to-base and transmural gradients. Global sensitivity analysis showed that maximum APD is by far the most important determinant of the QT interval, while the transmural and apex-to-base gradients were most important for T wave amplitude and polarity. T peak to T end duration was sensitive to all gradient parameters, with the transmural gradient having the largest effect by a small margin. Our analysis highlights the non-specificity of the T peak to T end duration in the ECG to repolarisation heterogeneity in any particular ventricular spatial axis.
4. Discussion
We present an open-source fast digital twinning pipeline from MRI and ECG data for multi-scale drug and disease investigations with uncertainty propagation. Key novelties of this pipeline are i) personalised repolarisation heterogeneities, which were enabled by ii) a pseudo-diffusion reaction-Eikonal model designed to capture human ventricular electrophysiology with low computational cost, for iii) personalised drug evaluations with uncertainty propagation demonstrated using Dofetilide.
4.1. Cardiac digital twins as a tool for tailored treatment planning and in silico trials
Uncertainty propagation is important for applications of the cardiac digital twin
When surveying methodological approaches for personalising cardiac electrophysiology, the ECG imaging approach is a well-established approach that has been extensively validated (Ramanathan et al., 2004; Andrews Christopher M. et al., 2017; Bear et al., 2019). However, the method relies on large numbers (n≈200) of body surface electrode recordings that allow the inverse problem to be solved using regularisation methods (Cluitmans et al., 2015; Bear et al., 2019). When considering only the standard 12-lead ECG more commonly found at the clinical setting, it becomes necessary to constrain the inference solution space and contend with increased levels of uncertainty (Giffard-Roisin et al., 2017; Camps et al., 2021; Pezzuto et al., 2021; Gillette et al., 2021). The Bayesian-based inference method in this study allows effective explorations of the parameter set space and effective propagation of uncertainties to any applications of the digital twin, such as for drug evaluations. Our cardiac digital twin is not a single personalised model but a spectrum of models that all fall within a ‘physiological envelope’ of ECG characteristics (Fig. 3). This implicitly allows uncertainty to be represented in the digital twin and propagated to drug evaluations, where individual models within the ‘physiological envelope’ can have varying responses.
Other sources of uncertainty can arise, such as from data measurement errors in the ECG signal (Bear et al., 2018, 2021), respiration motion effects, beat-to-beat variability, and uncertainty in electrode placements (Multerer & Pezzuto, 2021), and MRI segmentation uncertainties (Tate et al., 2021). However, even if the nature of variation in these sources of uncertainty across the population could be statistically modelled, it is difficult to predict how their interactions would manifest in the ECG. By using an approximate Bayesian computation approach (Camps et al., 2021), we do not need to specify the error structure and the statistical likelihood is approximated by a simpler notion of closeness to the clinical data. Specifying a target discrepancy threshold then amounts to specifying an amount of overall error, regardless of its source, from which point uncertainty quantification proceeds.
Biophysical detail in the digital twin is necessary for evaluating therapy and disease
Recent advances towards creating electrophysiological cardiac digital twins (Gillette et al., 2021) rely on the Mitchell-Schaeffer (Mitchell & Schaeffer, 2003) shape model of cellular action potentials, which lacks sufficient biophysical detail to accurately and meaningfully represent ionic channel dynamics, and therefore cannot be used for multiscale investigations into drug and disease effects. The need to explicitly represent different ionic channel dynamics similarly precludes the use of other minimal models of action potentials (Bueno-Orovio et al., 2008). In this study, we chose to use the ToR-ORd model of human electrophysiology given its extensive validation (Zhou & Wang et al., 2024). The trade-off between model usefulness with computational cost is resolved in our method by using a look-up table, which requires a judicial choice for the ranges of APDs to be included in order to allow full freedom of exploration of the parameter space during inference. Furthermore, to ensure that the cardiac digital twin can be used to quantify arrhythmic vulnerability of drug and disease effects in future studies, we have taken care to enable ease of translation between the pseudo-diffusion reaction-Eikonal model used in digital twin generation with monodomain simulations, which remain the gold standard for arrhythmia risk evaluation (Arevalo et al., 2016; Coleman et al., 2024).
Computational cost and scalability
While the reaction-diffusion-Eikonal formulation presented by Neic et al., (2017) presents a significant advance towards speeding up the forward simulation, using a reported 197 seconds per simulation (Gillette et al., 2021), a further speed up is necessary to enable the ~10,000 forward simulations required to fully explore the parameter space in the inference process. The no-diffusion-reaction-Eikonal formulation in Neic et al., (2017) has a simulation time of 8 seconds, which is much more suitable for the inference process. However, it suffers from non-smooth repolarisation, which limits its applicability for digital twin generation. Our pseudo-diffusion reaction-Eikonal model, built as an improve to the no-diffusion-reaction-Eikonal model by Neic et al., (2017) uses several strategies to achieve a faster simulation time of ~6 seconds per forward simulation while preserving smooth repolarisations. These considerations improve the scalability of the digital twin framework while preserving its relevance to therapy evaluation.
Generalisation to the variability in the human population
To ensure generalisation to the variability in the human population, we considered variabilities in anatomy and heart rate by demonstrating our pipeline in a cohort of three subjects with differences in age (23-76 years old), sex (2 female and 1 male), body mass index (21-34), heart rate (48-74), and myocardial mass (58-109 mm3). Our pipeline was able to automatically generate the digital twins for all three subjects without any manual modifications and to conduct virtual drug evaluations on them. However, there are additional considerations, such as sex and age differences in cardiac electrophysiology, which should be considered.
4.2. Impact of methodological choices
Sequential inference of activation and repolarisation characteristics
The presented pipeline, as well as similar studies (Gillette et al., 2021), assumes that the inference of repolarisation properties can be successfully addressed after inferring the activation properties. This assumption reduces the parameter space considerably, thus reducing the computational cost and complexity of the inverse problem while still enabling the finding of plausible solutions with a good match to the clinical data (Fig. 3). However, given sufficient resources, inferring both activation and repolarisation characteristics simultaneously could widen the functional variability of the inferred population. While this alternative may be non-scalable given the current state of high-performance computing resources, our pipeline has been equipped with the capability of conducting simultaneous inference on activation and repolarisation parameters.
Rule-based electrode locations
Electrode locations are known to impact the ECG (Mincholé et al., 2019; Multerer & Pezzuto, 2021). However, their locations are not registered during the acquisition of 12-lead ECG, thus, their location becomes a source of uncertainty when addressing the electrocardiographic inverse problem using these data. We have employed a deterministic rule-based strategy based on the reconstruction of the subject’s torso from MRI to position the electrodes used to simulate the 12-lead ECG. Errors in our electrode placement will impact how well we can match the clinical recordings, which may have limited the match achieved in this study. However, body surface potentials that are contiguous in space are likely to be similar to each other. Thus, by matching morphological features of the ECG, we can still generate meaningful digital twins.
Single ionic conductance (GKs) to drive APD heterogeneity
Experimental evidence identifies the IKs and Ito currents as the key ones responsible for APD heterogeneity (Table A.1). In our cellular simulations, the IKs current had a much larger effect on the APD than Ito; thus, prompting our decision to vary only IKs in the whole ventricular simulations. In addition, since the Ito current has a significant effect on the morphology of phase one of the action potential and, therefore, on the QRS morphology, any future explorations of spatial variation in Ito would need to infer both activation and repolarisation characteristics simultaneously. Other morphological aspects of the action potential, such as APD50 and the plateau amplitude, and its influence on T wave morphology should also be investigated in future improvements, especially if multiple current heterogeneities were to be introduced.
Parameterisation of APD gradients
We reviewed experimental evidence and decided to consider linear APD gradients because the available data has insufficient spatial resolutions to justify and parameterise higher-order and/or non-monotonic gradients. Exponential-like gradients in the APD could help to allow greater regional heterogeneity in APD, which could be more relevant for disease phenotypes, such as in myocardial infarction (Zhou & Wang et al., 2024). Future studies could also consider the effect of the autonomic nervous system on altering the APD (Conrath & Opthof, 2006).
Stationary anatomy and other anatomical considerations
The T wave in the ECG occurs during the onset of ventricular contraction. The deformation in the ventricles is known to influence the shape of the T wave (Moss et al., 2021). While we did not account for these effects, Moss et al., (2021) showed that the morphology of the T wave remains similar under control conditions. Thus, for the purpose of this study, we do not expect major differences compared to incorporating contraction effects. Nevertheless, this may not be the case when the contraction is abnormal or irregular. Another possible source of error is the use of truncated biventricular anatomies; nevertheless, the valvular section of the ventricles is unlikely to have a sufficient contribution to the 12-lead ECG to change its morphology given the standard orientation of the electrodes. Future studies could consider using closed biventricular geometries and either electromechanical simulations or prescribe the cardiac deformation as extracted from cine MRI data to improve the relevance of matching to the clinical ECGs.
4.3. Open-source contributions to the research community
In this paper, we provide an open-source cardiac digital twin pipeline (details of the pipeline can be found in online supplement E.1, flowchart at Figure E.1). Our toolkit includes implementations of the Eikonal model, the pseudo-diffusion reaction-Eikonal model with the ToR-ORd model embedded, the ECG simulation equations, functions for global sensitivity analysis, and the SMC-ABC inference algorithms. These are freely available on GitHub at https://github.com/juliacamps/Cardiac-Digital-Twin. These functionalities have been coded in a modular fashion for easy of translation to other applications. The personalised digital twins of the three healthy subjects, including the mesh and microstructure, inferred Purkinje tree, conduction velocity, and the GKs field required to reproduce the APD heterogeneity are available at (HERE WE WILL INCLUDE A LINK TO THESE DATA AFTER THE REVIEW PROCESS)..
5. Conclusions
We present a novel open-source pipeline for generating cardiac digital twins for virtual therapy evaluation. This pipeline generates biophysically detailed cardiac digital twins from MRI and ECG data with representations of electrophysiological uncertainty. The digital twins were capable of reproducing subject-specific ECG phenotypes and predicting clinically expected behaviour when simulating the effects of Dofetilide at different doses. Our pipeline automatically propagates uncertainty in the final population to in silico drug evaluations to inform any decisions based on the simulated outcomes. The development of translation capabilities between reaction-Eikonal and monodomain simulations decreases computational cost while enabling drug safety and efficacy evaluation capabilities, thus enabling scalable digital twinning technology for future expansion and application to in silico clinical trials.
Supplementary Material
Highlights.
-
-
Novel pipeline for generating cohorts of cardiac digital twins with personalised activation and repolarisation characteristics from clinical MRI and ECG data.
-
-
Human-based pseudo-diffusion reaction-Eikonal implementation to enable fast digital twinning.
-
-
Effective strategy for translation from pseudo-diffusion reaction-Eikonal to monodomain simulations for drug evaluation.
-
-
Parameter uncertainty propagation for virtual therapy testing.
-
-
Compilation of experimental and clinical evidence on ventricular gradients in APD and ionic conductances.
-
-
The cardiac digital twinning pipeline is open-source and freely available.
8. Acknowledgements
This work was funded by an Engineering and Physical Sciences Research Council doctoral award to Julia Camps, a Wellcome Trust Fellowship in Basic Biomedical Sciences to Blanca Rodriguez (214290/Z/18/Z), the PRACE ICEI project icp013 and icp019, the EPSRC project CompBioMed X (EP/X019446/1) and the CompBioMed 2 Centre of Excellence in Computational Biomedicine (European Commission Horizon 2020 research and innovation programme, grant agreements No. 675451 and No. 823712, respectively), the Australian Research Council Centre of Excellence for Mathematical and Statistical Frontiers (CE140100049), an Australian Research Council Discovery Project (DP200102101), by the Queensland University of Technology (QUT) through the Centre for Data Science. This study used high-performance-computing resources from the Piz Daint at the Swiss National Supercomputing Centre, Switzerland, the JURECA machine at the Juelich Supercomputing Centre, Germany, the Polaris supercomputer at the Argonne Leadership Computing Facility (ALCF), Argonne National Laboratory, United States of America. The U.S. Department of Energy’s (DOE) Innovative and Novel Computational Impact on Theory and Experiment (INCITE) Program awarded access to Polaris. The ACLF is supported by the Office of Science of the U.S.
DOE under Contract No. DE-AC02-06CH11357. The authors thank Dr Rafael Sachetto for making MonoAlg3D freely available, which was used for the monodomain simulations conducted in this study.
Footnotes
Conflicts of Interest
The authors declare that the research was conducted without any commercial or financial relationships that could be construed as a potential conflict of interest.
Author Contributions
JC: Conceptualization, Methodology, Software, Investigation, Formal analysis, Validation, Visualization, Writing - original draft, Writing - review & editing. ZJW: Conceptualization, Methodology, Software, Investigation, Formal analysis, Validation, Visualization, Writing - original draft, Writing - review & editing. RD: Software, Formal analysis, Writing - review & editing. LAB: Software, Formal analysis, Writing - review & editing. MH: Methodology, Formal analysis, Writing - review & editing. BL: Methodology, Formal analysis, Writing - review & editing. JT: Methodology, Formal analysis, Writing - review & editing. KB: Formal analysis, Writing - review & editing. AB-O: Conceptualization, Methodology, Formal analysis, Writing - review & editing, Supervision. BR: Conceptualization, Resources, Writing - review & editing, Supervision.
References
- Andrews Christopher M, Srinivasan Neil T, Stefania Rosmini, Heerajnarain Bulluck, Michele Orini, Sharon Jenkins, Antonis Pantazis, McKenna William J, Moon James C, Lambiase Pier D, Yoram Rudy. Electrical and Structural Substrate of Arrhythmogenic Right Ventricular Cardiomyopathy Determined Using Noninvasive Electrocardiographic Imaging and Late Gadolinium Magnetic Resonance Imaging. Circulation: Arrhythmia and Electrophysiology. 2017;10(7):e005105. doi: 10.1161/CIRCEP.116.005105. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Antman EM, Loscalzo J. Precision medicine in cardiology. Nature Reviews Cardiology. 2016;13(10):10. doi: 10.1038/nrcardio.2016.101. [DOI] [PubMed] [Google Scholar]
- Arevalo HJ, Vadakkumpadan F, Guallar E, Jebb A, Malamas P, Wu KC, Trayanova NA. Arrhythmia risk stratification of patients after myocardial infarction using personalized heart models. Nature Communications. 2016;7(1):1. doi: 10.1038/ncomms11437. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Banerjee A, Camps J, Zacur E, Andrews CM, Rudy Y, Choudhury RP, Rodriguez B, Grau V. A completely automated pipeline for 3D reconstruction of human heart from 2D cine magnetic resonance slices. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2021;379(2212):20200257. doi: 10.1098/rsta.2020.0257. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bayer J, Prassl AJ, Pashaei A, Gomez JF, Frontera A, Neic A, Plank G, Vigmond EJ. Universal ventricular coordinates: A generic framework for describing position within the heart and transferring data. Medical Image Analysis. 2018;45:83–93. doi: 10.1016/j.media.2018.01.005. [DOI] [PubMed] [Google Scholar]
- Bear LR, Bouhamama O, Cluitmans M, Duchateau J, Walton RD, Abell E, Belterman C, Haissaguerre M, Bernus O, Coronel R, Dubois R. Advantages and pitfalls of noninvasive electrocardiographic imaging. Journal of Electrocardiology. 2019;57:S15–S20. doi: 10.1016/j.jelectrocard.2019.08.007. [DOI] [PubMed] [Google Scholar]
- Bear LR, Dogrusoz YS, Good W, Svehlikova J, Coll-Font J, van Dam E, MacLeod R. IEEE Transactions on Biomedical Engineering. 2. Vol. 68. IEEE Transactions on Biomedical Engineering; 2021. The Impact of Torso Signal Processing on Noninvasive Electrocardiographic Imaging Reconstructions; pp. 436–447. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bear LR, Dogrusoz YS, Svehlikova J, Coll-Font J, Good W, van Dam E, Macleod R, Abell E, Walton R, Coronel R, Haissaguerre M, et al. Effects of ECG Signal Processing on the Inverse Problem of Electrocardiography. Computing in Cardiology. 2018;45 doi: 10.22489/CinC.2018.070. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Berg LA, Rocha BM, Oliveira RS, Sebastian R, Rodriguez B, de Queiroz RAB, Cherry EM, dos Santos RW. Enhanced optimization-based method for the generation of patient-specific models of Purkinje networks. Scientific Reports. 2023;13(1):1. doi: 10.1038/s41598-023-38653-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bishop MJ, Plank G. IEEE Transactions on Biomedical Engineering. 8. Vol. 58. IEEE Transactions on Biomedical Engineering; 2011. Bidomain ECG Simulations Using an Augmented Monodomain Model for the Cardiac Source; pp. 2297–2307. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Britton OJ, Bueno-Orovio A, Ammel KV, Lu HR, Towart R, Gallacher DJ, Rodriguez B. Experimentally calibrated population of models predicts and explains intersubject variability in cardiac cellular electrophysiology. Proceedings of the National Academy of Sciences. 2013;110(23):E2098–E2105. doi: 10.1073/pnas.1304382110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bueno-Orovio A, Cherry EM, Fenton FH. Minimal model for human ventricular action potentials in tissue. Journal of Theoretical Biology. 2008;253(3):544–560. doi: 10.1016/j.jtbi.2008.03.029. [DOI] [PubMed] [Google Scholar]
- Bueno-Orovio A, Hanson BM, Gill JS, Taggart P, Rodriguez B. In Vivo Human Left-to-Right Ventricular Differences in Rate Adaptation Transiently Increase Pro-Arrhythmic Risk following Rate Acceleration. PLOS ONE. 2012;7(12):e52234. doi: 10.1371/journal.pone.0052234. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bueno-Orovio A, Kay D, Grau V, Rodriguez B, Burrage K. Fractional diffusion models of cardiac electrical propagation: Role of structural heterogeneity in dispersion of repolarization. Journal of The Royal Society Interface. 2014;11(97):20140352. doi: 10.1098/rsif.2014.0352. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bueno-Orovio A, Pérez-García VM, Fenton FH. Spectral Methods for Partial Differential Equations in Irregular Domains: The Spectral Smoothed Boundary Method. SIAM Journal on Scientific Computing. 2006;28(3):886–900. doi: 10.1137/040607575. [DOI] [Google Scholar]
- Camps J, Berg LA, Wang ZJ, Sebastian R, Riebel LL, Doste R, Zhou X, Sachetto R, Coleman J, Lawson B, Grau V, et al. Digital twinning of the human ventricular activation sequence to Clinical 12-lead ECGs and magnetic resonance imaging using realistic Purkinje networks for in silico clinical trials. Medical Image Analysis. 2024;94:103108. doi: 10.1016/j.media.2024.103108. [DOI] [PubMed] [Google Scholar]
- Camps J, Berg LA, Wang ZJ, Sebastian R, Riebel LL, Doste R, Zhou X, Sachetto R, Coleman J, Lawson B, Grau V, et al. Digital Twinning of the Human Ventricular Activation Sequence to Clinical 12-lead ECGs and Magnetic Resonance Imaging Using Realistic Purkinje Networks for in Silico Clinical Trials (arXiv:2306.13740) arXiv. 2023 doi: 10.48550/arXiv.2306.13740. [DOI] [PubMed] [Google Scholar]
- Camps J, Lawson B, Drovandi C, Minchole A, Wang ZJ, Grau V, Burrage K, Rodriguez B. Inference of ventricular activation properties from non-invasive electrocardiography. Medical Image Analysis. 2021;73:102143. doi: 10.1016/j.media.2021.102143. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Camps J, Rodríguez B, Mincholé A. Deep Learning Based QRS Multilead Delineator in Electrocardiogram Signals. 2018 Computing in Cardiology Conference (CinC) 2018;45:1–4. doi: 10.22489/CinC.2018.292. [DOI] [Google Scholar]
- Chauhan VS, Downar E, Nanthakumar K, Parker JD, Ross HJ, Chan W, Picton P. Increased ventricular repolarization heterogeneity in patients with ventricular arrhythmia vulnerability and cardiomyopathy: A human in vivo study. American Journal of Physiology-Heart and Circulatory Physiology. 2006;290(1):H79–H86. doi: 10.1152/ajpheart.00648.2005. [DOI] [PubMed] [Google Scholar]
- Cluitmans MJM, Peeters RLM, Westra RL, Volders PGA. Noninvasive reconstruction of cardiac electrical activity: Update on current methods, applications and challenges. Netherlands Heart Journal. 2015;23(6):301–311. doi: 10.1007/s12471-015-0690-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Coleman JA, Doste R, Ashkir Z, Coppini R, Sachetto R, Watkins H, Raman B, Bueno-Orovio A. Mechanisms of ischaemia-induced arrhythmias in hypertrophic cardiomyopathy: A large-scale computational study. Cardiovascular Research. 2024:cvae086. doi: 10.1093/cvr/cvae086. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Conrath CE, Opthof T. Ventricular repolarization: An overview of (patho)physiology, sympathetic effects and genetic aspects. Progress in Biophysics and Molecular Biology. 2006;92(3):269–307. doi: 10.1016/j.pbiomolbio.2005.05.009. [DOI] [PubMed] [Google Scholar]
- Conrath CE, Wilders R, Coronel R, de Bakker JMT, Taggart P, de Groot JR, Opthof T. Intercellular coupling through gap junctions masks M cells in the human heart. Cardiovascular Research. 2004;62(2):407–414. doi: 10.1016/j.cardiores.2004.02.016. [DOI] [PubMed] [Google Scholar]
- Coronel R, Casini S, Koopmann TT, Wilms-Schopman FJG, Verkerk AO, de Groot JR, Bhuiyan Z, Bezzina CR, Veldkamp MW, Linnenbank AC, van der Wal AC, et al. Right Ventricular Fibrosis and Conduction Delay in a Patient With Clinical Signs of Brugada Syndrome. Circulation. 2005;112(18):2769–2777. doi: 10.1161/CIRCULATIONAHA.105.532614. [DOI] [PubMed] [Google Scholar]
- Corral-Acero J, Margara F, Marciniak M, Rodero C, Loncaric F, Feng Y, Gilbert A, Fernandes JF, Bukhari HA, Wajdan A, Martinez MV, et al. The ‘Digital Twin’ to enable the vision of precision cardiology. European Heart Journal. 2020:ehaa159. doi: 10.1093/eurheartj/ehaa159. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Costa CM, Hoetzl E, Rocha BM, Prassl AJ, Plank G. Automatic Parameterization Strategy for Cardiac Electrophysiology Simulations. Computing in Cardiology. 2013;40:373–376. [PMC free article] [PubMed] [Google Scholar]
- Cowan JC, Hilton CJ, Griffiths CJ, Tansuphaswadikul S, Bourke JP, Murray A, Campbell RW. Sequence of epicardial repolarisation and configuration of the T wave. British Heart Journal. 1988;60(5):424. doi: 10.1136/hrt.60.5.424. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Crumb WJ, Vicente J, Johannesen L, Strauss DG. An evaluation of 30 clinical drugs against the comprehensive in vitro proarrhythmia assay (CiPA) proposed ion channel panel. Journal of Pharmacological and Toxicological Methods. 2016;81:251–262. doi: 10.1016/j.vascn.2016.03.009. [DOI] [PubMed] [Google Scholar]
- Dasí A, Nagel C, Pope MTB, Wijesurendra RS, Betts TR, Sachetto R, Loewe A, Bueno-Orovio A, Rodriguez B. In Silico TRials guide optimal stratification of ATrIal FIbrillation patients to Catheter Ablation and pharmacological medicaTION: The i-STRATIFICATION study. EP Europace. 2024;26(6):euae150. doi: 10.1093/europace/euae150. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dasi A, Roy A, Bueno-Orovio A, Rodriguez B. Electrocardiogram metrics identify ionic current dysregulation relevant to atrial fibrillation. European Heart Journal. 2022;43(Supplement_2):ehac544.572. doi: 10.1093/eurheartj/ehac544.572. [DOI] [Google Scholar]
- Doste R, Coppini R, Bueno-Orovio A. Remodelling of potassium currents underlies arrhythmic action potential prolongation under beta-adrenergic stimulation in hypertrophic cardiomyopathy. Journal of Molecular and Cellular Cardiology. 2022;172:120–131. doi: 10.1016/j.yjmcc.2022.08.361. [DOI] [PubMed] [Google Scholar]
- Doste R, Sebastian R, Gomez JF, Soto-Iglesias D, Alcaine A, Mont L, Berruezo A, Penela D, Camara O. In silico pace-mapping: Prediction of left vs. right outflow tract origin in idiopathic ventricular arrhythmias with patient-specific electrophysiological simulations. EP Europace. 2020;22(9):1419–1430. doi: 10.1093/europace/euaa102. [DOI] [PubMed] [Google Scholar]
- Doste R, Soto-Iglesias D, Bernardino G, Alcaine A, Sebastian R, Giffard-Roisin S, Sermesant M, Berruezo A, Sanchez-Quintana D, Camara O. A rule-based method to model myocardial fiber orientation in cardiac biventricular geometries with outflow tracts. International Journal for Numerical Methods in Biomedical Engineering. 2019;35(4):e3185. doi: 10.1002/cnm.3185. [DOI] [PubMed] [Google Scholar]
- Durrer D, Van Dam RTh, Freud GE, Janse MJ, Meijler FL, Arzbaecher RC. Total Excitation of the Isolated Human Heart. Circulation. 1970;41(6):899–912. doi: 10.1161/01.cir.41.6.899. [DOI] [PubMed] [Google Scholar]
- Fassina D, Costa M, Bishop M, Plank G, Whitaker J, Harding SE, Niederer SA. Assessing the arrhythmogenic risk of engineered heart tissue patches through in silico application on infarcted ventricle models. Computers in Biology and Medicine. 2023;154:106550. doi: 10.1016/j.compbiomed.2023.106550. [DOI] [PubMed] [Google Scholar]
- Franz MR, Bargheer K, Rafflenbeul W, Haverich A, Lichtlen PR. Monophasic action potential mapping in human subjects with normal electrocardiograms: Direct evidence for the genesis of the T wave. Circulation. 1987;75(2):379–386. doi: 10.1161/01.cir.75.2.379. [DOI] [PubMed] [Google Scholar]
- Gaborit N, Le Bouter S, Szuts V, Varro A, Escande D, Nattel S, Demolombe S. Regional and tissue specific transcript signatures of ion channel genes in the non-diseased human heart. The Journal of Physiology. 2007;582(2):675–693. doi: 10.1113/jphysiol.2006.126714. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gassa N, Zemzemi N, Corrado C, Coudière Y. In: Functional Imaging and Modeling of the Heart. Ennis DB, Perotti LE, Wang VY, editors. Vol. 12738. Springer International Publishing; 2021. Spiral Waves Generation Using an Eikonal-Reaction Cardiac Electrophysiology Model; pp. 523–530. [DOI] [Google Scholar]
- Giffard-Roisin S, Jackson T, Fovargue L, Lee J, Delingette H, Razavi R, Ayache N, Sermesant M. IEEE Transactions on Biomedical Engineering. 9. Vol. 64. IEEE Transactions on Biomedical Engineering; 2017. Noninvasive Personalization of a Cardiac Electrophysiology Model From Body Surface Potential Mapping; pp. 2206–2218. [DOI] [PubMed] [Google Scholar]
- Gillette K, Gsell MAF, Prassl AJ, Karabelas E, Reiter U, Reiter G, Grandits T, Payer C, Štern D, Urschler M, Bayer JD, et al. A Framework for the generation of digital twins of cardiac electrophysiology from clinical 12-leads ECGs. Medical Image Analysis. 2021;71:102080. doi: 10.1016/j.media.2021.102080. [DOI] [PubMed] [Google Scholar]
- Gima K, Rudy Y. Ionic Current Basis of Electrocardiographic Waveforms: A Model Study. Circulation Research. 2002;90(8):889–896. doi: 10.1161/01.res.0000016960.61087.86. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Herman J, Usher W. SALib: An open-source Python library for Sensitivity Analysis. Journal of Open Source Software. 2017;2(9):97. doi: 10.21105/joss.00097. [DOI] [Google Scholar]
- Hoekstra AG, Portegies Zwart S, Coveney PV. Multiscale modelling, simulation and computing: From the desktop to the exascale. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2019;377(2142):20180355. doi: 10.1098/rsta.2018.0355. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Iwanaga T, Usher W, Herman J. Toward SALib 2.0: Advancing the accessibility and interpretability of global sensitivity analyses. Socio-Environmental Systems Modelling. 2022;4 doi: 10.18174/sesmo.18155. 18155-18155. [DOI] [Google Scholar]
- Jimenez-Perez G, Alcaine A, Camara O. Delineation of the electrocardiogram with a mixed-quality-annotations dataset using convolutional neural networks. Scientific Reports. 2021;11(1):863. doi: 10.1038/s41598-020-79512-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Johannesen L, Vicente J, Mason JW, Sanabria C, Waite-Labott K, Hong M, Guo P, Lin J, Sørensen JS, Galeotti L, Florian J, et al. Differentiating Drug-Induced Multichannel Block on the Electrocardiogram: Randomized Study of Dofetilide, Quinidine, Ranolazine, and Verapamil. Clinical Pharmacology & Therapeutics. 2014;96(5):549–558. doi: 10.1038/clpt.2014.155. [DOI] [PubMed] [Google Scholar]
- Keller DUJ, Weber FM, Seemann G, Dössel O. IEEE Transactions on Biomedical Engineering. 7. Vol. 57. IEEE Transactions on Biomedical Engineering; 2010. Ranking the Influence of Tissue Conductivities on Forward-Calculated ECGs; pp. 1568–1576. [DOI] [PubMed] [Google Scholar]
- Li L, Camps J, Rodriguez B, Grau V. Solving the Inverse Problem of Electrocardiography for Cardiac Digital Twins: A Survey (arXiv:2406.11445) arXiv. 2024 doi: 10.1109/RBME.2024.3486439. [DOI] [PubMed] [Google Scholar]
- Li L, Camps J, Wang Z, Banerjee A, Rodriguez B, Grau V. In: Functional Imaging and Modeling of the Heart. Bernard O, Clarysse P, Duchateau N, Ohayon J, Viallon M, editors. Springer Nature Switzerland; 2023. Influence of Myocardial Infarction on QRS Properties: A Simulation Study; pp. 223–232. [DOI] [Google Scholar]
- Littlejohns TJ, Holliday J, Gibson LM, Garratt S, Oesingmann N, Alfaro-Almagro F, Bell JD, Boultwood C, Collins R, Conroy MC, Crabtree N, et al. The UK Biobank imaging enhancement of 100,000 participants: Rationale, data collection, management and future directions. Nature Communications. 2020;11(1):2624. doi: 10.1038/s41467-020-15948-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lyon A, Ariga R, Mincholé A, Mahmod M, Ormondroyd E, Laguna P, de Freitas N, Neubauer S, Watkins H, Rodriguez B. Distinct ECG Phenotypes Identified in Hypertrophic Cardiomyopathy Using Machine Learning Associate With Arrhythmic Risk Markers. Frontiers in Physiology. 2018;9:213. doi: 10.3389/fphys.2018.00213. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Martinez JP, Almeida R, Olmos S, Rocha AP, Laguna P. IEEE Transactions on Biomedical Engineering. 4. Vol. 51. IEEE Transactions on Biomedical Engineering; 2004. A wavelet-based ECG delineator: Evaluation on standard databases; pp. 570–581. [DOI] [PubMed] [Google Scholar]
- Mincholé A, Zacur E, Ariga R, Grau V, Rodriguez B. MRI-Based Computational Torso/Biventricular Multiscale Models to Investigate the Impact of Anatomical Variability on the ECG QRS Complex. Frontiers in Physiology. 2019;10 doi: 10.3389/fphys.2019.01103. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mirams GR, Niederer SA, Clayton RH. The fickle heart: Uncertainty quantification in cardiac and cardiovascular modelling and simulation. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences. 2020;378(2173):20200119. doi: 10.1098/rsta.2020.0119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mitchell CC, Schaeffer DG. A two-current model for the dynamics of cardiac membrane. Bulletin of Mathematical Biology. 2003;65(5):767–793. doi: 10.1016/S0092-8240(03)00041-7. [DOI] [PubMed] [Google Scholar]
- Moss R, Wülfers EM, Schuler S, Loewe A, Seemann G. A Fully-Coupled Electro-Mechanical Whole-Heart Computational Model: Influence of Cardiac Contraction on the ECG. Frontiers in Physiology. 2021;12 doi: 10.3389/fphys.2021.778872. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Multerer M, Pezzuto S. In: Functional Imaging and Modeling of the Heart. Ennis DB, Perotti LE, Wang VY, editors. Springer International Publishing; 2021. Fast and Accurate Uncertainty Quantification for the ECG with Random Electrodes Location; pp. 561–572. [DOI] [Google Scholar]
- Musuamba FT, Skottheim Rusten I, Lesage R, Russo G, Bursi R, Emili L, Wangorsch G, Manolis E, Karlsson KE, Kulesza A, Courcelles E, et al. Scientific and regulatory evaluation of mechanistic in silico drug and disease models in drug development: Building model credibility. CPT: Pharmacometrics & Systems Pharmacology. 2021;10(8):804–825. doi: 10.1002/psp4.12669. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Myerburg RJ, Gelband H, Nilsson K, Castellanos A, Morales AR, Bassett AL. The role of canine superficial ventricular muscle fibers in endocardial impulse distribution. Circulation Research. 1978;42(1):27–35. doi: 10.1161/01.res.42.1.27. [DOI] [PubMed] [Google Scholar]
- Myerburg RJ, Nilsson K, Gelband H. Physiology of Canine Intraventricular Conduction and Endocardial Excitation. Circulation Research. 1972;30(2):217–243. doi: 10.1161/01.res.30.2.217. [DOI] [PubMed] [Google Scholar]
- Näbauer M, Beuckelmann DJ, Überfuhr P, Steinbeck G. Regional Differences in Current Density and Rate-Dependent Properties of the Transient Outward Current in Subepicardial and Subendocardial Myocytes of Human Left Ventricle. Circulation. 1996;93(1):168–177. doi: 10.1161/01.cir.93.1.168. [DOI] [PubMed] [Google Scholar]
- Nagel C, Espinosa CB, Gillette K, Gsell MAF, Sánchez J, Plank G, Dössel O, Loewe A. Comparison of propagation models and forward calculation methods on cellular, tissue and organ scale atrial electrophysiology (arXiv:2203.07776) arXiv. 2022 doi: 10.1109/TBME.2022.3196144. [DOI] [PubMed] [Google Scholar]
- Neic A, Campos FO, Prassl AJ, Niederer SA, Bishop MJ, Vigmond EJ, Plank G. Efficient computation of electrograms and ECGs in human whole heart simulations using a reaction-eikonal model. Journal of Computational Physics. 2017;346:191–211. doi: 10.1016/j.jcp.2017.06.020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Niederer SA, Sacks MS, Girolami M, Willcox K. Scaling digital twins from the artisanal to the industrial. Nature Computational Science. 2021;1(5):313–320. doi: 10.1038/s43588-021-00072-5. [DOI] [PubMed] [Google Scholar]
- Ogiermann D, Balzani D, Perotti LE. In: Functional Imaging and Modeling of the Heart. Ennis DB, Perotti LE, Wang VY, editors. Springer International Publishing; 2021. The Effect of Modeling Assumptions on the ECG in Monodomain and Bidomain Simulations; pp. 503–514. [DOI] [Google Scholar]
- Opthof T, Remme CA, Jorge E, Noriega F, Wiegerinck RF, Tasiam A, Beekman L, Alvarez-Garcia J, Munoz-Guijosa C, Coronel R, Cinca J. Cardiac activation–repolarization patterns and ion channel expression mapping in intact isolated normal human hearts. Heart Rhythm. 2017;14(2):265–272. doi: 10.1016/j.hrthm.2016.10.010. [DOI] [PubMed] [Google Scholar]
- Passini E, Britton OJ, Lu HR, Rohrbacher J, Hermans AN, Gallacher DJ, Greig RJH, Bueno-Orovio A, Rodriguez B. Human In Silico Drug Trials Demonstrate Higher Accuracy than Animal Models in Predicting Clinical Pro-Arrhythmic Cardiotoxicity. Frontiers in Physiology. 2017;8 doi: 10.3389/fphys.2017.00668. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Passini E, Trovato C, Morissette P, Sannajust F, Bueno-Orovio A, Rodriguez B. Drug-induced shortening of the electromechanical window is an effective biomarker for in silico prediction of clinical risk of arrhythmias. British Journal of Pharmacology. 2019;176(19):3819–3833. doi: 10.1111/bph.14786. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pezzuto S, Kal’avský P, Potse M, Prinzen FW, Auricchio A, Krause R. Evaluation of a Rapid Anisotropic Model for ECG Simulation. Frontiers in Physiology. 2017;8 doi: 10.3389/fphys.2017.00265. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Pezzuto S, Prinzen FW, Potse M, Maffessanti F, Regoli F, Caputo ML, Conte G, Krause R, Auricchio A. Reconstruction of three-dimensional biventricular activation based on the 12-lead electrocardiogram via patient-specific modelling. EP Europace. 2021;23(4):640–647. doi: 10.1093/europace/euaa330. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Phan DQ, Silka MJ, Lan YT, Chang RKR. Comparison of Formulas for Calculation of the Corrected QT Interval in Infants and Young Children. The Journal of Pediatrics. 2015;166(4):960–964.:e2. doi: 10.1016/j.jpeds.2014.12.037. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Potse M, Dube B, Richer J, Vinet A, Gulrajani RM. IEEE Transactions on Biomedical Engineering. 12. Vol. 53. IEEE Transactions on Biomedical Engineering; 2006. A Comparison of Monodomain and Bidomain Reaction-Diffusion Models for Action Potential Propagation in the Human Heart; pp. 2425–2435. [DOI] [PubMed] [Google Scholar]
- Potse M, Vinet A, Opthof T, Coronel R. Validation of a simple model for the morphology of the T wave in unipolar electrograms. American Journal of Physiology-Heart and Circulatory Physiology. 2009;297(2):H792–H801. doi: 10.1152/ajpheart.00064.2009. [DOI] [PubMed] [Google Scholar]
- Ramanathan C, Ghanem RN, Jia P, Ryu K, Rudy Y. Noninvasive electrocardiographic imaging for cardiac electrophysiology and arrhythmia. Nature Medicine. 2004;10(4):422–428. doi: 10.1038/nm1011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ramanathan C, Jia P, Ghanem R, Ryu K, Rudy Y. Activation and repolarization of the normal human heart under complete physiological conditions. Proceedings of the National Academy of Sciences. 2006;103(16):6309–6314. doi: 10.1073/pnas.0601533103. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Roney CH, Sim I, Yu J, Beach M, Mehta A, Alonso Solis-Lemus J, Kotadia I, Whitaker J, Corrado C, Razeghi O, Vigmond E, et al. Predicting Atrial Fibrillation Recurrence by Combining Population Data and Virtual Cohorts of Patient-Specific Left Atrial Models. Circulation: Arrhythmia and Electrophysiology. 2022;15(2):e010253. doi: 10.1161/CIRCEP.121.010253. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Oliveira Sachetto, Rocha Martins, Burgarelli D, Meira Jr, Constantinides C, Weber dos Santos R. Performance evaluation of GPU parallelization, space-time adaptive algorithms, and their combination for simulating cardiac electrophysiology. International Journal for Numerical Methods in Biomedical Engineering. 2018;34(2):e2913. doi: 10.1002/cnm.2913. [DOI] [PubMed] [Google Scholar]
- Saltelli A. Making best use of model evaluations to compute sensitivity indices. Computer Physics Communications. 2002;145(2):280–297. doi: 10.1016/S0010-4655(02)00280-1. [DOI] [Google Scholar]
- Saltelli A, Annoni P, Azzini I, Campolongo F, Ratto M, Tarantola S. Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index. Computer Physics Communications. 2010;181(2):259–270. doi: 10.1016/j.cpc.2009.09.018. [DOI] [Google Scholar]
- Schuler S, Pilia N, Potyagaylo D, Loewe A. Cobiveco: Consistent biventricular coordinates for precise and intuitive description of position in the heart – with MATLAB implementation. Medical Image Analysis. 2021;74:102247. doi: 10.1016/j.media.2021.102247. [DOI] [PubMed] [Google Scholar]
- Sobol IM. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Mathematics and Computers in Simulation. 2001;55(1):271–280. doi: 10.1016/S0378-4754(00)00270-6. [DOI] [Google Scholar]
- Soltysinska E, Olesen S-P, Christ T, Wettwer E, Varró A, Grunnet M, Jespersen T. Transmural expression of ion channels and transporters in human nondiseased and end-stage failing hearts. Pflügers Archiv - European Journal of Physiology. 2009;459(1):11–23. doi: 10.1007/s00424-009-0718-3. [DOI] [PubMed] [Google Scholar]
- Szabó G, Szentandrássy N, Bíró T, Tóth BI, Czifra G, Magyar J, Bányász T, Varró A, Kovács L, Nánási PP. Asymmetrical distribution of ion channels in canine and human left-ventricular wall: Epicardium versus midmyocardium. Pflügers Archiv. 2005;450(5):307–316. doi: 10.1007/s00424-005-1445-z. [DOI] [PubMed] [Google Scholar]
- Szentadrassy N, Banyasz T, Biro T, Szabo G, Toth BI, Magyar J, Lazar J, Varro A, Kovacs L, Nanasi PP. Apico–basal inhomogeneity in distribution of ion channels in canine and human ventricular myocardium. Cardiovascular Research. 2005;65(4):851–860. doi: 10.1016/j.cardiores.2004.11.022. [DOI] [PubMed] [Google Scholar]
- Taggart P, Sutton PMI, Opthof T, Coronel R, Trimlett R, Pugsley W, Kallis P. Transmural repolarisation in the left ventricle in humans during normoxia and ischaemia. Cardiovascular Research. 2001;50(3):454–462. doi: 10.1016/s0008-6363(01)00223-1. [DOI] [PubMed] [Google Scholar]
- Taggart P, Sutton PM, Opthof T, Coronel R, Trimlett R, Pugsley W, Kallis P. Inhomogeneous Transmural Conduction During Early Ischaemia in Patients with Coronary Artery Disease. Journal of Molecular and Cellular Cardiology. 2000;32(4):621–630. doi: 10.1006/jmcc.2000.1105. [DOI] [PubMed] [Google Scholar]
- Tate JD, Good WW, Zemzemi N, Boonstra M, van Dam P, Brooks DH, Narayan A, MacLeod RS. In: Functional Imaging and Modeling of the Heart. Ennis DB, Perotti LE, Wang VY, editors. Springer International Publishing; 2021. Uncertainty Quantification of the Effects of Segmentation Variability in ECGI; pp. 515–522. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tomek J, Bueno-Orovio A, Passini E, Zhou X, Minchole A, Britton O, Bartolucci C, Severi S, Shrier A, Virag L, Varro A, et al. Development, calibration, and validation of a novel human ventricular myocyte model in health, disease, and drug block. eLife. 2019;8:e48890. doi: 10.7554/eLife.48890. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tomek J, Bueno-Orovio A, Rodriguez B. ToR-ORd-dynCl: An update of the ToR-ORd model of human ventricular cardiomyocyte with dynamic intracellular chloride. bioRxiv. 2020:2020.06.01.127043. doi: 10.1101/2020.06.01.127043. [DOI] [Google Scholar]
- Vicente J, Johannesen L, Mason JW, Crumb WJ, Pueyo E, Stockbridge N, Strauss DG. Comprehensive T wave Morphology Assessment in a Randomized Clinical Study of Dofetilide, Quinidine, Ranolazine, and Verapamil. Journal of the American Heart Association. 2015;4(4):e001615. doi: 10.1161/JAHA.114.001615. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vigmond EJ, Weber dos Santos R, Prassl AJ, Deo M, Plank G. Solvers for the cardiac bidomain equations. Progress in Biophysics and Molecular Biology. 2008;96(1):3–18. doi: 10.1016/j.pbiomolbio.2007.07.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wallman M, Smith NP, Rodriguez B. IEEE Transactions on Biomedical Engineering. 6. Vol. 59. IEEE Transactions on Biomedical Engineering; 2012. A Comparative Study of Graph-Based, Eikonal, and Monodomain Simulations for the Estimation of Cardiac Activation Times; pp. 1739–1748. [DOI] [PubMed] [Google Scholar]
- Woody CD. Characterization of an adaptive filter for the analysis of variable latency neuroelectric signals. Medical and Biological Engineering. 1967;5(6):539–554. doi: 10.1007/BF02474247. [DOI] [Google Scholar]
- Zacur E, Minchole A, Villard B, Carapella V, Ariga R, Rodriguez B, Grau V. In: Imaging for Patient-Customized Simulations and Systems for Point-of-Care Ultrasound. Cardoso MJ, Arbel T, Tavares JMRS, Aylward S, Li S, Boctor E, Fichtinger G, Cleary K, Freeman B, Kohli L, Shipley Kane D, Oetgen M, Pujol S, editors. Vol. 10549. Springer International Publishing; 2017. MRI-Based Heart and Torso Personalization for Computer Modeling and Simulation of Cardiac Electrophysiology; pp. 61–70. [DOI] [Google Scholar]
- Zhou X, Wang ZJ, Camps J, Tomek J, Santiago A, Quintanas A, Vazquez M, Vaseghi M, Rodriguez B. Clinical phenotypes in acute and chronic infarction explained through human ventricular electromechanical modelling and simulations. eLife. 2024;13 doi: 10.7554/eLife.93002. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.








