Skip to main content
IEEE Sponsored Documents logoLink to IEEE Sponsored Documents
. 2022 Mar 30;69(10):3216–3223. doi: 10.1109/TBME.2022.3163428

Global Sensitivity Analysis of Four Chamber Heart Hemodynamics Using Surrogate Models

Elias Karabelas 1, Stefano Longobardi 2, Jana Fuchsberger 1, Orod Razeghi 3, Cristobal Rodero 2, Marina Strocchi 2, Ronak Rajani 4, Gundolf Haase 1, Gernot Plank 5, Steven Niederer 6,
PMCID: PMC9491017  PMID: 35353691

Abstract

Computational Fluid Dynamics (CFD) is used to assist in designing artificial valves and planning procedures, focusing on local flow features. However, assessing the impact on overall cardiovascular function or predicting longer-term outcomes may requires more comprehensive whole heart CFD models. Fitting such models to patient data requires numerous computationally expensive simulations, and depends on specific clinical measurements to constrain model parameters, hampering clinical adoption. Surrogate models can help to accelerate the fitting process while accounting for the added uncertainty. We create a validated patient-specific four-chamber heart CFD model based on the Navier-Stokes-Brinkman (NSB) equations and test Gaussian Process Emulators (GPEs) as a surrogate model for performing a variance-based global sensitivity analysis (GSA). GSA identified preload as the dominant driver of flow in both the right and left side of the heart, respectively. Left-right differences were seen in terms of vascular outflow resistances, with pulmonary artery resistance having a much larger impact on flow than aortic resistance. Our results suggest that GPEs can be used to identify parameters in personalized whole heart CFD models, and highlight the importance of accurate preload measurements.

Keywords: Biomedical computing, finite element analysis, fluid dynamics, gaussian processes, scientific computing

I. Introduction

Valvular heart disease is a growing problem with limited pharmacological therapies [1]. Patients with valvular malfunctions are at high risk of developing cardiovascular diseases (CVD) [2]. Valve treatments rely on invasive surgery or catheter-based implanted valves [3]. Choosing the best option for each patient remains a challenge [4].

However, our understanding of how valvular diseases affect the heart and cardiovascular system as a whole remains incomplete. Mechanistic models [5] encapsulate our knowledge of physiology and the underlying fundamental laws of physics. They provide a framework to integrate experimental and clinical data, enabling the identification of mechanisms and/or the prediction of outcomes, even under unseen scenarios without the need for retraining [6]. Computational fluid dynamics (CFD) is routinely used for designing valves [7] and guiding implantation planning [8]. These simulations focus on modeling local blood flow across the valve and do not consider blood flow in the wider heart. Simulating blood flow in the whole heart can be important when estimating pressure gradients in the left ventricular outflow tract in transcatheter mitral valve implants (TMVI) [9], or when considering ventricle size in transcatheter aortic valve implants (TAVI) [10]. However, patient-specfic simulations of blood flow in the whole heart requires parameters and boundary conditions to be tuned to an individual, requiring numerous expensive simulations. There is a need to reduce the computational cost of simulations and to focus simulations on tuning important parameters. Previous studies have performed local sensitivity analysis in simplified models, see for example [11], [12], however, these fail to provide an estimate of global and multi-factorial sensitivity. Identifying the key parameters that need to be personalized will both focus clinical measurements of key patient phenotypes and reduce the parameter space that needs to be explored to personalize the models.

The gold standard for modeling valves casts blood-valve interaction as a transient fluid-structure interaction (FSI) problem. Recent advances [13][15] show the potential of fully coupled FSI models. However, computational costs and patient-specific parametrization [16] still pose major obstacles, hindering a swift clinical translation. Immersed boundary methods (IBM) [17] have proven to be a promising alternative, combining computational efficiency, ease of implementation, and numerical stability [18], especially when applied to heart valve modeling [19][21].

In this study we create and validate a patient-specific model of blood flow across the four chambers of the heart using and extending the residual-based variational multiscale formulation (RBVMS) [22] of the arbitrary Lagrangian-Eulerian Navier-Stokes-Brinkman equations (ALE-NSB) [23][26]. We test the ability of machine learning-based GPEs, which approximate the model and estimate the uncertainty in the approximation, to provide a low-cost surrogate for the full physics-based model. While surrogate modeling of certain cardiac function models has gathered some traction in the context of physics-informed neural networks (PINNs) [27][29] this work is, to the best of the authors knowledge, the first attempt at developing a GPE based surrogate model in the context of four-chamber hemodynamics. As such it lays ground work for future studies including Bayesian history matching and inverse problems for inferring key hemodynamic biomarkers (such as atrial preload) in a non-invasive way. As added benefit, GPEs are designed to deal with model uncertainties [30] which are common issues in clincial practice. Using GPEs, we perform a variance-based GSA over parameters governing flow in the left and right heart to determine which of those are most important and need to be accurately personalized for patient-specific predictions.

II. Methods

A. Ethics Declaration

This study uses a fully anonymized data set collected at Guy’s and St Thomas’ Hospital, London, United Kingdom, as part of standard of care.

B. Data Acquisition

The patient received a ECG-gated cardiac CT angiography. Clinically indicated MDCT was performed as the standard of care using the hospital’s 3Inline graphic generation dual-source CT system (SOMATOM Force, Siemens Healthcare, Forchheim, Germany) equipped with an integrated high-resolution detector (Stellar Technology, Siemens). Intravenous contrast (Omnipaque, GE Healthcare, Princeton, NJ) was administered using power injector (Inline graphicInline graphicInline graphicInline graphicInline graphic) via the ante-cubital vein followed by saline flush (60–90 Inline graphic total contrast volume). Descending aorta contrast-triggered (100 Hounsfield units [HU] at 120kVp), electrocardiogram (ECG)-gated formal CT data acquisition was begun on reaching this threshold with a 10 s delay. CT parameters include a slice collimation of Inline graphic×Inline graphic Inline graphic, gantry rotation time of Inline graphic Inline graphicInline graphic, pitch of Inline graphic. Automated tube current modulation was performed using a reference tube current-time product of Inline graphic Inline graphicInline graphicInline graphic and using automated attenuation-based tube voltage selection with a reference tube potential of 120 kVp. Initial retrospective ECG-gated scans were reconstructed in Inline graphic phase increments throughout the cardiac cycle using iterative reconstruction, slice thickness of Inline graphic Inline graphicInline graphic and an increment of Inline graphic Inline graphicInline graphic. Patient data is summarized in Table I.

TABLE I. Patient Data.

Parameter Value
Left ventricular ejection fraction (LVEF) Inline graphic
Left ventricular end diastolic volume (LVEDV) Inline graphic
Left ventricular end systolic volume (LVESV) Inline graphic
Hear rate (HR) 83 bpm
Cardiac output (CO) Inline graphic
Systolic cuff pressure (Inline graphic) Inline graphic
Diastolic cuff pressure (Inline graphic) Inline graphic
Gender male
Age Inline graphic

C. Model Generation

Cardiac anatomy was automatically segmented from the CT DICOM images [31][33], to provide labels for all cardiac chambers and major vessels [Fig. 1(a)]. Additional post processing was performed using Seg3D and Slicer to obtain 16 labels comprising left ventricle (LV), right ventricle (RV), left atrium (LA), right atrium (RA), aorta (AO), and pulmonary artery (PA) blood pools as well as labels encoding the locations of aortic valve (AV), mitral valve (MV), pulmonary valve (PV) and tricuspid valve (TV). Valve labels were automatically generated as thin voxel regions between compartment regions see Fig. 1(e). Multilabel segmentations were used to create an unstructured finite element surface mesh using CGAL, which served as input for the unstructured volumetric mesh generation, including three prismatic boundary layers, using the software package meshtool [34] [see Fig. 1(b)]. Cardiac kinematics was extracted over one cardiac cycle by non-rigid registration, using the sparse free-form deformation (SFFD) technique [35] that extends the classic FFD approach and recovers smoother displacement fields [36], [37].

Fig. 1.

Fig. 1.

Whole heart model generation workflow. Shown are a) the pre-final segmentation in Slicer before automatically adding valve regions, b) the final multi-label mesh, the outflow boundaries for c) the right heart, marked by red and yellow circles, and d) the left heart, marked by green and blue circles, and e) the automatically generated valve regions.

D. Computational Methods & Simulation

Image derived kinematics was used as input to drive the CFD model of whole-heart hemodynamics. With prescribed motion, blood flow in the left and right heart can be simulated independently. Assuming Newtonian blood flow, hemodynamics is modeled with an arbitrary Lagrangian-Eulerian (ALE) formulation of the Navier-Stokes equations [38], [39]. The effect of heart valves upon blood flow is taken into account by including an ad-hoc extension to the ALE-Navier-Stokes-Brinkman (ALE-NSB) equations with an added Darcy drag term penalizing flow in the areas covered by the valves [23], [24], [40]. Extensions required for moving domains are explained in more detail in Supplement S.I. Computational domains labeled as valves are parameterized by a penalty parameter Inline graphic, modeling vanishing permeability, with Inline graphic denoting any of the four heart valves, AV, MV, PV, TV, and the duration Inline graphic (see Fig. 2 for an illustration) of valve opening and closing. A RBVMS discretization is used [22], adapted to the ALE-NSB equations. A generalized-Inline graphic integrator [41] with Inline graphic is employed for time discretization and the arising non-linear systems are solved with an inexact Newton-Raphson method [42]. Mesh convergence was investigated using Pope’s criterion [43], see Supplement S.IV. Domain motion was extended into the interior of the blood pool using a linear elastic model optimized for retaining finite element quality. Dirichlet displacement boundary conditions are used at the blood pool walls enforcing a velocity matching the time derivative of the registered cardiac motion. On the arterial outlets (aorta and pulmonary artery) we used Inline graphic three element Windkessel models [44]. Windkessel parameters of systemic circulation comprising characteristic impedance, Inline graphic, resistance Inline graphic and compliance Inline graphic were determined from cuff pressure measurements [45], [46]. This resulted in Inline graphic. Values for Inline graphic and Inline graphic were determined as Inline graphic and Inline graphic respectively. As no pressure measurements were available for the right heart, Windkessel parameters for the pulmonary circulation were estimated by assuming a default value of Inline graphic for mean pulmonary artery pressure [47] and estimating Windkessel parameters from this value. RV cardiac output was estimated from its end diastolic and end systolic volume, with the latter estimated from the volume transients in Fig. 3. At the other outlets pressures Inline graphic and Inline graphic were prescribed. The location of all outlets are illustrated in Fig. 1(c) and (d). For numerical stability the directional do-nothing outflow stabilization [48] was used.

Fig. 2.

Fig. 2.

Fluxes computed from volume transients of Fig. 3. Dashed lines indicated timings of valves switching, with opaque bars indicating the duration of switching.

Fig. 3.

Fig. 3.

Volume transients extracted from the registered mesh motion of LV, RV, LA and RA blood pool.

E. Global Sensitivity Analysis

To quantify the impact of input parameters on the total variance of output features global sensitivity analysis (GSA) using Gaussian process emulation (GPE) was employed to replace the highly non-linear computationally expensive map from parameters to features with a fast-evaluating, probabilistic surrogate map. We selected Inline graphic parameters and Inline graphic characteristic output features for the studied model. GPEs were trained following [49]. Briefly, we used a Inline graphic sized sample drawn from a Latin hypercube design in the Inline graphic-dimensional parameter space with initial ranges given by Inline graphic perturbation around the baseline values. Model simulations were carried out for each of these parameter sets and the successfully completed simulations were collected to build the training dataset. Simulations where CFD simulation failed to converge were discarded. GPEs were defined as the sum of a deterministic mean function and a stochastic process [50] while the stochastic process is a centered zero-mean Gaussian process with stationary Matérn covariance function [51]. The model likelihood was taken to be Gaussian, i.e. the learning sample observations are modeled to be affected by an additive, independent and identically distributed noise.

F. Computational Framework

1). Computational Fluid Dynamics

The discretized and linearized block system of the ALE-NSB equations was solved for each Newton-Raphson iteration and every time step. A flexible generalized minimal residual method (fGMRES) and efficient preconditioning based on the libraries PETSc and hypre/BoomerAMG were employed. CFD model and calculation of residence times have been implemented in an extension of the Cardiac Arrhythmia Research Package (carpentry) [52]. Parallel performance and scalability of carpentry has been previously investigated in [45], [53]. Details on numerical aspects are provided in Supplement S.I.C.

2). GPE Training

All the GPE’s (hyper)parameters were jointly optimized by minimization of the negative model log-marginal likelihood [30] using GPErks emulation tool based on the GPyTorch Python library which itself uses the ADAM optimizer [54]. Univariate GPEs were trained to predict each output feature using a Inline graphic-fold cross-validation process. Results are given in Supplement S.VI. GPEs’ accuracy was evaluated using the average Inline graphic-score across the obtained scores when testing the emulators on the respective left-out parts of the dataset. The so trained GPEs were used as emulators for the global sensitivity analysis. Model outputs’ sensitivity to parameters was characterized by Sobol’ first-order Inline graphic and total effects Inline graphic [55].

G. Data Analysis

Pressure gradients and differences as well as flow velocities were calculated by computing spatial averages over spherical regions chosen as observation sites, see Fig. 5. All chosen regions did not intersect the prismatic boundary layers. Output features used for training were calculated from derived quantities by temporal averaging, or taking the temporal maximum over the whole cardiac cycle.

Fig. 5.

Fig. 5.

Illustration of areas in the left and right heart used to compute pressure drops and differences respectively. A black line denotes that the pressure difference between those areas is calculated.

III. Results

A. Simulation

Four heart beats were simulated at a time step of Inline graphic resulting in 16000 time steps. Simulations were carried out on the Vienna Scientific Cluster 4 (VSC4) using 1152 MPI processes and 672 MPI processes, with an average run time per time step of Inline graphic and Inline graphic and a total run time of Inline graphic and Inline graphic for left and right heart simulations, respectively. Volume renderings of the velocity magnitude at various time instances are shown in Fig. 4. The large-scale flow characteristics in both ventricles is the formation of an asymmetric vortex ring [Fig. 4(c) and (e)] next to the MV and TV traveling towards the apex, also apparent in the visualization of the strain-normalized Inline graphic criterion in Fig. 4(d) and (h). As expected, jet formation is witnessed at the opening of the heart valves, see rightmost subfigures of Fig. 4. Furthermore, flow in the AO shows strong non-laminar behavior and increased flow speeds can be observed in the upper areas of the LA. A video showing the final heart beat is available as supplement.

Fig. 4.

Fig. 4.

CFD results show left (top panels) and right (bottom panels) velocity magnitude of heart blood flow at a) peak systole, b) end of systole, and c) peak diastole, and d) isosurfaces of the strain normalized Inline graphic criterion at peak diastole for threshold value 2.5.

B. Global Sensitivity Analysis Using Surrogate Models

We performed a GSA for both sides of the heart as outlined in Section II-E. First, we used Inline graphic parameters (summarized in Table II) as key regulators of our left heart model, and we characterized the model behavior at a specific set of parameters using Inline graphic features with notation and baseline values summarized in Table III. More specific, we used the following output features: mean systolic pressure gradient over aortic valve (AV), Inline graphic, and mean diastolic pressure gradient over mitral valve (MV), Inline graphic, as defined in [56]; mean pressure difference between four landmark points in the LA and MV, Inline graphic; mean pressure difference between apex and MV, Inline graphic; mean pressure difference between apex and AV, Inline graphic; mean pressure difference between AV and MV, Inline graphic; mean pressure gradient over PV, Inline graphic; mean pressure gradient over TV, Inline graphic; mean pressure difference between four landmark points in the RA and TV, Inline graphic; mean kinetic energy LV, Inline graphic; mean kinetic energy AO, Inline graphic; mean kinetic energy LA, Inline graphic; mean kinetic energy RV, Inline graphic; mean kinetic energy PV, Inline graphic; mean kinetic energy RA, Inline graphic; average residence time, LV Inline graphic; average residence time, RV Inline graphic; average residence time, left atrial appendage (LAAPP) Inline graphic; maximal velocity magnitude over AV, Inline graphic, MV, Inline graphic, PV, Inline graphic, and TV, Inline graphic. Residence times were calculated using an continuum approach described in [57] solved with a novel flux corrected transport finite element method (FCT-FEM) inspired from [58] adapted to moving grids. Details are given in the Supplement S.III.

TABLE II. Parameters Identified for GPE Training.

Parameter Range Description
Inline graphic 37.46 Inline graphic to 62.32Inline graphic AO Windkessel resistance
Inline graphic 27.81 Inline graphic to 46.21Inline graphic PA Windkessel resistance
Inline graphic 7.5 mmHg to 12.5 mmHg LA outlet pressure
Inline graphic 3.5 mmHg to 8.5 mmHg RA outlet pressure
Inline graphic Inline graphic AV penalization parameter
Inline graphic Inline graphic MV penalization parameter
Inline graphic Inline graphic Valve transition times with Inline graphic

TABLE III. Output Features for GPE Training With Reference Values Extracted From CFD Simulations. Reported are Temporal Means, Except for Velocities Reported as Temporal Maxima. Clinical Measurements If Reported are Given as Means of Three Measurements.

Parameter in silico Reference Value Clinical Measurements
Inline graphic Inline graphic mmHg Inline graphic mmHg
Inline graphic Inline graphic mmHg Inline graphic mmHg
Inline graphic Inline graphic
Inline graphic Inline graphic mmHg
Inline graphic Inline graphic mmHg
Inline graphic Inline graphic mmHg
Inline graphic Inline graphic mmHg Inline graphic mmHg
Inline graphic Inline graphic mmHg Inline graphic mmHg
Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic

As described in Section II-E, we used GPErks to incorporate full GPE’s posterior distribution samples to estimate the first and total Sobol’ indices Inline graphic and Inline graphic using Saltelli’s method [59] with Inline graphic samples drawn from each GPE. Sobol indices were calculated with the help of SALib python library [60]. Only GPEs having a mean Inline graphic test score Inline graphic were used for indices calculation. This resulted in excluding features Inline graphic, Inline graphic, and Inline graphic from the analysis. Parameters with resulting indices below Inline graphic were considered to have no/negligible effect. The resulting indices are summarized as heat-maps in Fig. 6(a). From GSA we concluded that the penalization parameters Inline graphic, and Inline graphic have no or negligible effect and feature Inline graphic has a strong effect. The same procedure was carried out for the right bloodpool model with penalization parameters Inline graphic removed from the training phase due to negligible influence. We chose similar output features summarized in Table III. Results are summarized in Fig. 6(b) showing a strong effect of Inline graphic and Inline graphic.

Fig. 6.

Fig. 6.

Heat maps of first and total order Sobol indices for the a) left heart and b) right heart GSA.

IV. Discussion

Being able to identify key parameters and regulators in a hemodynamic CFD model of the human heart is paramount for personalization. However, personalization of four chamber CFD models is computationally expensive. Here we show that the use of ALE-NSB allows computationally tractable simulations, the GPE can be used to emulate most outputs, residence times can be calculated fast and precise using the novel algorithm in S.III, and that pre load is the key parameter in determining boundary driven four chamber heart CFD models. Our CFD simulations took between Inline graphicInline graphic and Inline graphicInline graphic per heart beat for the left or right side of the heart. This breaks down to an average wallclock time of Inline graphic Inline graphicInline graphic for performing one nonlinear time step of the CFD simulator. Comparing our average wallclock times with other approaches, for instance Inline graphicInline graphic reported in [61] using IBM, or Inline graphicInline graphic - Inline graphicInline graphic reported in [62] using a semi-implicit algorithm with higher order finite elements, or Inline graphicInline graphic reported in [63] using a similar algorithm as in this manuscript, we find that our ALE-NSB method provides a competitive implementation putting us well into the forecasted optimal wallclock times for hemodynamic CFD simulations shown in [7].

Comparing with clinically measured data in Table III we saw good agreement for Inline graphic with relative error of Inline graphic Inline graphic%, Inline graphic%, and Inline graphic% similarly for Inline graphic with relative error of Inline graphic Inline graphic%, Inline graphic%, and Inline graphic%. Clinical data suggested a possible TV regurgitation. We did not aim to capture TV regurgitation in the simulations, and this likely explains the discrepancy in Inline graphic and Inline graphic.

There is growing interest in using reduced order models and physics informed neural networks (PINNs) for accelerating or creating model surrogates [64]. Each method has its purpose, here we show that GPEs, which are both fast and provide an estimate of uncertainty can be used to emulate most, but not all, four chamber heart CFD simulation outputs using Inline graphic 10 simulations per parameter. To train our GPEs we used in total Inline graphic CFD simulations comprising 4 heart beats each. Executing those simulations took approximately Inline graphicInline graphic of wallclock time on the HPC clusters VSC4 (AT) and ARCHER (U.K.). Using those data sets we performed the first GSA of model parameters for informing cavity driven flow. Training of the GPEs and running GSA took approximately Inline graphicInline graphic. Running GSA without a surrogate model would have resulted in intractable amounts of CFD simulations highlighting the possible savings in computing time and resources.

Output features Inline graphic, Inline graphic, and Inline graphic showed Inline graphic test scores below Inline graphic. As the GPEs are based on nonlinear CFD simulations, it is hard to give a definite answer as to why those particular features were excluded. Possible explanations could be, underresolved CFD grids close to extraction points of the features, or lacking temporal resolution. We investigated whether there is any pattern in the failed samples which is not evident see Supplement S.VIII.

We identified the pre-load as a key variable in defining simulation clinical outputs, in both the atrial and ventricle flow in four chamber boundary driven flow simulations. This highlights the need to have an accurate estimate of pre-load when performing boundary driven CFD simulations. As blood flows from the atria to the ventricle and then out through the aorta (or pulmonary artery) the parameters that impact atrial flow will impact down stream flows. Conversely, the after-load properties only impact blood flow out of the ventricle and do not directly impact the atrial flow. This potentially explains the importance of pre-load over after-load in our simulations. Furthermore, we considered time averages over the complete heart beat. During systole, pressure signals are not sensitive to any of the input parameters. However, this changes in diastole and we provide an additional explanation in Supplement S.V. We used a CT based image derived wall motion to drive the CFD simulations. The wall motion is derived from retrospective gated CT that is acquired from only 3-4 heart beats. Over this short time frame there is no guarantee that the blood flow out of the right side of the heart precisely matches the inflow on the left side. Additionally, buffering effects of systemic compliances (i.e. lungs, and venes) can have influence on the mass fluxes recovered from CT. From our motion tracking we found that there is a 10 % difference in total blood volume in the left and right side of the heart. Concerning fluxes we found that over one simulated heartbeat we have 20 ml less inflow into the LA than outflow from the RV. On the other hand, there is 80 ml less inflow into the RA than outflow from the LV. This difference is likely explained by a degree of regurgitation that is not captured in our model. It is important to note that our findings are for the specific case of boundary driven flow and do not reflect the relative importance of pre-load and after-load in patients, where after-load can feedback on ventricle function, and hence atrial filling, so may play a far greater role physiologically. In this study we proposed a GPE as a low-cost emulator of large 3D CFD simulations. An alternate approach to using 3D CFD simulations with an GPE would have been to calibrate a 0D model to the patient data directly, or to 3D simulation results. 0D models have the benefit that they provide physics and physiology based constraints. These are more likely to work outside of the training data set. However, 0D models can only approximate a subset of 3D model outputs, do not capture 3D patient anatomy, cannot represent device interventions and do not provide an estimate of uncertainty. 3D and 0D models will have different use cases. We have shown how combining CFD and GPE allows global sensitivity analysis, that can readily be performed on 0D models, can also be applied to complex larger 3D models.

V. Conclusion

In this work we presented full GSA based on GPE surrogate models for four chamber heart hemodynamics. We showed that modeling valves using a penalization approach is independent of numerical parameters. GSA revealed strong influences of left and right atrial pressure and medium influence of arterial and pulmonary arterial resistances. These results show the possibility and potential speedup using surrogate models to replace full-blown CFD models for human heart hemodynamics.

Supplementary Materials

Supplementary materials
Download video file (1.6MB, mp4)
supp2-3163428.pdf (15.3MB, pdf)

Funding Statement

The work of Steven Niederer was supported in part by U.K. Engineering and Physical Sciences Research Council under Grants EP/M012492/1, NS/A000049/1, and EP/P01268X/1, in part by the British Heart Foundation under Grants PG/15/91/31812, PG/13/37/30280, and SP/18/6/33805, in part by U.S. National Institutes of Health under Grant NIH R01-HL152256, in part by European Research Council under Grant ERC PREDICT-HF 864055, in part by Wellcome Trust under Grant WT 203148/Z/16/Z, in part by the Kings Health Partners London National Institute for Health Research (NIHR) Biomedical Research Centre, and in part by U.K. HPC resources ARCHER. The work of Gundolf Haase and Gernot Plank was supported in part by the Austrian Science Fund (FWF) under Grants F3210-N18 and I2760-B30, and in part by BioTechMed-Graz under Flagship Project: ILearnHeart. The work of Cristobal Rodero was supported by the European Union’s Horizon 2020 Research and innovation program under the Marie Sklodowska-Curie Grant Agreement 764738. This work was supported in part by NAWI Graz and in part by the PRACE project under Grant 71138: Image-based Learning in Predictive Personalized Models of Total Heart Function by awarding them access to the Austrian HPC resources VSC4.

References

  • [1].Coffey S., Cox B., and Williams M. J., “Lack of progress in valvular heart disease in the pretranscatheter aortic valve replacement era: Increasing deaths and minimal change in mortality rate over the past three decades,” Amer. Heart J., vol. 167, no. 4, pp. 562–567, Apr. 2014. [DOI] [PubMed] [Google Scholar]
  • [2].Ritchie H. and Roser M., “Causes of death,” Our World in Data, 2018. [Online]. Available: https://ourworldindata.org/causes-of-death
  • [3].Manolis A. S., “Transcatheter aortic valve implantation economics: A grisly reality,” Ann. Cardiothoracic Surg., vol. 6, no. 5, pp. 516–523, Sep. 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [4].Baumgartner H. et al. , “2017 ESC/EACTS guidelines for the management of valvular heart disease,” Eur. Heart J., vol. 38, no. 36, pp. 2739–2791, Aug. 2017. [DOI] [PubMed] [Google Scholar]
  • [5].Niederer S. A., Lumens J., and Trayanova N. A., “Computational models in cardiology,” Nature Rev. Cardiol., vol. 16, no. 2, pp. 100–111, Oct. 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [6].Davies M. R. et al. , “Recent developments in using mechanistic cardiac modelling for drug safety evaluation,” Drug Discov. Today, vol. 21, no. 6, pp. 924–938, Jun. 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Mittal R. et al. , “Computational modeling of cardiac hemodynamics: Current status and future outlook,” J. Comput. Phys., vol. 305, pp. 1065–1082, Jan. 2016. [Google Scholar]
  • [8].Brouwer J. et al. , “Insight on patient specific computer modeling of transcatheter aortic valve implantation in patients with bicuspid aortic valve disease,” Catheterization Cardiovasc. Interv., vol. 93, no. 6, pp. 1097–1105, Nov. 2018. [DOI] [PubMed] [Google Scholar]
  • [9].Blanke P. et al. , “Predicting LVOT obstruction in transcatheter mitral valve implantation,” JACC: Cardiovasc. Imag., vol. 10, no. 4, pp. 482–485, Apr. 2017. [DOI] [PubMed] [Google Scholar]
  • [10].Saito T. et al. , “Small left ventricle and clinical outcomes after transcatheter aortic valve replacement,” J. Amer. Heart Assoc., vol. 10, no. 7, Apr. 2021, Art. no. e019543. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].Ellwein L. M. et al. , “Sensitivity analysis and model assessment: Mathematical models for arterial blood flow and blood pressure,” Cardiovasc. Eng., vol. 8, no. 2, pp. 94–108, Dec. 2007. [DOI] [PubMed] [Google Scholar]
  • [12].García-Isla G. et al. , “Sensitivity analysis of geometrical parameters to study haemodynamics and thrombus formation in the left atrial appendage,” Int. J. Numer. Methods Biomed. Eng., vol. 34, no. 8, Jun. 2018, Art. no. e3100. [DOI] [PubMed] [Google Scholar]
  • [13].Astorino M. et al. , “Fluidstructure interaction and multi-body contact: Application to aortic valves,” Comput. Methods Appl. Mechanics Eng., vol. 198, no. 45–46, pp. 3603–3612, Sep. 2009. [Google Scholar]
  • [14].Wenk J. F. et al. , “First finite element model of the left ventricle with mitral valve: Insights into ischemic mitral regurgitation,” Ann. Thoracic Surg., vol. 89, no. 5, pp. 1546–1553, May 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Terahara T. et al. , “Heart valve isogeometric sequentially-coupled FSI analysis with the spacetime topology change method,” Comput. Mechanics, vol. 65, no. 4, pp. 1167–1187, Jan. 2020. [Google Scholar]
  • [16].Stevanella M. et al. , “Mitral valve patient-specific finite element modeling from cardiac MRI: Application to an annuloplasty procedure,” Cardiovasc. Eng. Technol., vol. 2, no. 2, pp. 66–76, Jun. 2011. [Google Scholar]
  • [17].Peskin C. S., “Flow patterns around heart valves: A numerical method,” J. Comput. Phys., vol. 10, no. 2, pp. 252–271, Oct. 1972. [Google Scholar]
  • [18].Mittal R. and Iaccarino G., “Immersed boundary methods,” Annu. Rev. Fluid Mech., vol. 37, no. 1, pp. 239–261, Jan. 2005. [Google Scholar]
  • [19].Astorino M. et al. , “A robust and efficient valve model based on resistive immersed surfaces,” Int. J. Numer. Methods Biomed. Eng., vol. 28, no. 9, pp. 937–959, May 2012. [DOI] [PubMed] [Google Scholar]
  • [20].Chnafa C., Mendez S., and Nicoud F., “Image-based large-eddy simulation in a realistic left heart,” Comput. Fluids, vol. 94, pp. 173–187, May 2014. [Google Scholar]
  • [21].Lee J. H. et al. , “Bioprosthetic aortic valve diameter and thickness are directly related to leaflet fluttering: Results from a combined experimental and computational modeling study,” JTCVS Open, vol. 6, pp. 60–81, Jun. 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [22].Bazilevs Y. et al. , “Variational multiscale residual-based turbulence modeling for large eddy simulation of incompressible flows,” Comput. Methods Appl. Mech. Eng., vol. 197, no. 1–4, pp. 173–201, 2007. [Google Scholar]
  • [23].Fuchsberger J. et al. , “On the incorporation of obstacles in a fluid flow problem using a Navier–Stokes–Brinkman penalization approach,” J. Comput. Sci., vol. 57, Jan. 2022, Art. no. 101506. [Google Scholar]
  • [24].Daub A., Kriegseis J., and Frohnapfel B., “Replication of left ventricular haemodynamics with a simple planar mitral valve model,” Biomed. Eng./Biomedizinische Technik, vol. 65, no. 5, pp. 595–603, 2020. [DOI] [PubMed] [Google Scholar]
  • [25].Brenneisen J. et al. , “Sequential coupling shows minor effects of fluid dynamics on myocardial deformation in a realistic whole-heart model,” Front. Cardiovasc. Med., vol. 8, Dec. 2021, Art. no. 768548. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [26].Zingaro A. et al. , “Hemodynamics of the heart’s left atrium based on a variational multiscale-LES numerical method,” Eur. J. Mech.: B/Fluids, vol. 89, pp. 380–400, Sep. 2021. [Google Scholar]
  • [27].Morales X. et al. , “Deep learning surrogate of computational fluid dynamics for thrombus formation risk in the left atrial appendage,” in Statistical Atlases and Computational Models of the Heart. Multi-Sequence CMR Segmentation, CRT-EPiggy and LV Full Quantification Challenges. Berlin, Germany: Springer, 2020, pp. 157–166. [Google Scholar]
  • [28].Ferez X. M. et al. , “Deep learning framework for real-time estimation of in-silico thrombotic risk indices in the left atrial appendage,” Front. Physiol., vol. 12, Jun. 2021, Art. no. 694945. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [29].Zaman M. S. et al. , “Fast posterior estimation of cardiac electrophysiological model parameters via Bayesian active learning,” Front. Physiol., vol. 12, Oct. 2021, Art. no. 740306. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [30].Rasmussen C. E. and Williams C. K. I., Gaussian Processes for Machine Learning (Adaptive Computation and Machine Learning). Cambridge, MA, USA: MIT Press, 2006. [Google Scholar]
  • [31].Zheng Y. et al. , “Four-chamber heart modeling and automatic segmentation for 3-D cardiac CT volumes using marginal space learning and steerable features,” IEEE Trans. Med. Imag., vol. 27, no. 11, pp. 1668–1681, Nov. 2008. [DOI] [PubMed] [Google Scholar]
  • [32].Strocchi M. et al. , “A publicly available virtual cohort of four-chamber heart meshes for cardiac electro-mechanics simulations,” PLOS One, vol. 15, no. 6, Jun. 2020, Art. no. e0235145. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33].Rodero C. et al. , “Linking statistical shape models and simulated function in the healthy adult human heart,” PLOS Comput. Biol., vol. 17, no. 4, Apr. 2021, Art. no. e1008851. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [34].Neic A. et al. , “Automating image-based mesh generation and manipulation tasks in cardiac modeling workflows using meshtool,” SoftwareX, vol. 11, Jan. 2020, Art. no. 100454. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [35].Shi W. et al. , “Temporal sparse free-form deformations,” Med. Image Anal., vol. 17, no. 7, pp. 779–789, Oct. 2013. [DOI] [PubMed] [Google Scholar]
  • [36].Razeghi O. et al. , “CemrgApp: An interactive medical imaging application with image processing, computer vision, and machine learning toolkits for cardiovascular research,” SoftwareX, vol. 12, Jul. 2020, Art. no. 100570. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Razeghi O. et al. , “Tracking the motion of intracardiac structures aids the development of future leadless pacing systems,” J. Cardiovasc. Electrophysiol., vol. 31, no. 9, pp. 2431–2439, Jul. 2020. [DOI] [PubMed] [Google Scholar]
  • [38].Hughes T. J., Liu W. K., and Zimmermann T. K., “Lagrangian-eulerian finite element formulation for incompressible viscous flows,” Comput. Methods Appl. Mech. Eng., vol. 29, no. 3, pp. 329–349, Dec. 1981. [Google Scholar]
  • [39].Tallec P. L. and Mouro J., “Fluid structure interaction with large structural displacements,” Comput. Methods Appl. Mech. Eng., vol. 190, no. 24–25, pp. 3039–3067, Mar. 2001. [Google Scholar]
  • [40].Angot P., Bruneau C.-H., and Fabrie P., “A penalization method to take into account obstacles in incompressible viscous flows,” Numerische Mathematik, vol. 81, no. 4, pp. 497–520, Feb. 1999. [Google Scholar]
  • [41].Jansen K. E., Whiting C. H., and Hulbert G. M., “A generalized-Inline graphic method for integrating the filtered Navier–Stokes equations with a stabilized finite element method,” Comput. Methods Appl. Mech. Eng., vol. 190, no. 3–4, pp. 305–319, Oct. 2000. [Google Scholar]
  • [42].Dembo R. S., Eisenstat S. C., and Steihaug T., “Inexact newton methods,” SIAM J. Numer. Anal., vol. 19, no. 2, pp. 400–408, Apr. 1982. [Google Scholar]
  • [43].Pope S. B., “Ten questions concerning the large-eddy simulation of turbulent flows,” New J. Phys., vol. 6, pp. 35–35, Mar. 2004. [Google Scholar]
  • [44].Fouchet-Incaux J., “Artificial boundaries and formulations for the incompressible Navier–Stokes equations: Applications to air and blood flows,” SeMA J., vol. 64, no. 1, pp. 1–40, Jan. 2014. [Google Scholar]
  • [45].Karabelas E. et al. , “Towards a computational framework for modeling the impact of aortic coarctations upon left ventricular load,” Front. Physiol., vol. 9, May 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [46].Marx Gsell L. et al. , “Personalization of electro-mechanical models of the pressure-overloaded left ventricle: Fitting of Windkessel-type afterload models: Fitting of Windkessel afterload models,” Philos. Trans. R. Soc. A. Math. Phys. Eng. Sci., vol. 378, no. 2173, 2020, Art. no. 20190342. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [47].Kovacs G. et al. , “Pulmonary arterial pressure during rest and exercise in healthy subjects: A systematic review,” Eur. Respir. J., vol. 34, no. 4, pp. 888–894, Mar. 2009. [DOI] [PubMed] [Google Scholar]
  • [48].Braack M. and Mucha P. B., “Directional do-nothing condition for the Navier–Stokes equations,” J. Comput. Math., vol. 32, no. 5, pp. 507–521, Jun. 2014. [Google Scholar]
  • [49].Longobardi S. et al. , “Predicting left ventricular contractile function via Gaussian process emulation in aortic-banded rats,” Philos Trans. A. Math. Phys. Eng. Sci., vol. 378, no. 2173, Jun. 2020, Art. no. 20190334. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [50].O’Hagan A., “Bayesian analysis of computer code outputs: A tutorial,” Rel. Eng. Syst. Saf., vol. 91, no. 10, pp. 1290–1300, 2006. [Google Scholar]
  • [51].Genton M. G., “Classes of kernels for machine learning: A statistics perspective,” J. Mach. Learn. Res., vol. 2, pp. 299–312, Mar. 2002. [Google Scholar]
  • [52].Vigmond E. et al. , “Solvers for the cardiac bidomain equations,” Prog. Biophys. Mol. Biol., vol. 96, no. 1–3, pp. 3–18, Jan. 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [53].Augustin C. M. et al. , “Anatomically accurate high resolution modeling of human whole heart electromechanics: A strongly scalable algebraic multigrid solver method for nonlinear deformation,” J. Comput. Phys., vol. 305, pp. 622–646, Jan. 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [54].Kingma D. P. and Ba J., “Adam: A method for stochastic optimization,” 2017. [Online]. Available: https://arxiv.org/abs/1412.6980v9
  • [55].Kucherenko S. et al. , “Global sensitivity indices for nonlinear mathematical models, review,” Wilmott Mag., vol. 1, pp. 56–61, 2005. [Google Scholar]
  • [56].Johnson N. P. et al. , “Pressure gradient vs. flow relationships to characterize the physiology of a severely stenotic aortic valve before and after transcatheter valve implantation,” Eur. Heart J., vol. 39, no. 28, pp. 2646–2655, Apr. 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [57].Long C. C. et al. , “Computation of residence time in the simulation of pulsatile ventricular assist devices,” Comput. Mechanics, vol. 54, no. 4, pp. 911–919, Sep. 2013. [Google Scholar]
  • [58].John V. and Schmeyer E., “Finite element methods for time-dependent convection–diffusion–reaction equations with small diffusion,” Comput. Methods Appl. Mech. Eng., vol. 198, no. 3/4, pp. 475–494, Dec. 2008. [Google Scholar]
  • [59].Saltelli A. et al. , “Variance based sensitivity analysis of model output. Design and estimator for the total sensitivity index,” Comput. Phys. Commun., vol. 181, no. 2, pp. 259–270, Feb. 2010. [Google Scholar]
  • [60].Herman J. and Usher W., “Salib: An open-source python library for sensitivity analysis,” J. Open Source Softw., vol. 2, no. 9, p. 97, 2017. [Google Scholar]
  • [61].Griffith B. E. et al. , Parallel and Adaptive Simulation of Cardiac Fluid Dynamics. Hoboken, NJ, USA: Wiley, 2009, ch. 7, pp. 105–130. [Google Scholar]
  • [62].Forti D. and Dedé L., “Semi-implicit BDF time discretization of the Navier–Stokes equations with VMS-LES modeling in a high performance computing framework,” Comput. Fluids, vol. 117, pp. 168–182, Aug. 2015. [Google Scholar]
  • [63].Daub A. C., Numerical Haemodynamics in the Human Heart. Karlsruhe, Germany: KIT Scientific Publishing, Mar. 2018. [Google Scholar]
  • [64].Sun L. et al. , “Surrogate modeling for fluid flows based on physics-constrained deep learning without simulation data,” Comput. Methods Appl. Mech. Eng., vol. 361, Apr. 2020, Art. no. 112732. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary materials
Download video file (1.6MB, mp4)
supp2-3163428.pdf (15.3MB, pdf)

Articles from Ieee Transactions on Bio-Medical Engineering are provided here courtesy of Institute of Electrical and Electronics Engineers

RESOURCES