Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2022 Jul 22;18(7):e1009996. doi: 10.1371/journal.pcbi.1009996

Uncertainty quantification in cerebral circulation simulations focusing on the collateral flow: Surrogate model approach with machine learning

Changyoung Yuhn 1,¤, Marie Oshima 2,*, Yan Chen 2, Motoharu Hayakawa 3, Shigeki Yamada 2,4
Editor: Alison L Marsden5
PMCID: PMC9307280  PMID: 35867968

Abstract

Collateral circulation in the circle of Willis (CoW), closely associated with disease mechanisms and treatment outcomes, can be effectively investigated using one-dimensional–zero-dimensional hemodynamic simulations. As the entire cardiovascular system is considered in the simulation, it captures the systemic effects of local arterial changes, thus reproducing collateral circulation that reflects biological phenomena. The simulation facilitates rapid assessment of clinically relevant hemodynamic quantities under patient-specific conditions by incorporating clinical data. During patient-specific simulations, the impact of clinical data uncertainty on the simulated quantities should be quantified to obtain reliable results. However, as uncertainty quantification (UQ) is time-consuming and computationally expensive, its implementation in time-sensitive clinical applications is considered impractical. Therefore, we constructed a surrogate model based on machine learning using simulation data. The model accurately predicts the flow rate and pressure in the CoW in a few milliseconds. This reduced computation time enables the UQ execution with 100 000 predictions in a few minutes on a single CPU core and in less than a minute on a GPU. We performed UQ to predict the risk of cerebral hyperperfusion (CH), a life-threatening condition that can occur after carotid artery stenosis surgery if collateral circulation fails to function appropriately. We predicted the statistics of the postoperative flow rate increase in the CoW, which is a measure of CH, considering the uncertainties of arterial diameters, stenosis parameters, and flow rates measured using the patients’ clinical data. A sensitivity analysis was performed to clarify the impact of each uncertain parameter on the flow rate increase. Results indicated that CH occurred when two conditions were satisfied simultaneously: severe stenosis and when arteries of small diameter serve as the collateral pathway to the cerebral artery on the stenosis side. These findings elucidate the biological aspects of cerebral circulation in terms of the relationship between collateral flow and CH.

Author summary

Cerebral arteries generate a ring-like network that provides alternative routes for blood supply in the case of carotid artery stenosis. This collateral circulation is closely associated with the potential risk of stroke and treatment outcomes in patients with stenosis. In this study, we propose a method to elucidate the cerebral circulation of individual patients using a blood flow simulation that incorporates the patient’s clinical data. A key feature of our approach is its capability to obtain the probability of the different outputs using simulation, considering the uncertainty of patient conditions. Although this capability is essential for obtaining reliable results, the process is time-consuming and requires numerous computer resources. We solved this problem by combining the blood flow simulation with machine learning to perform predictions 43 000 times faster than conventional simulations. We applied the proposed method to predict cerebral circulation following surgery in three patients with stenosis and verified that the method can assess the surgical risk almost in real-time, even on a desktop computer. Additionally, extensive prediction results (100 000 cases for each patient) obtained using this method clarify the relationship between collateral circulation and life-threatening surgical outcomes.

Introduction

Carotid artery stenosis is a major risk factor for stroke, one of the leading causes of death and disability worldwide. Stroke can occur if the stenosis reduces the blood supply to the brain significantly. In general, the severity of stenosis is a principal indicator closely associated with the risk of stroke [1]. Despite the severity of the stenosis, most patients are asymptomatic owing to adequate collateral circulation. Collateral circulation refers to the flow of blood through an arterial network connecting the diseased and normal sides and is particularly abundant in cerebral arteries that form a ring-like network. If collateral circulation is adequate, cerebral blood flow is maintained regardless of stenosis. However, if the severity of the stenosis increases such that the collateral circulation attains its limit or if certain arteries are absent in the patient, cerebral blood flow on the diseased side is no longer maintained. In such cases, the best opportunity for treatment is lost by the time the patient develops symptoms.

For predictive medicine, such as stroke prediction, a hemodynamic simulation is a promising tool that provides clinically relevant hemodynamic quantities under various conditions. However, the clinical application of simulation tools has certain requirements. First, as stroke is associated with aging or arteriosclerosis [2], the simulation should reflect the effects of these factors on the entire cardiovascular system. Second, the computation time must be sufficiently short to obtain immediate clinical feedback of the simulation results. To satisfy these requirements, a one-dimensional–zero-dimensional (1D–0D) model is considered practical for simulations. The 1D–0D model is multi-scale and considers the entire cardiovascular system. The model can capture the systemic effects of local arterial changes and thus reproduce hemodynamics that reflects biological phenomena in vivo. Additionally, it facilitates rapid assessment of the primary features of blood flow, such as flow distribution and pulse wave propagation in the arterial network [36]. On comparing the 1D–0D model with typical three-dimensional (3D) simulations [7,8], in vitro measurements [9,10], and in vivo measurements [3,11,12], it was observed that the 1D–0D model provides accurate results for spatially averaged flow rate and pressure. It has also been widely used to answer specific clinical questions on hemodynamics in cerebral [13], hepatic [14], and visceral [15] arteries.

Furthermore, the 1D–0D simulation is suitable for investigating the collateral circulation in cerebral arteries. Over the past decade, the 1D–0D model of cerebral circulation has been extensively developed. Cerebral arteries have been modeled in detail, including the circle of Willis (CoW), which serves as a major collateral pathway [11,13,16]. Changes in cerebral circulation caused by arterial occlusion [16], cerebral autoregulation [17], and surgeries for carotid artery stenosis [18,19] have been increasingly investigated. Moreover, recent studies have focused on individualizing models by incorporating patients’ clinical data. Typically, this patient-specific approach uses geometric data obtained from medical imaging, such as computed tomography (CT) or magnetic resonance imaging (MRI), to assign parameters and assimilate the measurements of flow and pressure into the simulation [2022]. Such individualized simulations directly reflect the patients’ physiological condition in their predictions, thus yielding precise outputs.

However, simulation-based predictions are often restricted by their deterministic nature, wherein output quantities do not account for uncertainties in clinical data because of the limitations in existing measurement techniques. Uncertainties in clinical data are generated from various sources, including limited resolution, threshold-based lumen segmentation, measurement errors, and fluctuations in blood flow. Particularly, obtaining small diameters of cerebral arteries from medical images with limited resolution involves considerable uncertainty. Moreover, as cerebral arteries are surrounded by the skull, flow measurements are often subjected to severe limitations, and the measured values exhibit large variations. Such uncertainties change the geometric and physiological parameters when incorporated into the simulation, thereby affecting the output significantly. Therefore, it is essential to assess the variability of simulation outputs caused by uncertainties to obtain reliable results for effective decision-making.

Typically, stochastic approaches to uncertainty quantification (UQ), such as Monte Carlo methods, require numerous simulations to obtain the output statistics. This inevitably increases the required computational cost for UQ, posing a major challenge to its implementation in a practical clinical setting. Therefore, several studies on hemodynamic simulation have focused on two primary strategies to reduce the cost of UQ to a feasible scale. The first strategy involves reducing the number of required simulations. Herein, the core idea is to explore the stochastic space efficiently using stochastic collocation methods [23] and multi-resolution stochastic expansion [24,25] to achieve faster convergence of statistics. The second strategy involves reducing the cost of an individual simulation by employing a 1D–0D model [2628]. Despite the considerable progress reported in recent studies, implementing UQ in routine clinical diagnosis remains a challenge. As individual simulations generally involve iterative calculations to assimilate data or obtain converged solutions, even the UQ based on 1D–0D model is intractable in medical institutions, where time and computational resources are often limited.

This problem can be addressed by constructing a data-driven surrogate model, obtained by fitting a regression model to the simulation data. The surrogate model performs predictions based on the superficial input–output relationships of well-established cardiovascular models, which significantly accelerate the predictions while maintaining accuracy. In the context of data-driven modeling, machine learning with deep neural networks (DNNs) has been widely explored in recent years [29,30]. Although integrating machine learning techniques with hemodynamic simulations has been actively researched in the past few years [3134], most studies focused on predicting the fractional flow reserve in coronary arteries.

In this study, we constructed a surrogate model of the cerebral circulation to replace the existing 1D–0D simulation. This resulted in the fast execution of UQ (within a few minutes) even on a desktop computer. We used the surrogate model to perform the UQ for investigating the biology of cerebral circulation, focusing on collateral circulation through the CoW. Particularly, we predicted the risk of cerebral hyperperfusion (CH) and analyzed its relationship with collateral circulation. Similar to stroke, CH is considered to occur when collateral circulation fails to function appropriately [3538]. CH is defined as an increase of more than 100% in the time-averaged flow rate through the cerebral arteries immediately after carotid artery stenosis surgery as compared to preoperative values. Although the incidence varies (0.2–18.9%) [38], CH can lead to intracerebral hemorrhage, which can be life-threatening as indicated by its high mortality rate (38.2%) [39]. Therefore, it is important to identify the patients at risk in the preoperative stage to adopt appropriate interventions for preventing hemorrhages caused by CH [36,40].

For this, we considered three patients with internal carotid artery (ICA) stenosis and predicted the flow rate increase in the cerebral arteries when the stenosis was virtually dilated. The predictions considered the uncertainties in the clinical data used to set the patient-specific conditions. We focused on uncertainties in arterial diameters, stenosis parameters, and flow rates derived from the patients’ clinical data. Initially, the uncertainty of these parameters was estimated. Subsequently, the statistics of the flow rate increase under the uncertainty were evaluated through UQ. In addition to the UQ, we performed sensitivity analysis (SA) to measure the impact of each parameter on the flow rate increase. Based on the analysis of the UQ and SA results, we explored the risk factors associated with CH, particularly those related to the collateral circulation function.

Methods

Ethics statement

We used the clinical data of actual patients to

  • infer a physiologically reasonable range of inputs (in the “Learning data generation” subsection),

  • verify the surrogate model (in the “Machine learning” subsection), and

  • perform UQ in predicting postoperative CH (in the “Uncertainty quantification and sensitivity analysis” subsection).

Seven patients who underwent endarterectomy or stenting for ICA stenosis were included in the study (Table 1). The imaging data, measurements of inflows and outflows of the CoW, and mean arterial pressure in the upper arm were collected for all patients before surgery. Patient data were collected and provided in an anonymized form by the Rakuwakai Otowa Hospital (Kyoto, Japan) and Fujita Health University Hospital (Aichi, Japan), with written informed consent from the patients. Ethical approval for this study was granted by the Research Ethics Committee of The University of Tokyo, the Ethics Committees for Human Research of Rakuwakai Otowa Hospital, and the Ethics Review Committee of Fujita Health University.

Table 1. Patient characteristics.

Patient Age/Sex Lesiona Treatment Imaging Flow measurements
1 82/M RICA stenosis (59%) CEA CT PC-MRI, SPECT
2 63/M LICA stenosis (83%) Staged CAS CT US, SPECT
3 72/M RICA stenosis (91%) CEA CT PC-MRI, SPECT
4 63/M RICA stenosis (35%) CEA CT PC-MRI, SPECT
5 68/M LICA stenosis (63%), RICA stenosis (65%) CEA CT PC-MRI, SPECT
6 70/M LICA stenosis (73%) CAS CT/MRIb PC-MRI, SPECT
7 79/F LICA stenosis (86%) CEA CT/MRIb PC-MRI, SPECT

aStenosis ratio in parentheses denotes the percentage reduction in diameter to the maximum distal diameter.

bCT scan of the neck and MRI scan of the head.

CAS, carotid artery stenting; CEA, carotid endarterectomy; CT, computed tomography; LICA, left internal carotid artery; MRI, magnetic resonance imaging; PC-MRI, phase contrast magnetic resonance imaging; RICA, right internal carotid artery; SPECT, single photon emission computed tomography; US, ultrasound.

Overview

In this study, we used the 1D–0D simulation to generate a large dataset comprising a pair of anatomical and physiological conditions (inputs) and the corresponding cerebral circulation under those conditions (outputs). The generated data were used to perform supervised learning of the DNN (Fig 1). This facilitated the construction of a surrogate model that can rapidly predict cerebral circulation under specified anatomical and physiological conditions. The surrogate model was verified by comparing the prediction results of the test data (not used for the training) and actual patient conditions with those obtained from the 1D–0D simulation.

Fig 1. Overview of the proposed approach to perform uncertainty quantification.

Fig 1

We trained a deep neural network using the datasets obtained from one-dimensional–zero-dimensional (1D–0D) simulation. The datasets were generated by randomly sampling 60 inputs (column vector x∈ℝ60) describing the geometry of cerebral arteries and stenoses, and collecting the corresponding 45 simulation outputs (column vector ysim∈ℝ45) of time-averaged flow rates and pressures. After performing the data acquisition and model training in the offline phase, the surrogate model was used in the online phase to predict the outputs rapidly. This ensured a fast and efficient uncertainty quantification.

Using the surrogate model as an alternative to the 1D–0D simulation, we performed UQ to predict the percentage increase in the cerebral blood flow caused by the ICA stenosis surgery. We considered the uncertainties in the input parameters derived from the patient’s clinical data, including the arterial diameters, stenosis parameters, and flow rates. The possible range of each uncertain parameter was defined, and the uncertainties were subsequently propagated using the Monte Carlo method. Additionally, SA was conducted to quantify the impact of each parameter on the predicted results.

The four primary segments of the methods used in this study include the 1D–0D simulation, learning data generation, machine learning, and UQ and SA. The remaining subsections focus on the details of the method for each segment.

1D–0D simulation

We employed the closed-loop 1D–0D cardiovascular model developed by Liang et al. [18,41] for blood flow simulations. In this model, large arteries are represented as 1D segments, which are assumed to be straight, axisymmetric, and deformable tubes. The arterial network comprises 83 segments that contribute to the systemic circulation throughout the body, including 22 segments of the cerebral circulation, as depicted in Fig 2. The inlet and outlet boundary conditions for the 1D network were obtained by coupling the network with the 0D closed-loop model, which represents the peripheral circulation and heart as lumped parameter networks. In the subsequent subsections, we briefly explain the governing equations of the models, numerical methods used to solve them, and the methods implemented for the patient-specific setup of the simulation.

Fig 2. Schematic representation of the one-dimensional–zero-dimensional (1D–0D) model.

Fig 2

The 1D network comprises 83 arterial segments, including 22 segments (blue dots) composing the cerebral circulation. Cerebral arteries form a ring-like network, referred to as the circle of Willis, which supplies blood to the brain through the six outlets (green diamonds). The arrows indicate the direction of the flow defined as positive in the simulation. The inlet and outlet boundary conditions for the 1D network are obtained by coupling with the 0D closed-loop model, which represents the peripheral circulation and heart.

Governing equations

The governing equations for blood flow in 1D arteries are derived from the principle of conservation of mass and momentum, as follows [5,6]:

At+Qx=0, (1)
Qt+x(Q2A)+AρPx=KRQA. (2)

Herein, t represents the time; x indicates the axial coordinate along the artery; A, Q, and P denote the cross-sectional area of the artery, volumetric flow rate, and internal pressure, respectively; ρ = 1060 kg m−3 indicates the blood density; and KR = 22πμ/ρ represents the resistance parameter [4] with blood viscosity μ = 0.0047 Pa s. The (A, Q) system in Eqs (1) and (2) is closed by the relationship between the pressure and cross-sectional area, derived from Laplace’s law [3, 5] as follows:

PP0=πEhA0(1σ2)(AA0), (3)

where A0 denotes the cross-sectional area at reference pressure P0 = 85 mmHg, h indicates the arterial wall thickness, E represents Young’s modulus, and σ denotes Poisson’s ratio. In this study, σ was set to 0.5, and Eh in Eq (3) was assigned based on the empirical relationship with the arterial radius [3].

In a stenotic artery, the abrupt changes in the cross-sectional area cause a large pressure loss associated with flow separation and reattachment. As the 1D model alone cannot completely describe such a pressure loss, a stenosis model, which relates pressure loss across the stenosis (ΔP) to geometric parameters, was coupled with the 1D model. We employed the model reported in previous studies [4244]:

ΔP=RvQ+Kt8ρπ2Dn4{1(1SR)21}2Q|Q|+Ku4ρLsπDn2Q˙, (4)
Rv=0Ls128μπ{D(x)}4dx, (5)

where Rv denotes the viscous resistance of the stenosis, evaluated considering the axial diameter change D(x); Dn indicates the maximum diameter distal to the stenosis; SR represents the stenosis ratio defined as the percentage reduction in diameter (1−Ds/Dn, with the minimum stenosis diameter Ds); Ls denotes the stenosis length; and Q˙ indicates the time derivative of Q. The first, second, and third terms in Eq (4) account for the contribution of viscous friction, flow separation, and pulsatility to the pressure loss, respectively. Although coefficients Kt and Ku rely on the stenosis geometry, they have been empirically set to 1.52 and 1.2, respectively, in the literature [43,45]. In this study, we considered Kt as an uncertain parameter ranging between 1.0 and 2.699 [46], whereas Ku was maintained constant at 1.2, owing to its negligible influence on ΔP.

The 0D closed-loop model comprises the peripheral artery, upper and lower body blocks, and heart (Fig 2). The peripheral arteries distal to the 1D terminal arteries are represented by the three-element Windkessel model (RCR circuit). In each upper or lower body block, the capillaries, venules, and veins are modeled as RLC circuits in series. The heart is modeled based on the time-varying elastance method, which provides the inlet boundary condition to the 1D network, generating a closed-loop system. The governing equations for the 0D model are derived by linearizing and integrating Eqs (1)–(3) along the axial direction, as follows [47,48]:

CdP1dt+Q2Q1=0, (6)
LdQ2dt+P2P1=RQ2, (7)

where R, L, and C represent the viscous resistance, inertia of blood, and vascular compliance, respectively; and subscripts 1 and 2 denote the quantities upstream and downstream, respectively.

Numerical methods

The governing equations for the 1D model were solved using the two-step Lax–Wendroff scheme. Bifurcated 1D segments were coupled by enforcing the conservation of mass and total pressure at the bifurcations. As this yields the coupled nonlinear equations (see [41] for detailed formulas), we used the iterative Newton–Raphson method to solve them [6,41]. Furthermore, simultaneous ordinary differential equations in the 0D model were solved using the fourth-order Runge–Kutta scheme. The 1D, 0D, and stenosis models were coupled using Riemann invariants [41].

Patient-specific modeling

Initially, all model parameters were assigned as reported by Liang et al. [18,41]. Subsequently, certain parameters associated with cerebral circulation were assigned or adjusted based on the patient’s clinical data. The patient-specific parameters included the diameters and lengths of the carotid and cerebral arteries, stenosis model parameters, and peripheral resistances (PRs), which represent the sums of the two resistances in the three-element Windkessel model at the six outlets of the CoW. Additionally, the stiffness and diameter of the aorta were adjusted based on the patient’s age, and the total PR was adjusted to match the measured pressure.

The diameters and lengths of the carotid and cerebral arteries were extracted from medical images (CT or MRI) and directly assigned to the corresponding parameters in the 1D model. In the case of the stenotic artery, Rv, Dn, SR, and Ls in Eqs (4) and (5) were evaluated based on the acquired geometry. Image processing for arterial lumen segmentation, centerline extraction, 3D reconstruction, and calculation of geometric parameters was conducted using in-house software, namely “V-Modeler” [49]. As routine diagnostic imaging generally involves only the diseased region (head and neck in this case), patient-specific geometries for the remaining 1D segments could not be obtained. Therefore, we used the geometries prescribed in the literature for these segments; however, the stiffness and diameters of the aortic segments were modified to reflect age-related changes [50].

At the six outlets of the CoW, including the left and right anterior, middle, and posterior cerebral arteries, the PRs were adjusted through iterative calculations to match the measured flow rates [20,51]. Outflow rates in these arteries were measured using single photon emission computed tomography (SPECT) combined with phase contrast magnetic resonance imaging (PC-MRI) or ultrasound measurement [20]. Initially, we converted the regional brain perfusion map on SPECT images to the flow rates averaged over a cardiac cycle duration at the six outlets, {Q¯iSPECT}i=16, using vascular territory templates [52]. Subsequently, these flow rates were corrected as follows based on the measured total inflow rate to the CoW while maintaining constant flow distribution ratios among the outlets:

Q¯itarget=Q¯totalQ¯iSPECTj=16Q¯jSPECT,i=1,2,,6. (8)

Herein, Q¯total denotes the summation of the flow rates in the three inlets of the CoW (the left and right ICAs and the basilar artery), which is measured either using PC-MRI or ultrasound. Finally, we used Q¯itarget in Eq (8) as the target value for the PR adjustment.

The total PR was adjusted to match the patient’s mean arterial pressure measured at the upper arm [51]. This was implemented by changing the PRs of the terminal arteries, excluding the CoW, with the scaling factor relative to the initial values.

Learning data generation

We generated a dataset of simulated cerebral circulation for 200 000 synthetic conditions using the 1D–0D simulation. These conditions reflected the anatomical and physiological variations in patients with and without ICA stenosis and were reproduced by randomly sampling 60 input parameters within a reasonable range (as will be discussed later in the “Design of experiments” subsection). The dataset was used for the supervised learning of the DNN. The following subsections describe the steps for generating the learning data, which include defining inputs and outputs, designing the input space for collecting the data samples, and running simulations.

Defining inputs and outputs

Although the 1D–0D model includes a large number of parameters, only some have a significant impact on cerebral circulation. As described in the “Patient-specific modeling” subsection, we set those parameters in a patient-specific manner based on the patients’ clinical data. The parameters include

  • Diameters of 22 carotid and cerebral arteries in the 1D model (22 parameters);

  • Lengths of 22 carotid and cerebral arteries in the 1D model (22 parameters);

  • Rv, Dn, and SR in Eq (4) for each left and right ICA stenoses (6 parameters);

  • PRs at the six outlets of the CoW (6 parameters);

  • Scaling factor for the total PR (1 parameter);

  • Age (1 parameter);

and an uncertain parameter for the stenosis model, which is

  • Kt in Eq (4) for each left and right ICA stenoses (2 parameters).

The aforementioned 60 parameters characterize the patient’s anatomical and physiological conditions and significantly affect the cerebral circulation. We selected all these parameters as inputs to capture their influence on the cerebral circulation. Note that we do not select the stenosis length, Ls, as an input. As shown in Eq (4), Ls has two effects on ΔP: one on the third term and the other on the first term via Rv. The effect of Ls on the third term can be ignored because the third term is negligible compared to the other terms. Furthermore, since we selected Rv as the input representative of the stenosis geometry, encompassing the variations of D(x) and Ls, it is unnecessary to select Ls as a separate input to be varied.

Based on the 1D–0D simulation, A(t, x), Q(t, x), and P(t, x) at each axially aligned grid point of the 1D artery can be obtained as the output. However, according to the definition of CH (percentage increase in time-averaged flow rate), the focus lies on the assessment of cerebral circulation as a “time average” in several clinical situations. Therefore, we aimed to construct a surrogate model that predicts hemodynamic quantities averaged over a cardiac cycle duration and limits the outputs to be predicted, which include

  • Cycle-averaged flow rates, Q¯, in the middle of the carotid and cerebral arteries (22 quantities);

  • Cycle-averaged pressures, P¯, in the middle of the carotid and cerebral arteries (22 quantities);

  • Mean arterial pressure, which is the cycle-averaged pressure in the middle of the left subclavian artery (1 quantity).

Here, cycle-averaged flow rate and pressure refer to Q and P averaged over a cardiac cycle duration:

Q¯(x)=1Tctsts+TcQ(t,x)dt, (9)
P¯(x)=1Tctsts+TcP(t,x)dt, (10)

where ts and Tc respectively denote the time to start averaging and cardiac cycle duration (fixed as 1 s). In the axial direction, Q¯ is constant and P¯ decreases almost linearly unless there is a significant axial change in A¯. Therefore, Q¯ and P¯ at the middle grid point of each artery can be regarded as the axially averaged quantities in each artery. The aforementioned 45 outputs are the primary clinically relevant quantities describing the cerebral circulation. Consequently, we constructed a surrogate model that defines a mapping from the inputs x∈ℝ60 to the outputs y∈ℝ45.

Design of experiments

The input–output paired learning data can be obtained by randomly sampling x∈ℝ60 and performing 1D–0D simulations to obtain the corresponding y∈ℝ45. In this step, the sampling ranges for x must be adequately prescribed. If the ranges are extremely narrow, the trained surrogate model would be accurate only in limited input space, restricting the model’s coverage. Particularly, the prediction accuracy of the DNN outside the trained range decreases significantly because of its interpolative nature [53]. Therefore, we inferred physiologically reasonable ranges for {xn}n=160 by investigating the data of the seven patients (Table 1) and reviewing the literature [5458]. The basic policy was to calculate the mean and standard deviation (SD) of the data to adopt a range that covers the mean ± 3SD (details in S1 Appendix). Table 2 summarizes the ranges of inputs used to generate the learning data.

Table 2. Sampling ranges of inputs used to generate the learning data.
Input parameters Ranges
Diameter (mm), length (mm), peripheral resistance (mmHg s mL−1) R. com. carotid [3.9, 11.6], [78, 222],
L. com. carotid [3.9, 11.6], [109, 252],
R. int. carotid I [2.3, 6.8], [120, 195],
L. int. carotid I [2.3, 6.8], [120, 195],
R. int. carotid II [1.9, 6.0], [2, 12],
L. int. carotid II [1.9, 6.0], [2, 12],
R. vertebral [1.4, 4.9], [113, 276],
L. vertebral [1.4, 4.9], [113, 276],
Basilar [1.6, 4.9], [15, 36],
R. ant. cerebral I [0.1a, 3.6], [7, 31],
L. ant. cerebral I [0.1a, 3.6], [7, 31],
R. ant. cerebral II [1.2, 3.6], [6, 45], (0, 200]
L. ant. cerebral II [1.2, 3.6], [6, 45], (0, 200]
R. mid. cerebral [1.4, 4.3], [10, 51], (0, 100]
L. mid. cerebral [1.4, 4.3], [10, 51], (0, 100]
R. post. cerebral I [0.1a, 3.2], [2, 23],
L. post. cerebral I [0.1a, 3.2], [2, 23],
R. post. cerebral II [1.1, 3.2], [2, 54], (0, 250]
L. post. cerebral II [1.1, 3.2], [2, 54], (0, 250]
Ant. comm. [0.1a, 2.6], [2, 7],
R. post. comm. [0.1a, 2.7], [4, 27],
L. post. comm. [0.1a, 2.7], [4, 27],
Scaling factor for the total peripheral resistance (-) [0.5, 2.0]
Viscous resistance of the stenosis Rv (mmHg s mL−1) [0, min(Rv,max, 500)b]
Maximum diameter distal to the stenosis Dn (mm) [2.9, 7.0]
Stenosis ratio SR (%) [0, 100)
Coefficient of the second term in Eq (4) Kt (-) [1.0, 2.699]
Age [25, 90]

aMissing arteries were represented as extremely narrow arteries with diameters of 0.1 mm, which enabled efficient execution of simulations without requiring a redefinition of the arterial network topology in each case.

bThe upper bound was defined as a function of SR as 128μLs,max/πDn,min4(1SR)4 with an upper limit of 500 mmHg s mL−1 (S1 Appendix). Herein, Ls,max denotes the maximum value of the stenosis length (assumed to be 40 mm), and Dn,min indicates the lower bound of Dn.

Simulations

Learning data were generated considering four scenarios, namely (i) intact ICAs, (ii) left ICA stenosis, (iii) right ICA stenosis, and (iv) left and right ICA stenoses. In each scenario, x was randomly sampled in the prescribed range (Table 2); however, the stenosis parameters for the intact ICA were set as Rv = 0, Dn = DICA (diameter of the ICA), SR = 0, and Kt = 0. We sampled 50 000 sets of x for each scenario and obtained the corresponding y from the simulation. Consequently, learning data {x(s),y(s)}s=1Ndata were generated with the number of samples Ndata = 200 000. We observed that certain inputs resulted in unphysical or non-physiological outputs, such as P¯ < 0, or reversed flow in terminal arteries. Such samples were replaced with new samples. All simulations were performed on the Oakforest-PACS supercomputer system provided by the Information Technology Center at The University of Tokyo (Tokyo, Japan). The samples were equally allocated to 31 280 CPU cores (Intel Xeon Phi 7250). The total computation time required was approximately 25 h.

Data splitting

We split the learning dataset into training, validation, and test data in the ratio of 6:2:2. The training data were used to construct the surrogate model, and the prediction accuracy of the model was evaluated using the validation/test data. The validation data were specifically used to determine the stopping point of model training (see the “Model training” subsection), whereas the test data were used to assess the performance of the trained model.

Machine learning

Deep neural network

We used a fully connected DNN as a regression model to fit the training data. The DNN comprises a total of Nlayer + 2 layers: an input layer, a series of Nlayer hidden layers, and an output layer (S1 Fig). The input and output layers include nodes equal to the number of inputs and outputs, respectively. Each hidden layer comprises an equal number of nodes, Nnode, and each node is connected to all nodes in the adjacent layers. Initially, the values of {xn}n=160 serve as input to the nodes in the input layers. Subsequently, each node in the first hidden layer receives the weighted inputs, sums them up, adds a bias, and finally applies the rectified linear unit (ReLU) activation. This process continues for each layer up to the last hidden layer. The nodes in the last hidden layer and the output layer are fully connected without ReLU activation. Consequently, the DNN turns into a recursive function, as follows:

yl={x,(l=1)max(0,Wlyl1+bl),(2lNlayer+1)Wlyl1+bl,(l=Nlayer+2) (11)

where yl, Wl, and bl denote the output vector, weight matrix, and bias vector of the l-th layer, respectively.

Model training

The DNN was trained using the data by adjusting the weights and biases to minimize the loss function, which is defined as the mean squared error of the outputs, as follows:

L=1Nsample1Nouts=1Nsampleysim(s)yDNN(s)2, (12)

where ‖∙‖ denotes the Euclidean norm (l2-norm of a vector), Nout = 45 indicates the number of outputs, Nsample represents the total number of samples used for evaluation, ysim(s) denotes the outputs in the training data (outputs from the 1D–0D simulation), and yDNN(s) indicates the outputs predicted by the DNN. We used the gradient-based algorithm “Adam” [59] for optimization, with an initial learning rate lr. Furthermore, mini-batch training was employed with a batch size Nbatch, and batch normalization [60] was applied between the linear transformation and ReLU activation in individual layers.

During the training, the coefficient of determination (R2 score), defined as

R2=1s=1Nsampleysim(s)yDNN(s)2s=1Nsampleysim(s)y¯sim2, (13)

was evaluated based on the validation data at the end of each epoch to assess the performance improvements. Herein, y¯sim denotes the mean of ysim(s). The closer the R2 score is to 1, the more precise the prediction; R2 = 1 if yDNN(s) and ysim(s) are equal for all s. For every 100 epochs, we monitored the R2 score averaged over the latest 100 epochs; training was terminated if no improvements were observed in three successive evaluations. The weights and biases with the highest R2 scores at the epoch were selected for the trained model. The DNN and its training were implemented using “Chainer” [61], which is a Python-based open-source framework for deep learning.

Training the DNN involves certain hyperparameters, namely Nlayer, Nnode, Nbatch, and lr, which are not trainable through the optimization process as they are chosen arbitrarily. Although the choice of hyperparameters affects the prediction accuracy of the trained model significantly, the optimal values cannot be known in advance as they vary considerably depending on the data. Therefore, we conducted a grid search to identify the best combination of hyperparameters in Nlayer∈{5, 7, 10, 13}, Nnode∈{50, 100, 200, 400}, Nbatch∈{300, 1000, 3000, 10000}, and lr∈{10−3, 10−2.5, 10−2, 10−1.5}. After 44 = 256 rounds of training, the R2 scores evaluated by the models based on the test data were compared, and the best-performing model was selected as the final surrogate model.

The training data were preprocessed to improve the model performance. We normalized the inputs such that their upper and lower bounds were 1 and −1, respectively, and standardized the outputs to ensure zero mean and unit SD. The inputs of the validation and test data were normalized similar to the training data, whereas the outputs were scaled as y′ = (yμtrain)/σtrain. Herein, μtrain and σtrain denote the mean and SD of the outputs of the training data, respectively. The normalization and standardization (also known as z-score normalization) applied to the data herein constitute standard preprocessing in supervised learning [62].

Model verification

The surrogate model was verified by (i) assessing the prediction accuracy using 40 000 samples of test data, and (ii) comparing the surrogate model and 1D–0D simulation in terms of the predicted outputs and adjusted inputs of the seven patients (Table 1). In the second step, the procedure for assigning or adjusting the inputs based on the patient’s clinical data during the prediction performed by the surrogate model was identical to that of the simulation (“Patient-specific modeling” subsection). In both steps, we used the mean absolute error (MAE)

MAEm=1Nsamples=1Nsample|yDNN,m(s)ysim,m(s)|,m=1,2,,45 (14)

in addition to the R2 score to assess the prediction accuracy of the surrogate model.

Uncertainty quantification and sensitivity analysis

We used the surrogate model to perform the UQ while predicting the risk of postoperative CH in three patients with ICA stenosis. This demonstrated the application of the surrogate model to the UQ problem and facilitated the investigation of the relationship between collateral circulation in the CoW and CH.

Quantity of interest

CH is defined as an increase of more than 100% in the flow rate of cerebral arteries due to ICA stenosis surgery [3538]. Therefore, we focused on predicting the cerebral circulation when the stenosis is dilated, to evaluate the percentage increase in outflows of the CoW as follows:

ΔQ¯i=Q¯ipostQ¯ipreQ¯ipre×100%,i=1,2,,6. (15)

Herein, Q¯ipre and Q¯ipost denote the cycle-averaged flow rates at the six outlets of the CoW before and after dilating the stenosis, respectively. By definition, ΔQ¯i > 100% represents CH.

Target patient characteristics

Three patients (Patients 1–3 in Table 1) were included in the surgical outcome prediction. The imaging data (CT), measurements of inflows (PC-MRI or ultrasound) and outflows (SPECT) of the CoW, and mean arterial pressure collected before the surgery were used for the predictions. The evaluated stenosis ratios (SR) for Patients 1, 2, and 3 were 59%, 83%, and 91%, and the corresponding Rv values (evaluated using Eq (5)) were 0.5 mmHg s mL−1, 11.3 mmHg s mL−1, and 66.6 mmHg s mL−1, respectively, exhibiting the same trend as the SR (see S2 Fig for the stenosis geometry). Patients 1 and 3 each had a complete CoW; however, CT images of Patient 2 suggested hypoplasia (missing) of an anterior communicating artery (ACoA). Patient 2 was identified by the surgeon as being at risk for CH based on the collected data. To minimize the potential risk of CH, Patient 2 underwent staged surgery, where the stenosis was pre-dilated using a balloon, followed by complete dilation with a stent after two weeks.

Uncertainty modeling

We evaluated the uncertainty in the clinical data that were used to assign or adjust the patient-specific inputs. We focused on uncertainties in the arterial diameters and stenosis parameters, which were used directly as inputs, and those in the CoW inflow and outflow measurements, which were used to obtain the target outputs. The arterial length is more robustly measured than the diameter and has a minor effect on flow resistance; therefore, the uncertainty in length was not considered.

In all three patients, arterial diameters and stenosis parameters were obtained through segmentation of the arterial lumen on CT images. The geometry obtained during the segmentation can vary based on the threshold used to determine the boundary. In the case of CT, the lumen boundary spanned 2–3 pixels, and the diameter changed by ±2 pixels based on the threshold used. Therefore, we assumed uncertainty of ±2 pixels (±0.702–0.936 mm, depending on image resolution) with respect to the arterial diameter obtained from the segmentation. Similarly, uncertainties in the stenosis parameters were estimated by considering a 2-pixel uncertainty in the underlying geometry. However, an exception was made for Patient 2, as the ACoA was not recognized on CT images of this patient, suggesting hypoplasia of the ACoA. Nevertheless, we could not rule out the possibility that the ACoA, hidden between the extremely close presence of the left and right anterior cerebral arteries, might have failed to resolve on the images (Fig 3). Therefore, we assumed uncertainty of 0.1–2.6 mm in the ACoA diameter, thereby including the possibility of its absence as well as presence.

Fig 3. Computed tomography (CT) images of Patient 2.

Fig 3

(A) Transverse plane, (B) frontal plane, and (C) volume-rendered image. The ACoA was not recognized on CT images of this patient, suggesting hypoplasia of the ACoA.

ACoA, anterior communicating artery; LACA, left anterior cerebral artery; RACA, right anterior cerebral artery.

Uncertainties in the measured flow rates were determined based on modality. The uncertainties in the measured values were assumed to be ±16%, ±35%, and ±16% for PC-MRI, ultrasound, and SPECT, respectively, based on the literature [19,6368] and discussions with surgeons. The uncertainty ranges were intentionally overestimated to maximize the chance of including the “true” (yet unknown) value regardless of the modality used.

Uncertainty propagation

Uncertain inputs and targets were treated as random variables with uniform distribution on the determined interval. To estimate the statistics of the predicted ΔQ¯i under uncertainties, we used the most straightforward approach for UQ, namely the Monte Carlo method. In each realization, uncertain inputs and targets were sampled from a specified probability distribution, and ΔQ¯i was predicted through successive steps of “preoperative adjustment” and “postoperative prediction” (Fig 4). In the first step, the PRs of the CoW and scaling factor for the total PR were adjusted to match the predicted outputs to the targets. The samples were rejected if target convergence was not attained. Subsequently, the stenosis parameters were modified to Rv = 0, Dn = DICA, SR = 0, and Kt = 0 to reflect the complete dilation of the stenosis. The modified stenosis parameters and adjusted PRs were used as inputs in the subsequent steps to predict cerebral circulation immediately after the stenosis surgery. Finally, ΔQ¯i was calculated using the flow rates before and after the surgery. The statistics of ΔQ¯i under uncertainties were estimated using the collected {ΔQ¯i(s)}s=1NMC, where NMC denotes the number of realizations. NMC was increased sequentially until the statistics of ΔQ¯i converged. As a basic policy, we increased NMC by 10 000 and ensured that the change in mean and variance of ΔQ¯i was within 0.1%. We also confirmed that there was no significant change in the probability of ΔQ¯i > 100% when NMC was increased. A detailed description of the algorithm for uncertainty propagation is provided in S2 Appendix.

Fig 4. Flowchart for uncertainty quantification using the Monte Carlo method.

Fig 4

For each Monte Carlo sample, peripheral resistances of the circle of Willis and the scaling factor for total peripheral resistance were adjusted (“preoperative adjustment”), followed by a virtual dilation of the stenosis to predict the cerebral circulation immediately after the surgery (“postoperative prediction”). The number of samples was increased sequentially until the statistics converged. The method can be applied to any probability density function; however, we assume a uniform distribution in this study. Additional details regarding the algorithm are provided in S2 Appendix.

In this study, we assumed that the surgery did not alter the arterial geometry (except for stenosis) and PRs. This assumption is justified because we aim to predict the cerebral circulation immediately after the surgery. Additionally, autoregulation and remodeling of the cerebral arteries generally prevent an abrupt change in blood flow. Therefore, our assumption is appropriate for predicting the maximum possible ΔQ¯i, which is the most dangerous surgical outcome in terms of CH.

Sensitivity analysis

In addition to UQ, we performed SA to measure the impact of each parameter (uncertain input or target) on ΔQ¯i. We adopted a variance-based global SA proposed by Soboľ [69] to consider the interaction between the parameters. In this method, the impact of parameter xn on output y is quantified as the Soboľ sensitivity indices [69,70]:

Sn=V[E[y|xn]]V[y], (16)
ST,n=1V[E[y|xn]]V[y], (17)

where E[y|xn] denotes the conditional expectation of y for a fixed xn; V[y] indicates the variance of y; xn represents all parameters except xn; Sn, the first-order sensitivity index, quantifies the independent contribution of xn to the measured variability of y; and ST,n, the total sensitivity index, quantifies the overall contribution of xn to the variability of y, including indirect contributions through interactions with other parameters. A large ST,nSn indicates that the impact of xn varies significantly with the values of other parameters.

We used Saltelli’s algorithm with the Monte Carlo method to compute the sensitivity indices [70, 71]. The accuracy of the sensitivity indices in terms of the sampling error was assessed by estimating the 95% confidence interval using the bootstrap method [72] with a sample size of 1000. The SA was implemented using the open-source Python library “SALib” [73].

Results

Surrogate modeling

Effect of hyperparameters

Based on the grid search for 256 sets of hyperparameters, the highest R2 score was achieved when Nlayer = 7, Nnode = 200, Nbatch = 3000, and lr = 10−2.5 (S3 Fig). Combinations with Nnode = 200 yielded an overall higher R2 score, indicating that Nnode affects the R2 score more than the other hyperparameters.

Nlayer and Nnode determine the total number of trainable parameters (weights and biases) of the DNN, whereas Nbatch and lr control the gradient and the rate of parameter update, respectively, during the optimization process. To compare the influences of these effects on prediction accuracy, we plotted the R2 score with respect to the number of trainable parameters, as illustrated in Fig 5A, using the following equation:

Nparam=l=2Nlayer+2(NnodelNnodel1+Nnodel), (18)

where Nnodel denotes the number of nodes in the l-th layer. Note that the index of summation starts at 2 instead of 1 since the input layer (l = 1) has no parameters. Fig 5A indicates that the R2 score has an inverted U-shaped relationship with Nparam. The highest R2 score was achieved when the DNN contained 262 445 trainable parameters; increasing or decreasing the number of parameters from this optimal number resulted in lower R2 scores. The vertical variations in the R2 score indicate that the effects of Nbatch and lr were relatively small when the DNN comprised an optimal number of parameters. However, the choice of Nbatch and lr significantly affected the prediction accuracy when training the DNN with more than 1 million parameters.

Fig 5. Changes in the R2 score of the trained model.

Fig 5

(A) Changes with respect to the number of trainable parameters in the deep neural networks. The number of training samples was maintained constant at 120 000, and the R2 scores were evaluated using 40 000 test samples. Under- or over-parameterized indicate that the networks contain fewer or more trainable parameters than the number of training data, respectively. (B) Changes in the R2 score with respect to the number of samples used for training.

Effect of number of training samples

To investigate the effect of the number of training samples on the R2 score, we trained the DNN with different numbers of training samples while maintaining the hyperparameters constant in the optimal combination. Fig 5B compares the networks’ R2 scores evaluated using identical test data. Increasing the number of training samples improved the prediction accuracy significantly, particularly with a smaller number of samples. However, the accuracy reached a plateau with 120 000 samples, indicating that the accuracy cannot be improved further with more samples.

Model performance

The best-performing DNN, trained with hyperparameters Nlayer = 7, Nnode = 200, Nbatch = 3000, and lr = 10−2.5, was selected as the final surrogate model and verified. Initially, we assessed the prediction accuracy of the model using 40 000 samples of test data. The overall R2 scores for the flow rate and pressure were 0.9959 and 0.9973, respectively. On average, the MAE was 2.617 mL/min for the flow rate and 0.7226 mmHg for the pressure, which correspond to approximately 4% and 0.9% of the flow rate and pressure mean absolute values, respectively. A detailed comparison of the flow rate and pressure in each artery predicted by the surrogate model and 1D–0D simulation are illustrated in S4 and S5 Figs.

Furthermore, to verify the model accuracy using the patients’ clinical data for assigning and adjusting the inputs, we compared the surrogate model and 1D–0D simulation in terms of flow rates, pressures, and adjusted PRs of the CoW for the seven patients (Fig 6). The flow rates at the six outlets of the CoW were excluded from the evaluation, as they matched the measured flow rates. As indicated in Fig 6, the outputs and adjusted PRs from the surrogate model were in agreement with those from the simulation. Even in the case of patient-specific predictions that involved iterative adjustment of inputs, the flow rate and pressure errors were comparable to those evaluated using the test data.

Fig 6. Comparison of one-dimensional–zero-dimensional (1D–0D) simulation and surrogate model predictions.

Fig 6

The (A) flow rate, (B) pressure, (C) adjusted peripheral resistance of the circle of Willis, and (D) adjusted scaling factor for total peripheral resistance in seven patient-specific cases are compared. The negative flow rate indicates that the flow direction is opposite to the arrows in Fig 2. The R2 scores and mean absolute errors (MAEs) of each quantity are depicted in the corresponding panels.

Fig 7 compares the surrogate model and simulation in terms of the time required for a single prediction. On a single CPU core (Intel Core i9-9900K, 3.6 GHz), the surrogate model achieved a prediction time of several milliseconds, reducing the computation time of the simulation by a factor of over 43 000. Furthermore, the surrogate model exhibited excellent parallelization performance, particularly when executed on a GPU (NVIDIA GeForce RTX2080 Ti), and significantly reduced the computation time per prediction. As illustrated in Fig 7, the computation time was only five times longer when the surrogate model performed 10 000 predictions on a GPU than a single prediction on a single CPU core. Parallelization on the GPU was performed using the built-in backend of Chainer [61] for CUDA-based parallel matrix operations. The latest deep learning libraries, including TensorFlow, Keras, PyTorch, and Chainer, support GPU execution using their built-in backends, allowing easy parallelization of matrix operations in training and predictions.

Fig 7. Comparison of the time required for prediction.

Fig 7

Computation times for a one-dimensional–zero-dimensional (1D–0D) simulation and surrogate model on one CPU core and a surrogate model on GPU are compared.

Uncertainty quantification and sensitivity analysis

Flow rate increase following the stenosis surgery

The percentage increase in flow rate (ΔQ¯) following the ICA stenosis surgery was evaluated for Patients 1–3, considering the uncertainties in arterial diameters, stenosis parameters, and target flow rates. The number of realizations (NMC) to obtain the statistics of ΔQ¯ was set to 100 000. The time required for the UQ was a few minutes on a single CPU core, which was shorter than the time required for a single prediction using the 1D–0D simulation. The time was reduced to less than a minute when executed on a GPU.

Although we obtained ΔQ¯ at each outlet of the CoW, we focused only on the results at the middle cerebral artery (MCA) on the stenosis side, which was subjected to the largest ΔQ¯. Fig 8 depicts the probability density of the predicted ΔQ¯ for Patients 1–3 along with the values from the deterministic 1D–0D simulation (represented as triangles). Additionally, the figure depicts the interval, mean, and mode (the value with the highest frequency) of ΔQ¯ and the probability of ΔQ¯ being more than 100%. A negative ΔQ¯ indicates a decrease in the flow rate following the surgery. This situation may be rare in actual patients with severe stenosis; nonetheless, it is not non-physiological, as observed in certain clinical cases [36].

Fig 8. Probability density of the predicted value of postoperative flow increase (ΔQ¯).

Fig 8

Flow increase at the middle cerebral artery on the stenosis side is illustrated for Patients 1–3. Triangles indicate the values predicted by one-dimensional–zero-dimensional (1D–0D) simulation without considering uncertainties.

Overall, uncertainties in the clinical data generated large variations in the predicted ΔQ¯. Based on the comparison of patients’ results, we observed that the mode of ΔQ¯ was close to the ΔQ¯ predicted by the deterministic simulation and higher when stenosis was more severe (larger SR and Rv). In all patients, the distribution of ΔQ¯ was skewed to the right, with a higher mean than the mode. The distribution of ΔQ¯ was spread extensively to large values in Patients 2 and 3, wherein the stenosis was more severe than in Patient 1. The increase in the prediction uncertainty in ΔQ¯ with higher stenosis severity is attributed to the 2-pixel uncertainty considered for the arterial diameter. With the same variation width of diameter, the uncertainty in Rv (Eq (5)) and SR (= 1−Ds/Dn) increases with a smaller diameter, leading to a larger uncertainty in ΔQ¯.

However, the comparison of Patients 2 and 3 indicated that CH (ΔQ¯ > 100%) is not caused solely by the severity of stenosis. Patient 2 exhibited a 3.8% chance of CH, whereas the corresponding estimates for Patients 1 and 3 were 0% and 0.001% (only one sample out of 100 000 samples), respectively. In Patient 2, who was assumed to have a possible missing ACoA, the variability of ΔQ¯ to values above 100% was prominent compared to Patient 3, implying that ΔQ¯ was significantly affected by this artery.

Patient conditions causing cerebral hyperperfusion

To clarify the conditions under which CH occurs, we further investigated the characteristics of 3796 samples in Patient 2 and 1 sample in Patient 3 with ΔQ¯ > 100%. The left column in Fig 9 depicts the relationship between the preoperative PR of the MCA on the stenosis side (PRMCA) and ΔQ¯ in each patient. Furthermore, the right column in Fig 9 illustrates the variation in ΔQ¯ with respect to the diameters of the ACoA and the posterior communicating artery (PCoA) on the stenosis side in each patient.

Fig 9. Postoperative flow increase (ΔQ¯) in Patients 1–3 relative to several factors.

Fig 9

Left column: scatter plot of ΔQ¯ at the middle cerebral artery on the stenosis side with respect to the adjusted preoperative peripheral resistance of this artery. Samples with ΔQ¯ > 100% are indicated in red. Right column: ΔQ¯ with respect to the diameters of the anterior communicating artery (ACoA) and posterior communicating artery (PCoA) that form the collateral pathway to the artery on the stenosis side. Samples with ΔQ¯ > 100% are depicted in yellow, regardless of their value. (A) (B) Patient 1; (C) (D) Patient 2; and (E) (F) Patient 3.

As indicated in the left column of Fig 9, ΔQ¯ exhibits an inverse relationship with PRMCA. This is natural because ΔQ¯ΔP¯MCA/PRMCA, where ΔP¯MCA denotes pressure recovery at the MCA on the stenosis side caused by the surgery. Even with the same ΔP¯MCA, a smaller PRMCA results in a larger ΔQ¯. Fig 9C and 9E depict the results of Patients 2 and 3, respectively, wherein the PRMCA is smaller than 20 mmHg s mL−1 in most samples when ΔQ¯ exceeds 100%. However, we observed that a small PRMCA did not always result in ΔQ¯ > 100%, as ΔP¯MCA varied with respect to some factors. Samples with ΔQ¯ > 100% were associated not only with a small PRMCA but also with small diameters of the ACoA and PCoA that form the collateral pathway to the artery on the stenosis side (Fig 9D and 9F). Particularly, an extremely small ACoA diameter (<1 mm) resulted in ΔQ¯ > 100%, regardless of the PCoA diameter (Fig 9D).

Fig 10 depicts the variation in the preoperative flow rate in the ACoA (left column) and PCoA (right column) with respect to the diameter. Note that the flow rate shown in Fig 10 varies both horizontally and vertically. As indicated by the relationship between ΔP and RvQ in Eq (4), the flow rate in an artery is proportional to the pressure difference between the two ends and is inversely proportional to the fourth power of the diameter. The horizontal variation in flow rate shown in Fig 10 is attributed to the diameter variation of the communicating artery within the uncertainty range. On the contrary, the vertical variation is caused by variations in the pressure difference between the ends (i.e., the pressure difference between arteries on the normal and stenosis sides) resulting from uncertainties in the diameter of other arteries, stenosis severity, and flow measurements. As seen from the large vertical variations, the flow rate of the communicating artery is strongly influenced not only by the diameter uncertainty of this artery but also by other uncertainties.

Fig 10. Scatter plots of preoperative flow rate versus diameter of the communicating arteries in Patients 1–3.

Fig 10

The results for the anterior communicating artery (ACoA) and posterior communicating artery (PCoA) that form the collateral pathway to the artery on the stenosis side are illustrated. The flow rate is indicated as a positive value if blood flows from the artery on the normal side to that on the stenosis side. Samples with ΔQ¯ > 100% are represented in red. (A) (B) Patient 1; (C) (D) Patient 2; and (E) (F) Patient 3.

As indicated in Fig 10C, the flow rate in the ACoA of Patient 2 is distributed up to 250 mL/min regardless of the diameter when it is ≥1 mm. However, when the diameter < 1 mm, the flow rate decreases rapidly, and samples with ΔQ¯ > 100% appear frequently near the upper end of the distribution. In other words, ΔQ¯ exceeds 100% when the collateral flow through the ACoA is limited owing to the small diameter despite the large pressure difference between arteries on the normal and stenosis sides. Conversely, no such condition was observed in Patients 1 and 3. The small amount of collateral flow in Patient 1 indicates that the pressure difference was small, and in Patient 3, the diameters of the ACoA and PCoA were sufficiently large.

Sensitivity of uncertain parameters

To gain further insight into the factors associated with CH, we quantified the influence of each uncertain parameter on ΔQ¯ through SA. According to Saltelli’s algorithm, the number of samples required to compute the sensitivity indices was 370 000. Fig 11 depicts the first-order (Sn) and total (ST,n) sensitivity indices. In most parameters, ST,n is considerably larger than Sn, indicating a strong interaction between the parameters. In all patients, the diameters of the ACoA and PCoA on the stenosis side influenced the ΔQ¯ significantly. Additionally, the diameters of the anterior cerebral artery I (ACA I) and posterior cerebral artery I (PCA I) exhibited substantial sensitivity. As depicted in Fig 12, these arteries form collateral pathways to supply blood to the MCA on the stenosis side.

Fig 11. Sensitivities of uncertain parameters to the postoperative flow increase (ΔQ¯).

Fig 11

The first-order (Sn) and total (ST,n) sensitivity indices are depicted as bars, and their 95% confidence intervals are represented by black lines. (A) Patient 1, (B) Patient 2, and (C) Patient 3.

Fig 12. Collateral flow to the middle cerebral artery downstream of the stenosis.

Fig 12

The middle cerebral artery receives blood supply from the contralateral and posterior inlets to compensate for the reduced blood flow caused by stenosis.

ACA I, anterior cerebral artery I; ACoA, anterior communicating artery; BA, basilar artery; ICA, internal carotid artery; MCA, middle cerebral artery; PCA I, posterior cerebral artery I; PCoA, posterior communicating artery.

Furthermore, the severity of the stenosis affected the ΔQ¯ considerably. Although both Rv and SR are measures of stenosis severity, only Rv contributed to the variance of ΔQ¯. The impact of Rv on ΔQ¯ was smaller in patients with highly severe stenosis. In Patient 1, the sensitivity of Rv was higher than that of collateral pathway diameters, whereas the opposite behavior was observed in Patients 2 and 3.

Discussion

Surrogate modeling approach for uncertainty quantification

Quantifying the impact of uncertainties in clinical data on predictive results is essential for enabling the clinical application of hemodynamic simulations. However, as this task is time-consuming and computationally expensive, it is impractical for time-sensitive clinical applications. To address this problem, we trained a DNN using datasets obtained from the 1D–0D simulation to construct a surrogate model that rapidly predicts cerebral circulation subjected to specified geometric and physiological parameters. The DNN predicts the output by computing the input–output relationship, expressed as simple matrix-vector products (Eq (11)), rather than integrating the governing equations through many small time steps to obtain a converged solution. Consequently, the surrogate model reduces the prediction time by a factor of approximately 43 000 in comparison with that of the simulation. In other words, flow rates and pressures in the carotid and cerebral arteries are evaluated in milliseconds (Fig 7). Moreover, as running multiple predictions in parallel only increases the array dimension by one, the surrogate model exhibits excellent parallelization performance. As demonstrated, UQ with 100 000 predictions can be executed nearly in real-time even on a desktop computer, requiring only a few minutes on a single CPU core and less than a minute when using a GPU. The proposed surrogate model facilitates the execution of the existing cost-prohibitive UQ, enabling fast feedback of robust results to the clinic.

During the DNN training, it was evident that the choice of hyperparameters affected the prediction accuracy. For instance, a DNN trained with 120 000 training samples can be less accurate than that trained with only 40 000 samples with respect to the values of the hyperparameters used (Fig 5). The results of the grid search verified that model complexity, which can be represented by the total number of trainable parameters, is a major factor that affects the accuracy of the trained DNN. If the model is extremely simple, it is not sufficiently flexible to represent complex input–output relationships (underfitting). Conversely, if the model is highly complex, the model lacks generalization performance despite well-fitting the training data, resulting in low accuracy on the test data (overfitting). Additionally, the batch size and initial learning rate influence the prediction accuracy; however, the effect is not significant as long as the numbers of hidden layers and nodes are chosen to ensure optimal model complexity.

Furthermore, the number of training samples is important for improving the accuracy of a DNN. The results illustrated in Fig 5B indicate that the performance of machine learning cannot be exploited completely unless sufficient training samples are utilized. In this context, using 1D–0D simulation can effectively obtain a large amount of data in a unified manner with a low computational cost. Although the key to the success of machine learning lies in large datasets, machine learning is an efficient means for surrogate modeling with a limited number of training samples. In this study, training the DNN required 120 000 samples, which was approximately 0.5 times the number of parameters to be determined. This is substantially less than the number of samples required in polynomial chaos, which is a popular approach for surrogate modeling that typically requires oversampling by a factor of 1.5–3 [74]. We also observed that even the DNN trained with as few as 40 000 samples exhibited high performance of R2 > 0.96.

The proposed surrogate model is capable of accurately predicting flow rates and pressures. The predicted outputs are in agreement with those obtained from the 1D–0D simulation for the test data (S4 and S5 Figs) and the patient-specific cases (Fig 6). Particularly, no significant variation was observed in terms of error in cases with different conditions, such as stenosis site and severity, validating that the model can be applied to various patient conditions. This can be attributed to the two approaches used to generate the training data. First, the data were sampled in extremely wide input space. It comprised the entire range that each input could exhibit in an actual patient, considering the inter-patient variability reported in the literature and found in the available clinical data and anatomical variations (S1 Appendix). Second, we considered four possible conditions, with and without ICA stenosis, and obtained sufficient samples for each condition. These approaches ensured that the surrogate model predicted using inputs that were always within the trained input space, avoiding any extrapolation that could significantly decrease accuracy [53].

Importance of considering clinical data uncertainties

Patient-specific simulations of cerebral circulation use medical images and measurement data to set the geometric and physiological parameters that are appropriate to the patient’s condition. However, owing to the limitations of existing imaging technologies, it is difficult to evaluate the diameter of small arteries accurately. For instance, severe stenosis has a diameter less than the spatial resolution of CT scans (approximately 0.4 mm), which implies that a stenosis >90% cannot be evaluated using the images. Similarly, for an ACoA with a diameter of approximately 1.5 mm, a 1-pixel error in lumen segmentation results in a 27% change in diameter. As the flow resistance in a tube is inversely proportional to the fourth power of the diameter (Eq (5)), the effects of a 27% error are significant. This indicates that the UQ facilitated by the proposed surrogate model is necessary to perform reliable predictions.

In this study, we focused on uncertainties in the arterial diameters, stenosis parameters, and flow measurements derived from clinical data and quantified their impact on the predicted value of flow rate increase (ΔQ¯) resulting from the ICA stenosis surgery. The UQ results for the three patients verified that the predicted ΔQ¯ significantly varies with uncertainty (Fig 8). Particularly, the deterministic simulation predicted a higher ΔQ¯ in Patient 3 than in Patient 2 in proportion to the stenosis severity; however, this was reversed in the UQ results, wherein the mean value of ΔQ¯ under uncertainty was higher in Patient 2 than in Patient 3. This validates that predictions that do not consider uncertainties provide only fragmented information, resulting in an inaccurate risk assessment in diagnosis. Moreover, the UQ revealed that Patient 2 had a 3.8% chance of ΔQ¯ being more than 100%, indicating a risk of CH. As predicted by the simulation, Patient 2 was identified by the surgeon as having a risk of CH and underwent staged surgery to lower the risk. The consistency between the predicted results and the surgeon’s judgment further emphasizes the importance of performing UQ and confirms the validity of the proposed approach as a diagnostic tool.

Biological implications: Cerebral hyperperfusion and collateral circulation

The CoW has a unique ring-like network, wherein the flow from the three inlets is redistributed to the six outlets via communicating arteries. Owing to this network, the MCA on the stenosis side receives collateral flow from the contralateral and posterior inlets through the ACA I, ACoA, PCA I, and PCoA, as depicted in Fig 12. Clinical studies report that CH after ICA stenosis surgery is associated with the collateral function [3538]. Poor collateral circulation results in the maximal dilation of peripheral arteries of the MCA (reducing PR) through cerebral autoregulation to compensate for the flow into the MCA. In this situation, surgical dilation of the stenosis results in a significant increase in blood flow into the MCA, leading to CH. The results of our study are consistent with these conventional clinical perceptions and provide further quantitative evidence.

Based on the results of the UQ and SA, we determined that ΔQ¯ varied significantly with stenosis severity. The higher the severity of the stenosis, the more its dilation reduces the flow resistance of the ICA and the more drastic increase of the flow in this artery. Consequently, in patients with highly severe stenosis, the distribution of ΔQ¯ shifted to larger values (Fig 8).

Among the two measures of stenosis severity, Rv was determined to affect ΔQ¯ more than SR (Fig 11). Rv is a measure of the viscous resistance of the stenosis, which reflects the axial diameter change and length of the stenosis (Eq (5)). In contrast, SR is the stenosis ratio, evaluated using the diameters of the smallest and largest points. In clinical practice, SR is commonly used to assess stenosis severity, as several criteria for diagnosis and treatment are defined based on SR [1]. However, even if SR remains the same, Rv can vary considerably with respect to the stenosis geometry; consequently, the hemodynamic significance of stenosis can differ. Therefore, it is important to consider the viscous resistance that relies on the stenosis geometry along with SR when assessing stenosis severity.

Remarkably, severe stenosis did not necessarily lead to CH (ΔQ¯ > 100%), as observed from the comparison of Patients 2 and 3. This is consistent with the clinical observation that there was no significant difference in SR between the groups with and without CH [36,37]. When the stenosis is severe, the diameter of the arteries being the collateral pathway to the MCA on the stenosis side (i.e., ACA I, ACoA, PCA I, and PCoA) had a more significant impact on ΔQ¯ than the stenosis severity (Fig 11). A smaller diameter of the collateral artery limits the amount of collateral flow (Fig 10C and 10D), causing a compensatory decrease in the PR of the MCA (Fig 9C). Additionally, it prevents the increased flow in the ICA after surgery from being distributed to the six outlets, resulting in a large ΔQ¯ at the MCA where the flow is concentrated.

In Patient 2, the collateral flow decreased rapidly with the ACoA diameter <1 mm, and the risk of CH increased accordingly. This result supports the use of a diameter <1 mm to define the inadequacy of the collateral artery [75,76] and suggests that this criterion may apply to the risk of CH. However, the flow rate in one artery is affected by the geometry (particularly the diameter) of other arteries because the cerebral arteries form a ring-like network. Therefore, we believe that it is necessary to perform the UQ for each patient for reliable risk assessment, and the proposed approach is an effective tool for this purpose.

In summary, ΔQ¯ was intimately associated with the severity of the ICA stenosis and diameter of the ACA I, ACoA, PCA I, and PCoA that form the collateral pathway to supply blood to the MCA on the stenosis side. CH occurred when the following conditions were satisfied simultaneously: (i) the stenosis was severe and (ii) the diameter of the collateral pathway was small.

Limitations and future directions

The limitations of this study are summarized in this subsection. First, we assumed a uniform distribution for uncertain parameters without considering the possible differences in distribution owing to modality characteristics. The probability distribution of ΔQ¯ can change with the assumed distribution for uncertain parameters. However, in this study, we did not aim to predict the accurate distribution of ΔQ¯ but rather to conduct a rapid assessment of the possibility of CH (ΔQ¯ > 100%) by taking into consideration an intentionally wide range of uncertainties, so as not to miss any patient at risk. The results verified that the upper bound of ΔQ¯ is substantially lower than 100% in Patient 1 and slightly over 100% in Patient 3, which indicates that assuming different types of distribution (such as normal and log-normal) for uncertainties does not alter the probability of ΔQ¯ > 100% significantly.

Second, the number of patients included in the prediction of CH was small. The results of the UQ and SA facilitated the clarification of the quantitative relationship between collateral circulation and CH. However, further validation is needed before the method can be used in clinical practice to assess the risk of CH. We believe that this can be achieved in the future with the availability of more patient data.

Finally, the proposed model ignores the peripheral collateral pathways [77] that cannot be acquired using existing imaging technology. The presence of collateral pathways other than CoW may contribute to preventing CH. In the future, we intend to focus on modeling the peripheral network in detail by integrating the patient geometry with mathematical models, similar to a previous study [78].

Concluding remarks

Understanding the collateral function in cerebral circulation is essential for elucidating disease mechanisms and reviewing treatment options. In this study, the biology of collateral circulation in the CoW was explored by performing UQ and SA, which are the measures that stochastically evaluate the prediction result variability, using 1D–0D simulation that considers the entire cardiovascular system. The major challenge in performing these tasks in a clinical setting is its high computational cost. To address this problem, we constructed a machine learning-based surrogate model trained using the 1D–0D simulation data. The surrogate model accurately predicted the flow rate and pressure in the CoW while simultaneously reducing the prediction time to a few milliseconds. The results verified that the surrogate model enabled the execution of UQ with 100 000 predictions in a few minutes on a single CPU core and less than a minute on a GPU.

Leveraging the low computational cost of the surrogate model, we performed UQ in predicting the risk of CH, which is a life-threatening condition that can occur after carotid artery stenosis surgery if collateral circulation fails to function appropriately. Particularly, we predicted the statistics of the flow rate increase in the MCA after the ICA stenosis surgery, considering uncertainties in the parameters derived from the patient’s clinical data. Furthermore, we conducted an SA to clarify the impact of each uncertain parameter on the flow rate increase. The results indicated that the flow rate increase was greater when (i) the stenosis was severe and (ii) the diameters of the ACA I, ACoA, PCA I, and PCoA that form collateral pathways to supply blood to the MCA were small. When these two conditions were satisfied simultaneously, the PR of the MCA on the stenosis side reduced significantly, and the flow rate increase exceeded 100%, i.e., that the surgery caused CH.

The proposed surrogate model can be applied more broadly to the prediction of the cerebral circulation and is not limited to the application demonstrated in this study. The approach facilitates the execution of computationally expensive tasks, such as UQ, SA, and extensive case studies. This can aid in analyzing the simulation results from a statistical perspective to gain new insights, accelerate the introduction of simulation tools into time-sensitive clinical practices, and facilitate translational medicine. Despite the existing technical limitations of large uncertainties in measuring cerebral circulation, the proposed approach explains the effects of uncertainties efficiently and helps in understanding various biological aspects of cerebral circulation, including its physics, physiology, pathology, and treatments.

Supporting information

S1 Appendix. Details on the design of experiments.

(PDF)

S2 Appendix. Details on the uncertainty propagation.

(PDF)

S1 Fig. Fully connected deep neural network used in this study.

(A) Network architecture. (B) Schematic of a single node.

(TIF)

S2 Fig. Arterial geometry of Patients 1–3.

Three-dimensional reconstructed arterial geometries obtained via lumen segmentation on computed tomography images.

(TIF)

S3 Fig. R2 scores of deep neural networks trained using different combinations of hyperparameters.

The number of training samples was maintained at 120 000, and the R2 scores were evaluated considering 40 000 test samples. Nlayer denotes the number of hidden layers, Nnode indicates the number of nodes in each hidden layer, Nbatch represents the batch size for mini-batch training, and lr denotes the initial learning rate.

(TIF)

S4 Fig. Scatter plots of flow rates (mL/min) obtained from the one-dimensional–zero-dimensional (1D–0D) simulation and surrogate model.

Flow rates in the carotid and cerebral arteries are depicted for 40 000 samples of test data. The negative flow rate indicates that the flow direction is opposite to that of the arrows in Fig 2. The R2 score and mean absolute error (MAE) of each quantity are depicted in the corresponding panels.

(TIF)

S5 Fig. Scatter plots of pressures (mmHg) obtained from the one-dimensional–zero-dimensional (1D–0D) simulation and surrogate model.

Pressures in the carotid and cerebral arteries are depicted for 40 000 samples of test data. The R2 score and mean absolute error (MAE) of each quantity are depicted in the corresponding panels.

(TIF)

Data Availability

All relevant data are available on Zenodo (https://doi.org/10.5281/zenodo.6557448), except for medical images that could potentially identify or reveal sensitive patient information.

Funding Statement

This study was supported by the Japan Society for the Promotion of Science through Grants-in-Aid for Scientific Research, Grant Nos. 16H04264 (MO) and 18J21374 (CY). The funder had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.North American Symptomatic Carotid Endarterectomy Trial Collaborators. Beneficial effect of carotid endarterectomy in symptomatic patients with high-grade carotid stenosis. N Engl J Med. 1991; 325(7):445–453. doi: 10.1056/NEJM199108153250701 [DOI] [PubMed] [Google Scholar]
  • 2.Song P, Fang Z, Wang H, Cai Y, Rahimi K, Zhu Y, et al. Global and regional prevalence, burden, and risk factors for carotid atherosclerosis: a systematic review, meta-analysis, and modelling study. Lancet Glob Health. 2020; 8(5):e721–e729. doi: 10.1016/S2214-109X(20)30117-0 [DOI] [PubMed] [Google Scholar]
  • 3.Olufsen MS, Peskin CS, Kim WY, Pedersen EM, Nadim A, Larsen J. Numerical simulation and experimental validation of blood flow in arteries with structured-tree outflow conditions. Ann Biomed Eng. 2000; 28(11):1281–1299. doi: 10.1114/1.1326031 [DOI] [PubMed] [Google Scholar]
  • 4.Smith NP, Pullan AJ, Hunter PJ. An anatomically based model of transient coronary blood flow in the heart. SIAM J Appl Math. 2002; 62(3):990–1018. 10.1137/S0036139999355199 [DOI] [Google Scholar]
  • 5.Sherwin SJ, Franke V, Peiró J, Parker K. One-dimensional modelling of a vascular network in space-time variables. J Eng Math. 2003; 47(3):217–250. 10.1023/B:ENGI.0000007979.32871.e2 [DOI] [Google Scholar]
  • 6.Formaggia L, Lamponi D, Tuveri M, Veneziani A. Numerical modeling of 1D arterial networks coupled with a lumped parameters description of the heart. Comput Methods Biomech Biomed Engin. 2006; 9(5):273–288. doi: 10.1080/10255840600857767 [DOI] [PubMed] [Google Scholar]
  • 7.Grinberg L, Cheever E, Anor T, Madsen JR, Karniadakis GE. Modeling blood flow circulation in intracranial arterial networks: A comparative 3D/1D simulation study. Ann Biomed Eng. 2011; 39(1):297–309. doi: 10.1007/s10439-010-0132-1 [DOI] [PubMed] [Google Scholar]
  • 8.Xiao N, Alastruey J, Figueroa CA. A systematic comparison between 1-D and 3-D hemodynamics in compliant arterial models. Int J Numer Method Biomed Eng. 2014; 30(2):204–231. doi: 10.1002/cnm.2598 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Matthys KS, Alastruey J, Peiró J, Khir AW, Segers P, Verdonck PR, et al. Pulse wave propagation in a model human arterial network: assessment of 1-D numerical simulations against in vitro measurements. J Biomech. 2007; 40(15):3476–3486. doi: 10.1016/j.jbiomech.2007.05.027 [DOI] [PubMed] [Google Scholar]
  • 10.Yu H, Huang GP, Ludwig BR, Yang Z. An in-vitro flow study using an artificial circle of Willis model for validation of an existing one-dimensional numerical model. Ann Biomed Eng. 2019; 47(4):1023–1037. doi: 10.1007/s10439-019-02211-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Reymond P, Merenda F, Perren F, Rüfenacht D, Stergiopulos N. Validation of a one-dimensional model of the systemic arterial tree. Am J Physiol Heart Circ Physiol. 2009; 297(1):H208–H222. doi: 10.1152/ajpheart.00037.2009 [DOI] [PubMed] [Google Scholar]
  • 12.Willemet M, Lacroix V, Marchandise E. Validation of a 1D patient-specific model of the arterial hemodynamics in bypassed lower-limbs: simulations against in vivo measurements. Med Eng Phys. 2013; 35(11):1573–1583. doi: 10.1016/j.medengphy.2013.04.012 [DOI] [PubMed] [Google Scholar]
  • 13.Blanco PJ, Müller LO, Watanabe SM, Feijóo RA. Computational modeling of blood flow steal phenomena caused by subclavian stenoses. J Biomech. 2016; 49(9):1593–1600. doi: 10.1016/j.jbiomech.2016.03.044 [DOI] [PubMed] [Google Scholar]
  • 14.Wang T, Liang F, Zhou Z, Shi L. A computational model of the hepatic circulation applied to analyze the sensitivity of hepatic venous pressure gradient (HVPG) in liver cirrhosis. J Biomech. 2017; 65:23–31. doi: 10.1016/j.jbiomech.2017.09.023 [DOI] [PubMed] [Google Scholar]
  • 15.Yuhn C, Hoshina K, Miyahara K, Oshima M. Computational simulation of flow-induced arterial remodeling of the pancreaticoduodenal arcade associated with celiac artery stenosis. J Biomech. 2019; 92:146–154. doi: 10.1016/j.jbiomech.2019.05.043 [DOI] [PubMed] [Google Scholar]
  • 16.Alastruey J, Parker KH, Peiró J, Byrd SM, Sherwin SJ. Modelling the circle of Willis to assess the effects of anatomical variations and occlusions on cerebral flows. J Biomech. 2007; 40(8):1794–1805. doi: 10.1016/j.jbiomech.2006.07.008 [DOI] [PubMed] [Google Scholar]
  • 17.Ryu J, Hu X, Shadden SC. A coupled lumped-parameter and distributed network model for cerebral pulse-wave hemodynamics. J Biomech Eng. 2015; 137(10):101009. doi: 10.1115/1.4031331 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Liang F, Fukasaku K, Liu H, Takagi S. A computational model study of the influence of the anatomy of the circle of Willis on cerebral hyperperfusion following carotid artery surgery. Biomed Eng Online. 2011; 10:84. doi: 10.1186/1475-925X-10-84 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Zhang H. Development of computational method for investigation of cerebral hyperperfusion syndrome initiation using patient-specific 1D-0D simulation. PhD Thesis, The University of Tokyo. 2017. 10.15083/00077521 [DOI] [Google Scholar]
  • 20.Zhang H, Fujiwara N, Kobayashi M, Yamada S, Liang F, Takagi S, et al. Development of a numerical method for patient-specific cerebral circulation using 1D–0D simulation of the entire cardiovascular system with SPECT data. Ann Biomed Eng. 2016; 44(8):2351–2363. doi: 10.1007/s10439-015-1544-8 [DOI] [PubMed] [Google Scholar]
  • 21.Lal R, Nicoud F, Le Bars E, Deverdun J, Molino F, Costalat V, et al. Non invasive blood flow features estimation in cerebral arteries from uncertain medical data. Ann Biomed Eng. 2017; 45(11):2574–2591. doi: 10.1007/s10439-017-1904-7 [DOI] [PubMed] [Google Scholar]
  • 22.Park CS, Hartung G, Alaraj A, Du X, Charbel FT, Linninger AA. Quantification of blood flow patterns in the cerebral arterial circulation of individual (human) subjects. Int J Numer Method Biomed Eng. 2020; 36(1):e3288. doi: 10.1002/cnm.3288 [DOI] [PubMed] [Google Scholar]
  • 23.Sankaran S, Marsden AL. A stochastic collocation method for uncertainty quantification and propagation in cardiovascular simulations. J Biomech Eng. 2011; 133(3):031001. doi: 10.1115/1.4003259 [DOI] [PubMed] [Google Scholar]
  • 24.Schiavazzi DE, Doostan A, Iaccarino G, Marsden AL. A generalized multi-resolution expansion for uncertainty propagation with application to cardiovascular modeling. Comput Methods Appl Mech Eng. 2017; 314:196–221. doi: 10.1016/j.cma.2016.09.024 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Seo J, Schiavazzi DE, Kahn AM, Marsden AL. The effects of clinically-derived parametric data uncertainty in patient-specific coronary simulations with deformable walls. Int J Numer Method Biomed Eng. 2020; 36(8):e3351. doi: 10.1002/cnm.3351 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Xiu D, Sherwin SJ. Parametric uncertainty analysis of pulse wave propagation in a model of a human arterial network. J Comput Phys. 2007; 226(2):1385–1407. 10.1016/j.jcp.2007.05.020 [DOI] [Google Scholar]
  • 27.Chen P, Quarteroni A, Rozza G. Simulation-based uncertainty quantification of human arterial network hemodynamics. Int J Numer Method Biomed Eng. 2013; 29(6):698–721. doi: 10.1002/cnm.2554 [DOI] [PubMed] [Google Scholar]
  • 28.Brault A, Dumas L, Lucor D. Uncertainty quantification of inflow boundary condition and proximal arterial stiffness–coupled effect on pulse wave propagation in a vascular network. Int J Numer Method Biomed Eng. 2017; 33(10):e2859. 10.1002/cnm.2859 [DOI] [PubMed] [Google Scholar]
  • 29.Zhu Y, Zabaras N. Bayesian deep convolutional encoder–decoder networks for surrogate modeling and uncertainty quantification. J Comput Phys. 2018; 366:415–447. 10.1016/j.jcp.2018.04.018 [DOI] [Google Scholar]
  • 30.Tripathy RK, Bilionis I. Deep UQ: learning deep neural network surrogate models for high dimensional uncertainty quantification. J Comput Phys. 2018; 375:565–588. 10.1016/j.jcp.2018.08.036 [DOI] [Google Scholar]
  • 31.Liang L, Mao W, Sun W. A feasibility study of deep learning for predicting hemodynamics of human thoracic aorta. J Biomech. 2020; 99:109544. doi: 10.1016/j.jbiomech.2019.109544 [DOI] [PubMed] [Google Scholar]
  • 32.Sankaran S, Grady L, Taylor CA. Impact of geometric uncertainty on hemodynamic simulations using machine learning. Comput Methods Appl Mech Eng. 2015; 297:167–190. 10.1016/j.cma.2015.08.014 [DOI] [Google Scholar]
  • 33.Itu L, Rapaka S, Passerini T, Georgescu B, Schwemmer C, Schoebinger M, et al. A machine-learning approach for computation of fractional flow reserve from coronary computed tomography. J Appl Physiol. 2016; 121(1):42–52. doi: 10.1152/japplphysiol.00752.2015 [DOI] [PubMed] [Google Scholar]
  • 34.Li G, Wang H, Zhang M, Tupin S, Qiao A, Liu Y, et al. Prediction of 3D cardiovascular hemodynamics before and after coronary artery bypass surgery via deep learning. Commun Biol. 2021; 4:99. doi: 10.1038/s42003-020-01638-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Hosoda K, Kawaguchi T, Ishii K, Minoshima S, Shibata Y, Iwakura M, et al. Prediction of hyperperfusion after carotid endarterectomy by brain SPECT analysis with semiquantitative statistical mapping method. Stroke. 2003; 34(5):1187–1193. doi: 10.1161/01.STR.0000068781.31429.BE [DOI] [PubMed] [Google Scholar]
  • 36.Ogasawara K, Yukawa H, Kobayashi M, Mikami C, Konno H, Terasaki K, et al. Prediction and monitoring of cerebral hyperperfusion after carotid endarterectomy by using single-photon emission computerized tomography scanning. J Neurosurg. 2003; 99(3):504–510. doi: 10.3171/jns.2003.99.3.0504 [DOI] [PubMed] [Google Scholar]
  • 37.Kaku Y, Yoshimura S, Kokuzawa J. Factors predictive of cerebral hyperperfusion after carotid angioplasty and stent placement. AJNR Am J Neuroradiol. 2004; 25(8):1403–1408. [PMC free article] [PubMed] [Google Scholar]
  • 38.Moulakakis KG, Mylonas SN, Sfyroeras GS, Andrikopoulos V. Hyperperfusion syndrome after carotid revascularization. J Vasc Surg. 2009; 49(4):1060–1068. doi: 10.1016/j.jvs.2008.11.026 [DOI] [PubMed] [Google Scholar]
  • 39.Wang GJ, Beck AW, DeMartino RR, Goodney PP, Rockman CB, Fairman RM. Insight into the cerebral hyperperfusion syndrome following carotid endarterectomy from the national Vascular Quality Initiative. J Vasc Surg. 2017; 65(2):381–389. doi: 10.1016/j.jvs.2016.07.122 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Hayakawa M, Sugiu K, Yoshimura S, Hishikawa T, Yamagami H, Fukuda-Doi M, et al. Effectiveness of staged angioplasty for avoidance of cerebral hyperperfusion syndrome after carotid revascularization. J Neurosurg. 2020; 132(1):51–61. 10.3171/2018.8.JNS18887 [DOI] [PubMed] [Google Scholar]
  • 41.Liang F, Takagi S, Himeno R, Liu H. Multi-scale modeling of the human cardiovascular system with applications to aortic valvular and arterial stenoses. Med Biol Eng Comput. 2009; 47(7):743–755. doi: 10.1007/s11517-009-0449-9 [DOI] [PubMed] [Google Scholar]
  • 42.Young DF, Tsai FY. Flow characteristics in models of arterial stenoses—I. Steady flow. J Biomech. 1973; 6(4):395–410. doi: 10.1016/0021-9290(73)90099-7 [DOI] [PubMed] [Google Scholar]
  • 43.Young DF, Tsai FY. Flow characteristics in models of arterial stenoses—II. Unsteady flow. J Biomech. 1973; 6(5):547–559. doi: 10.1016/0021-9290(73)90012-2 [DOI] [PubMed] [Google Scholar]
  • 44.Bessems D. On the propagation of pressure and flow waves through the patient-specific arterial system. PhD Thesis, Technische Universiteit Eindhoven. 2007. 10.6100/IR629017 [DOI] [Google Scholar]
  • 45.Seeley BD, Young DF. Effect of geometry on pressure losses across models of arterial stenoses. J Biomech. 1976; 9(7):439–448. doi: 10.1016/0021-9290(76)90086-5 [DOI] [PubMed] [Google Scholar]
  • 46.Heinen SGH, van den Heuvel DAF, de Vries JPPM, van de Vosse FN, Delhaas T, Huberts W. A geometry-based model for non-invasive estimation of pressure gradients over iliac artery stenoses. J Biomech. 2019; 92:67–75. doi: 10.1016/j.jbiomech.2019.05.030 [DOI] [PubMed] [Google Scholar]
  • 47.Alastruey J, Parker KH, Peiró J, Sherwin SJ. Lumped parameter outflow models for 1-D blood flow simulations: effect on pulse waves and parameter estimation. Commun Comput Phys. 2008; 4(2):317–336. [Google Scholar]
  • 48.Milišić V, Quarteroni A. Analysis of lumped parameter models for blood flow simulations and their relation with 1D models. ESAIM Math Model Numer Anal. 2004; 38(4):613–632. 10.1051/m2an:2004036 [DOI] [Google Scholar]
  • 49.Kobayashi M, Hoshina K, Nemoto Y, Takagi S, Shojima M, Hayakawa M, et al. A penalized spline fitting method to optimize geometric parameters of arterial centerlines extracted from medical images. Comput Med Imaging Graph. 2020; 84:101746. doi: 10.1016/j.compmedimag.2020.101746 [DOI] [PubMed] [Google Scholar]
  • 50.Liang FY, Takagi S, Himeno R, Liu H. Biomechanical characterization of ventricular–arterial coupling during aging: a multi-scale model study. J Biomech. 2009; 42(6):692–704. doi: 10.1016/j.jbiomech.2009.01.010 [DOI] [PubMed] [Google Scholar]
  • 51.Liang F, Oshima M, Huang H, Liu H, Takagi S. Numerical study of cerebroarterial hemodynamic changes following carotid artery operation: a comparison between multiscale modeling and stand-alone three-dimensional modeling. J Biomech Eng. 2015; 137(10):101011. doi: 10.1115/1.4031457 [DOI] [PubMed] [Google Scholar]
  • 52.Yamada S, Kobayashi M, Watanabe Y, Miyake H, Oshima M. Quantitative measurement of blood flow volume in the major intracranial arteries by using 123i-iodoamphetamine SPECT. Clin Nucl Med. 2014; 39(10):868–873. doi: 10.1097/RLU.0000000000000555 [DOI] [PubMed] [Google Scholar]
  • 53.Abiodun OI, Jantan A, Omolara AE, Dada KV, Mohamed NA, Arshad H. State-of-the-art in artificial neural network applications: A survey. Heliyon. 2018; 4(11):e00938. doi: 10.1016/j.heliyon.2018.e00938 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Kamath S. Observations on the length and diameter of vessels forming the circle of Willis. J Anat. 1981; 133(3):419–423. [PMC free article] [PubMed] [Google Scholar]
  • 55.Müller HR, Brunhölzl C, Radü EW, Buser M. Sex and side differences of cerebral arterial caliber. Neuroradiology. 1991; 33(3):212–216. doi: 10.1007/BF00588220 [DOI] [PubMed] [Google Scholar]
  • 56.Krejza J, Arkuszewski M, Kasner SE, Weigele J, Ustymowicz A, Hurst RW, et al. Carotid artery diameter in men and women and the relation to body and neck size. Stroke. 2006; 37(4):1103–1105. doi: 10.1161/01.STR.0000206440.48756.f7 [DOI] [PubMed] [Google Scholar]
  • 57.Kim DW, Kang SD. Association between internal carotid artery morphometry and posterior communicating artery aneurysm. Yonsei Med J. 2007; 48(4):634–638. doi: 10.3349/ymj.2007.48.4.634 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 58.Rai AT, Hogg JP, Cline B, Hobbs G. Cerebrovascular geometry in the anterior circulation: an analysis of diameter, length and the vessel taper. J Neurointerv Surg. 2013; 5(4):371–375. doi: 10.1136/neurintsurg-2012-010314 [DOI] [PubMed] [Google Scholar]
  • 59.Kingma DP, Ba J. Adam: a method for stochastic optimization. arXiv:1412.6980 [Preprint]. 2014. [posted 2014 Dec 22; revised 2017 Jan 30; cited 2020 Aug 4]. Available from: https://arxiv.org/abs/1412.6980 [Google Scholar]
  • 60.Ioffe S, Szegedy C. Batch normalization: accelerating deep network training by reducing internal covariate shift. arXiv:1502.03167 [Preprint]. 2015. [posted 2015 Feb 11; revised 2015 Mar 2; cited 2020 Aug 4]. Available from: https://arxiv.org/abs/1502.03167 [Google Scholar]
  • 61.Tokui S, Okuta R, Akiba T, Niitani Y, Ogawa T, Saito S, et al. Chainer: a deep learning framework for accelerating the research cycle. KDD’19: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining; 2019 Aug 4–8; Anchorage, AK, USA. 2019; pp. 2002–2011. 10.1145/3292500.3330756 (Software available from chainer.org) [DOI] [Google Scholar]
  • 62.García S, Luengo J, Herrera F. Data preparation basic models. In: Data preprocessing in data mining. Cham: Springer; 2015. pp. 39–57. 10.1007/978-3-319-10247-4_3 [DOI] [Google Scholar]
  • 63.Spilt A, Box FM, van der Geest RJ, Reiber JH, Kunz P, Kamper AM, et al. Reproducibility of total cerebral blood flow measurements using phase contrast magnetic resonance imaging. J Magn Reson Imaging. 2002; 16(1):1–5. doi: 10.1002/jmri.10133 [DOI] [PubMed] [Google Scholar]
  • 64.Guo G, Yang Y, Yang W. Cerebral blood flow volume measurements of the carotid artery and ipsilateral branches using two-dimensional phase-contrast magnetic resonance angiography. Neural Regen Res. 2011; 6(30):2367–2371. [Google Scholar]
  • 65.Khodarahmi I. Flow and pressure measurement using phase-contrast MRI: Experiments in stenotic phantom models. PhD Thesis, University of Louisville. 2012. 10.18297/etd/744 [DOI] [Google Scholar]
  • 66.Lui EY, Steinman AH, Cobbold RS, Johnston KW. Human factors as a source of error in peak Doppler velocity measurement. J Vasc Surg. 2005; 42(5):972.e1–972.e10. doi: 10.1016/j.jvs.2005.07.014 [DOI] [PubMed] [Google Scholar]
  • 67.Iida H, Itoh H, Nakazawa M, Hatazawa J, Nishimura H, Onishi Y, et al. Quantitative mapping of regional cerebral blood flow using iodine-123-IMP and SPECT. J Nucl Med. 1994; 35(12):2019–2030. [PubMed] [Google Scholar]
  • 68.Iida H, Nakagawara J, Hayashida K, Fukushima K, Watabe H, Koshino K, et al. Multicenter evaluation of a standardized protocol for rest and acetazolamide cerebral blood flow assessment using a quantitative SPECT reconstruction program and split-dose 123I-iodoamphetamine. J Nucl Med. 2010; 51(10):1624–1631. doi: 10.2967/jnumed.110.078352 [DOI] [PubMed] [Google Scholar]
  • 69.Soboľ IM. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math Comput Simul. 2001; 55(1–3):271–280. 10.1016/S0378-4754(00)00270-6 [DOI] [Google Scholar]
  • 70.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. Comput Phys Commun. 2010; 181(2):259–270. 10.1016/j.cpc.2009.09.018 [DOI] [Google Scholar]
  • 71.Eck VG, Donders WP, Sturdy J, Feinberg J, Delhaas T, Hellevik LR, et al. A guide to uncertainty quantification and sensitivity analysis for cardiovascular applications. Int J Numer Method Biomed Eng. 2016; 32(8):e02755. doi: 10.1002/cnm.2755 [DOI] [PubMed] [Google Scholar]
  • 72.Archer GEB, Saltelli A, Sobol IM. Sensitivity measures, ANOVA-like techniques and the use of bootstrap. J Stat Comput Simul. 1997; 58(2):99–120. 10.1080/00949659708811825 [DOI] [Google Scholar]
  • 73.Herman J, Usher W. SALib: an open-source Python library for sensitivity analysis. J Open Source Softw. 2017; 2(9):97. 10.21105/joss.00097 (Software available from github.com/SALib/SALib) [DOI] [Google Scholar]
  • 74.Shin Y, Xiu D. On a near optimal sampling strategy for least squares polynomial regression. J Comput Phys. 2016; 326:931–946. 10.1016/j.jcp.2016.09.032 [DOI] [Google Scholar]
  • 75.Hoksbergen AWJ, Fülesdi B, Legemate DA, Csiba L. Collateral configuration of the circle of Willis: transcranial color-coded duplex ultrasonography and comparison with postmortem anatomy. Stroke. 2000; 31(6):1346–1351. doi: 10.1161/01.str.31.6.1346 [DOI] [PubMed] [Google Scholar]
  • 76.Jones JD, Castanho P, Bazira P, Sanders K. Anatomical variations of the circle of Willis and their prevalence, with a focus on the posterior communicating artery: A literature review and meta-analysis. Clin Anat. 2021; 34(7):978–990. doi: 10.1002/ca.23662 [DOI] [PubMed] [Google Scholar]
  • 77.Liebeskind DS. Collateral circulation. Stroke. 2003; 34(9):2279–2284. doi: 10.1161/01.STR.0000086465.41263.06 [DOI] [PubMed] [Google Scholar]
  • 78.Ii S, Kitade H, Ishida S, Imai Y, Watanabe Y, Wada S. Multiscale modeling of human cerebrovasculature: A hybrid approach using image-based geometry and a mathematical algorithm. PLoS Comput Biol. 2020; 16(6):e1007943. doi: 10.1371/journal.pcbi.1007943 [DOI] [PMC free article] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1009996.r001

Decision Letter 0

Daniel A Beard, Alison L Marsden

14 Apr 2022

Dear Dr. Yuhn,

Thank you very much for submitting your manuscript "Uncertainty quantification in the cerebral circulation simulation focusing on the collateral flow: Surrogate model approach with machine learning" for consideration at PLOS Computational Biology. As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. The reviewers appreciated the attention to an important topic. Based on the reviews, we are likely to accept this manuscript for publication, providing that you modify the manuscript according to the review recommendations.

Please prepare and submit your revised manuscript within 30 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to all review comments, and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Thank you again for your submission to our journal. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Alison L. Marsden

Associate Editor

PLOS Computational Biology

Daniel Beard

Deputy Editor

PLOS Computational Biology

***********************

A link appears below if there are any accompanying review attachments. If you believe any reviews to be missing, please contact ploscompbiol@plos.org immediately:

[LINK]

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The authors propose a ML algorithm based on neural networks to efficiently estimate the patient-specific risk of cerebral hyperperfusion (CH) using uncertainty quantification (UQ). Clinical intervention is sometimes required in the presence of stenoses affecting the right or left carotid arteries. Cerebral hyperperfusion occurs when an increase of more than 100% in the circle of Willis flow rate is observed post intervention. The authors train a neural network to map 60 parameters describing the geometry of cerebral arteries and stenoses to 45 time-averaged quantities (flow rate and pressures). The gain in runtime with respect to 0D-1D reduced order models is dramatic (milliseconds vs minutes) and the possibility of parallelization makes this method attractive for UQ in clinical settings.

Overall, the methods discussed in this paper are scientifically sound and the strenght/limitations of the approach are clearly presented. Below are some minor remarks and observations that I believe should be addressed prior to publication.

1) Fig. 1 could be improved by including a brief description of the inputs (\\mathbf{x}) and the outputs (\\mathbf{y}_{sim}) either in the figure itself or in the caption; "sampling inputs that represent the anatomical and physiological conditions and collecting the corresponding simulation outputs" is too general.

2) Page 12, line 253: the authors mention that they use the Newton-Raphson method to enforce conservation of mass and total pressure at junctions. However, we use the Newton-Raphson to solve nonlinear equations, and these constraints are linear. I believe that the use of the Newton-Raphson method is necessary due to the presence of stenoses models which are nonlinear. I recommend clarifying this point.

3) Page 12, line 294: "within a reasonable range": the authors could add here that this aspect will be discussed later on in the paper (in paragraph Design of experiments). The reader might be confused by the use of "reasonable" here without further explanation

4) Page 13, line 301: there's an unmatched "(" in this sentence.

5) Page 13, lines 311-314: "The variation...as indicated in Equation (5)". These sentences are a bit unclear to me. Are the authors saying that Ls should also be varied because Rv depends on it, but they take it constant because the third term in Eq.(4) is negligible? If so, please rephrase to make this point clearer.

6) Page 17, Eq.(9) does the last layer feature a ReLu activation function? Isn't this incompatible with the type of normalization used for the outputs (standard normalization, discussed at page 19), meaning that negative values will never be predicted by the neural network?

7) Page 20, line 430: is Rv computed using Eq.(5)? If so, please refer to it for clarity.

8) Page 22, line 492: Please expand the title of the paragraph: SA -> Stability Analysis.

9) Page 23, Eq.(16): I am not sure that the upper bound in the sum is correct. If Nlayer = 1, the sum contains two terms as if the number of layers is actually two. Perhaps this is a problem of notation and Nlayer only refers to the hidden layers, whereas the authors consider the output layer a separate one.

10) Page 26: when discussing the parallelization, the authors could say a few words on how this was implemented. Are they launching one "simulation" at the time but using the GPU to optimize the matrix-matrix multiplications? Or are they launching multiple threads each performing a single simulation by exploiting the fact that the simulations are independent? In the latter case, it might be worth noting that the same could be done for the 1D-0D, provided that each process/thread have access to sufficient memory.

11) Fig. 8: what is the meaning of negative \\Delta \\overbar Q in each of the distributions? Should negative values be considered not physiological? Please clarify in text when discussing this plot.

12) Page 28, line 598: "The distribution of \\Delta \\overbar Q..." are the authors suggesting that more severe stenoses are associated with more uncertainty? Can they give an explanation of why this is the case?

13) Page 31, line 633: Can the authors explain more clearly what they mean by vertical and horizontal variations?

Reviewer #2: General comments:

This paper presents a novel systematic framework to evaluate collateral circulation in the circle of Willis (CoW) using a machine-learning-based surrogate model for blood circulation. The hemodynamic data in the surrogate model show reasonable correspondences with those in an original 0D-1D hemodynamic model, and the computational cost of the surrogate model is much less than that of the original hemodynamic model. This enables to reasonably perform uncertainty quantification (UQ) and sensitivity analysis (SA) focusing on some uncertainly geometrical and functional parameters in the analyses. Three patient-specific data are used for the UQ and SA, and risks of cerebral hyperperfusion are discussed with features of collateral flows in the CoW.

Since the approach is excellent and the obtained results and discussion are reasonable, I think the paper is worth being published in this journal. I nonetheless have a few unclear points listed below, so I would appreciate it if the authors clarify and discuss them.

Specific comments:

Page 14 – The authors state that the variation of stenosis length Ls is ignored, but also state that the effect of Ls is reflected in Rv in equation (5). This confuses me because the changing Rv is attributed to the change of Ls. Why did the authors directly vary Rv instead of Ls?

Page 14 – The surrogate model predicts cycle-averaged hemodynamic quantities, whereas the original 1D model provides a spatial profile in each vessel. Is the cycle-averaged in the surrogate model also indicate the spatial average in each vessel?

Table 2 – It is not clear to me what the boundary condition is imposed on the 0D-1D and surrogate model and how the value is varied in the UQ (what quantity does in Table 2 reflects the boundary condition?).

Page 19 – The authors normalize the training data being [-1,1] to improve the model performance. Is this a standard process for the DNN used in this study? I would appreciate it if the authors more clarify this point.

Fig. 4 – I could not understand the meaning of the “statistics converged” process in the “postoperative prediction” and the necessity for going back to the “Monte Carlo sampling” process under un-converged. Why does the post(-operative) process affect the pre(-operative) one?

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Luca Pegolotti

Reviewer #2: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

References:

Review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript.

If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice.

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1009996.r003

Decision Letter 1

Daniel A Beard, Alison L Marsden

7 Jun 2022

Dear Dr. Yuhn,

We are pleased to inform you that your manuscript 'Uncertainty quantification in cerebral circulation simulations focusing on the collateral flow: Surrogate model approach with machine learning' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Alison L. Marsden

Associate Editor

PLOS Computational Biology

Daniel Beard

Deputy Editor

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: The authors addressed the comments in my previous review satisfactorily. Therefore, I recommend publication of the article in its present form.

Reviewer #2: Thank you for addressing the comments. I think the authors have addressed all of my concerns.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: Luca Pegolotti

Reviewer #2: No

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1009996.r004

Acceptance letter

Daniel A Beard, Alison L Marsden

23 Jun 2022

PCOMPBIOL-D-22-00362R1

Uncertainty quantification in cerebral circulation simulations focusing on the collateral flow: Surrogate model approach with machine learning

Dear Dr Yuhn,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Agnes Pap

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

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

    Supplementary Materials

    S1 Appendix. Details on the design of experiments.

    (PDF)

    S2 Appendix. Details on the uncertainty propagation.

    (PDF)

    S1 Fig. Fully connected deep neural network used in this study.

    (A) Network architecture. (B) Schematic of a single node.

    (TIF)

    S2 Fig. Arterial geometry of Patients 1–3.

    Three-dimensional reconstructed arterial geometries obtained via lumen segmentation on computed tomography images.

    (TIF)

    S3 Fig. R2 scores of deep neural networks trained using different combinations of hyperparameters.

    The number of training samples was maintained at 120 000, and the R2 scores were evaluated considering 40 000 test samples. Nlayer denotes the number of hidden layers, Nnode indicates the number of nodes in each hidden layer, Nbatch represents the batch size for mini-batch training, and lr denotes the initial learning rate.

    (TIF)

    S4 Fig. Scatter plots of flow rates (mL/min) obtained from the one-dimensional–zero-dimensional (1D–0D) simulation and surrogate model.

    Flow rates in the carotid and cerebral arteries are depicted for 40 000 samples of test data. The negative flow rate indicates that the flow direction is opposite to that of the arrows in Fig 2. The R2 score and mean absolute error (MAE) of each quantity are depicted in the corresponding panels.

    (TIF)

    S5 Fig. Scatter plots of pressures (mmHg) obtained from the one-dimensional–zero-dimensional (1D–0D) simulation and surrogate model.

    Pressures in the carotid and cerebral arteries are depicted for 40 000 samples of test data. The R2 score and mean absolute error (MAE) of each quantity are depicted in the corresponding panels.

    (TIF)

    Attachment

    Submitted filename: Author_Response_Rev1.pdf

    Data Availability Statement

    All relevant data are available on Zenodo (https://doi.org/10.5281/zenodo.6557448), except for medical images that could potentially identify or reveal sensitive patient information.


    Articles from PLoS Computational Biology are provided here courtesy of PLOS

    RESOURCES