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 3 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 (
) via the ante-cubital vein followed by saline flush (60–90
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
×
, gantry rotation time of
, pitch of
. Automated tube current modulation was performed using a reference tube current-time product of
and using automated attenuation-based tube voltage selection with a reference tube potential of 120 kVp. Initial retrospective ECG-gated scans were reconstructed in
phase increments throughout the cardiac cycle using iterative reconstruction, slice thickness of
and an increment of
. Patient data is summarized in Table I.
TABLE I. Patient Data.
Parameter | Value |
---|---|
Left ventricular ejection fraction (LVEF) |
![]() |
Left ventricular end diastolic volume (LVEDV) |
![]() |
Left ventricular end systolic volume (LVESV) |
![]() |
Hear rate (HR) | 83 bpm |
Cardiac output (CO) |
![]() |
Systolic cuff pressure (![]() |
![]() |
Diastolic cuff pressure (![]() |
![]() |
Gender | male |
Age |
![]() |
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.
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 , modeling vanishing permeability, with
denoting any of the four heart valves, AV, MV, PV, TV, and the duration
(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-
integrator [41] with
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
three element Windkessel models [44]. Windkessel parameters of systemic circulation comprising characteristic impedance,
, resistance
and compliance
were determined from cuff pressure measurements [45], [46]. This resulted in
. Values for
and
were determined as
and
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
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
and
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.
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.
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 parameters and
characteristic output features for the studied model. GPEs were trained following [49]. Briefly, we used a
sized sample drawn from a Latin hypercube design in the
-dimensional parameter space with initial ranges given by
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 -fold cross-validation process. Results are given in Supplement S.VI. GPEs’ accuracy was evaluated using the average
-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
and total effects
[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.
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 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
and
and a total run time of
and
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
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.
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 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 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
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),
, and mean diastolic pressure gradient over mitral valve (MV),
, as defined in [56]; mean pressure difference between four landmark points in the LA and MV,
; mean pressure difference between apex and MV,
; mean pressure difference between apex and AV,
; mean pressure difference between AV and MV,
; mean pressure gradient over PV,
; mean pressure gradient over TV,
; mean pressure difference between four landmark points in the RA and TV,
; mean kinetic energy LV,
; mean kinetic energy AO,
; mean kinetic energy LA,
; mean kinetic energy RV,
; mean kinetic energy PV,
; mean kinetic energy RA,
; average residence time, LV
; average residence time, RV
; average residence time, left atrial appendage (LAAPP)
; maximal velocity magnitude over AV,
, MV,
, PV,
, and TV,
. 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 |
---|---|---|
![]() |
37.46 ![]() ![]() |
AO Windkessel resistance |
![]() |
27.81 ![]() ![]() |
PA Windkessel resistance |
![]() |
7.5 mmHg to 12.5 mmHg | LA outlet pressure |
![]() |
3.5 mmHg to 8.5 mmHg | RA outlet pressure |
![]() |
![]() |
AV penalization parameter |
![]() |
![]() |
MV penalization parameter |
![]() |
![]() |
Valve transition times with ![]() |
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 |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
|
![]() |
![]() ![]() ![]() |
|
![]() |
![]() ![]() |
|
![]() |
![]() ![]() |
|
![]() |
![]() ![]() |
|
![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
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 and
using Saltelli’s method [59] with
samples drawn from each GPE. Sobol indices were calculated with the help of SALib python library [60]. Only GPEs having a mean
test score
were used for indices calculation. This resulted in excluding features
,
, and
from the analysis. Parameters with resulting indices below
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
, and
have no or negligible effect and feature
has a strong effect. The same procedure was carried out for the right bloodpool model with penalization parameters
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
and
.
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 and
per heart beat for the left or right side of the heart. This breaks down to an average wallclock time of
for performing one nonlinear time step of the CFD simulator. Comparing our average wallclock times with other approaches, for instance
reported in [61] using IBM, or
-
reported in [62] using a semi-implicit algorithm with higher order finite elements, or
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 with relative error of
%,
%, and
% similarly for
with relative error of
%,
%, and
%. 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
and
.
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 10 simulations per parameter. To train our GPEs we used in total
CFD simulations comprising 4 heart beats each. Executing those simulations took approximately
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
. 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 ,
, and
showed
test scores below
. 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
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-
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.