Skip to main content
Advertisement
  • Loading metrics

A flexible generative algorithm for growing in silico placentas

  • Diana C. de Oliveira ,

    Roles Conceptualization, Data curation, Formal analysis, Methodology, Software, Visualization, Writing – original draft, Writing – review & editing

    d.oliveira@ucl.ac.uk

    Affiliation Department of Mechanical Engineering, University College London, London, United Kingdom

  • Hani Cheikh Sleiman,

    Roles Methodology, Software, Writing – review & editing

    Affiliation Department of Mechanical Engineering, University College London, London, United Kingdom

  • Kelly Payette,

    Roles Conceptualization, Methodology, Writing – review & editing

    Affiliations Centre for the Developing Brain, School of Biomedical Engineering and Imaging Sciences, King’s College London, London, United Kingdom, Biomedical Engineering Department, School of Biomedical Engineering and Imaging Sciences, King’s College London, London, United Kingdom

  • Jana Hutter,

    Roles Conceptualization, Project administration, Supervision, Writing – review & editing

    Affiliations Centre for the Developing Brain, School of Biomedical Engineering and Imaging Sciences, King’s College London, London, United Kingdom, Biomedical Engineering Department, School of Biomedical Engineering and Imaging Sciences, King’s College London, London, United Kingdom, Smart Imaging Lab, Radiological Institute, University Hospital Erlangen, Erlangen, Germany

  • Lisa Story,

    Roles Conceptualization, Project administration, Writing – review & editing

    Affiliation Department of Women and Children’s Health, School of Life Course Sciences, King’s College London, London, United Kingdom

  • Joseph V. Hajnal,

    Roles Conceptualization, Project administration, Supervision, Writing – review & editing

    Affiliations Centre for the Developing Brain, School of Biomedical Engineering and Imaging Sciences, King’s College London, London, United Kingdom, Biomedical Engineering Department, School of Biomedical Engineering and Imaging Sciences, King’s College London, London, United Kingdom

  • Daniel C. Alexander,

    Roles Conceptualization, Funding acquisition, Project administration, Supervision, Writing – review & editing

    Affiliation Centre for Medical Image Computing and Department of Computer Science, University College London, London, United Kingdom

  • Rebecca J. Shipley,

    Roles Conceptualization, Funding acquisition, Project administration, Supervision, Writing – review & editing

    Affiliation Department of Mechanical Engineering, University College London, London, United Kingdom

  • Paddy J. Slator

    Roles Methodology, Software, Supervision, Visualization, Writing – original draft, Writing – review & editing

    Affiliations Cardiff University Brain Research Imaging Centre, School of Psychology, Cardiff, United Kingdom, School of Computer Science and Informatics, Cardiff University, Cardiff, United Kingdom, Centre for Medical Image Computing and Department of Computer Science, University College London, London, United Kingdom

Abstract

The placenta is crucial for a successful pregnancy, facilitating oxygen exchange and nutrient transport between mother and fetus. Complications like fetal growth restriction and pre-eclampsia are linked to placental vascular structure abnormalities, highlighting the need for early detection of placental health issues. Computational modelling offers insights into how vascular architecture correlates with flow and oxygenation in both healthy and dysfunctional placentas. These models use synthetic networks to represent the multiscale feto-placental vasculature, but current methods lack direct control over key morphological parameters like branching angles, essential for predicting placental dysfunction.

We introduce a novel generative algorithm for creating in silico placentas, allowing user-controlled customisation of feto-placental vasculatures, both as individual components (placental shape, chorionic vessels, placentone) and as a complete structure. The algorithm is physiologically underpinned, following branching laws (i.e. Murray’s Law), and is defined by four key morphometric statistics: vessel diameter, vessel length, branching angle and asymmetry. Our algorithm produces structures consistent with in vivo measurements and ex vivo observations. Our sensitivity analysis highlights how vessel length variations and branching angles play a pivotal role in defining the architecture of the placental vascular network. Moreover, our approach is stochastic in nature, yielding vascular structures with different topological metrics when imposing the same input settings. Unlike previous volume-filling algorithms, our approach allows direct control over key morphological parameters, generating vascular structures that closely resemble real vascular densities and allowing for the investigation of the impact of morphological parameters on placental function in upcoming studies.

Author summary

The placenta is important in ensuring a healthy pregnancy by facilitating the exchange of oxygen and nutrients between the mother and the fetus. Disturbances of placental function are often associated with abnormalities in the placental vascular structure, and detecting these issues early on is crucial. To understand the connection between placental vascular architecture, blood flow, and oxygenation, computational models have been used. These use synthetic networks which lack precise control over crucial morphological parameters, such as branching angles, essential for predicting placental dysfunction. Our contribution is a new approach that allows for the creation of virtual placentas that closely resemble real vascular characteristics. It enables users to customize the feto-placental vascular architecture at various levels, including individual components like placental shape, chorionic vessels, and placentone, as well as the complete structure. The flexibility of this pipeline opens the door for investigating the direct impact of morphological parameters on placental function.

Introduction

The placenta is vitally important for a successful pregnancy and influences the lifelong health of both the child and the mother [1, 2]. Fetal and maternal blood flow separately through a complex branching system that maximises oxygen exchange between mother and fetus to enable appropriate fetal growth (Fig 1). At a macro scale, the feto-placental vasculature encompasses the fetal umbilical vessels, connecting the placenta to the fetus and carrying either deoxygenated fetal blood (via the umbilical arteries) or oxygenated fetal blood (via the umbilical vein). These umbilical vessels give rise to chorionic vessels, which extend through the chorionic plate and supply smaller-scale villous trees. At a microscale, the villi further branch into intricate capillary pathways that facilitate the aforementioned gas exchange. The villous trees are considered functional units of the placenta, and define the intervillous space (IVS), where maternal blood enters to provide nutrients and gas exchange. The spiral arteries arising from the uterus yield low-velocity, low-pressure blood flow in the IVS, optimising villous tree perfusion [35]. This oxygenated blood then becomes deoxygenated as it passes through the villous trees, exiting the IVS through decidual veins [57]. The spatial arrangement of the feto-placental vasculature is influenced by various structural and functional factors, including placental size and shape, or blood flow velocity within the IVS.

thumbnail
Fig 1. Schematic representation of the placenta and feto-placental vascular structures.

(A) Placental macroscopic components and associated structures, including the chorionic and basal plates and the umbilical cord. (B) A functional lobule of the feto-placental circulation is shown in detail: exchange occurs in the IVS, most specifically in the maternal blood pools arising from the spiral arteries. Oxygenated blood enters the IVS through the spiral arteries. Deoxygenated blood from the fetal side enters the placental parenchyma through the umbilical arteries, via the villous tree up to the capillaries, where it is oxygenated before returning to the fetus in the umbilical vein. Oxygen-depleted blood then leaves the IVS through the decidual veins located in the septa between the IVS.

https://doi.org/10.1371/journal.pcbi.1012470.g001

Many pregnancy complications, including fetal growth restriction (FGR) and pre-eclampsia, are associated with placental dysfunction, including abnormalities of placental vascular structures and function [810]. Quantitative measurements of placental health during pregnancy can improve detection and monitoring of pregnancy complications. However, despite the emergence of promising techniques such as placental magnetic resonance imaging (MRI) [4, 1114], non-invasive observation of the placenta during pregnancy remains highly challenging. There is hence poor understanding of the links between pregnancy complications and underlying placental structure and function [1517]. While animal models allow insights into specific pathophysiological mechanisms, they do not allow us to study the unique aspects of the development, adaption, structure and function of the human placenta [18]. On the other hand, biophysical models can provide insights into placental structure and function as they employ vascular structures as inputs to predict functional parameters relevant to the performance of the human placenta [19]. Such models can simulate blood flow patterns and solute transport within the placental vasculature, helping to identify regions with optimal or compromised perfusion [20, 21], and underlying the transport of nutrients and oxygen across the placental barrier [22, 23]. Therefore, they allow testing of different structural-functional hypotheses in an in silico setting to better understand human pregnancy [2426].

Realistic in silico placental geometries required for biophysical modelling have been previously acquired via detailed imaging of post-delivery placentas using techniques such as micro-computed tomography [27], photoacoustic imaging [28], and MRI [29]. However, such techniques are costly and time consuming and require a trade-off between spatial coverage and spatial resolution [30]. Moreover, while the placenta has a round, curved shape determined by the curvature of the uterine wall, post-delivery it appears flatter and more irregular, and may also show signs of physical damage or detachment from the uterine wall [31] caused by the birthing process. This means that in vivo and ex vivo feto-placental vasculature differs and geometrical details captured post-delivery may not be entirely representative of the in vivo placenta.

Several modelling approaches have therefore utilised growing algorithms to generate plausible in silico feto-placental vascular structures, including the definition of an outer placental surface, the growth of chorionic vessels and the generation of villous trees. This has typically been achieved through the use of volume filling algorithms, where segments grow towards user-defined seed points based on heuristic constraints, such as maximum branching angles and fractional distances towards seed point centres of mass [20, 21, 32].

A major limitation of volume-filling algorithms is that multiple vital morphological parameters, such as the actual branching angle, number of branching generations and length-to-diameter ratios are not directly controllable, but rather are emergent properties of the algorithm [33]. It is therefore difficult, and potentially impossible, to directly control a single morphological parameter, and study its effect on the flow and transport properties of the placenta. To test hypotheses about the influence of structural differences in dysfunction, we need to control these parameter settings while generating in silico models. Given the uncertainty associated with morphological parameters arising from different acquisition techniques (in vivo and ex vivo), sensitivity analyses of the effect of key parameters on topological metrics becomes paramount to quantify the impact of uncertainty in input parameters on vascular structures, providing informed insights into the relationships between inputs, structure and function.

In this paper we address these limitations with a flexible generative algorithm for growing in silico placentas where all the salient morphological parameters are user controlled. We derive sensible default values for these parameters from the literature and assess their influence on vasculature topology via a sensitivity analysis. This is crucial, given the uncertainty in placental structural parameters arising from different assessment techniques. The algorithm and exemplar in silico placental structures are made freely available at [34]. These can underpin subsequent placenta modelling including, flow, oxygen and nutrient transport, and simulations of MRI signals.

Background: Morphology of the placenta and feto-placental vasculature

Key features and association with pathology

Several morphological features of the placenta and its vascular structure determine placental efficiency and the appropriate growth of the fetus. These features need to be accounted for in a generative algorithm for the feto-placental vasculature at a multi-scale level (Fig 1).

At a macroscopic scale, the placenta is usually described as round or oval, with high variability in size and shape (with e.g. average thickness of placental disk varying from 0.951 to 3.095 cm and the placental surface diameter from 14.933 to 33.499 cm within one clinical dataset [35]) [36, 37]. From a structural point of view, placental shape and size are usually viewed as markers of placental health and efficiency, as well as perinatal outcome [35]. For example, alterations to placental shape observed post-delivery [6, 9, 38] and with in vivo MRI [39], such as smaller total placental volumes and smaller IVS volume, have been associated with pathologies such as FGR and pre-eclampsia, which impact appropriate fetal growth [6, 9, 38, 39].

The chorionic and basal plates form the fetal and maternal sides of the placenta, respectively, with the umbilical vessels arising from the umbilical cord forming the chorionic plate. Variability in vasculature specifics (e.g. spread of chorionic vessels) influence the shape of the chorionic plate and the overall placental shape [37, 40]. Indeed, Salafia et al. found a connection between abnormal chorionic plate shapes and altered vascular structures, in turn associated with reduced placental efficiency [37]. The position of the placental umbilical cord insertion is also considered a marker of perinatal outcome. For example, eccentric cords, which yield largely asymmetric chorionic vasculatures, have been associated with placental insufficiency [36, 41]. This means that both the position of the umbilical cord insertion and the structure and dispersion of the chorionic vessels over the chorionic plate affect blood flow supply to and from the smaller-scale villous trees and ultimately the capillary vessels, effectively dictating placental efficiency [36, 41].

The placental basal surface consists of functional lobules separated by grooves, representing placental septa. Each functional lobule usually aligns with fetal villous trees and corresponding decidual vessels. During early pregnancy, maternal spiral arteries undergo remodelling caused by placental cells (trophoblasts), transforming into wide, funnel-like structures [3, 4, 6]. This process facilitates low-velocity, low-pressure blood flow in the IVS [35]. Disruptions in spiral artery (SA) remodelling are linked to complications such as placental insufficiency and pre-eclampsia [4, 42]. For instance, incomplete remodelling can lead to smaller SA vascular lumens, elevated, jet-like blood flow rates into the IVS and impacting villous tree maturation over gestation [3]. SA mega-jets, linked to higher flow rates, have been associated with sparser villous trees and lower vascular density in the placenta [3], though their impact on placental pathology remains unclear.

The fetal villous trees are asymmetric branching structures composed of numerous villi, extending from the chorionic plate into the IVS. The distal ends of these trees are composed by capillary pathways [20, 43]. Ongoing vessel maturation throughout gestation yields denser vascular trees, facilitating the exchange of nutrients, oxygen, and waste products between maternal and fetal circulations [4]. In pathological conditions such as FGR or pre-eclampsia, there are notable alterations in the structure of villous trees, including abnormalities in the size, shape, and density. For example, sparse and elongated vascular networks with decreased villous volumes and surface areas are usually observed in FGR [4, 38, 44]. The spatial distribution and structural features of villous trees are, therefore, key to placental efficiency.

Morphological parameters

A range of morphological parameters describes the placental surface and the vascular network of blood vessels representing the feto-placental vasculature. Here we focus on structural metrics that will be directly used to create in silico placentas and feto-placental vasculatures with our generative algorithm (see Fig 2). For a certain vessel B, defined by start and end nodes i and j, we can also define the length-to-diameter ratio (ltd) as (1) where dB and lB are the vessel diameter and length, respectively [30]. Using the same notation as in Fig 2B, the 3-dimensional (3D) branching angle between vessel segments ji and ig is given by (2) where Ci, Cj, Cg are the spatial positions of vascular nodes i, j, g in a universal coordinate system, respectively [30]. Planar branching angles, also represented in Fig 2B, have been previously used to characterise fetal villi [10]. Planar branching angle values can then be used to approximate 3D branching angles when generating the feto-placental vasculature.

thumbnail
Fig 2. Schematic representation of important placental morphological parameters.

(A) Typical descriptions of chorionic surface shape and size rely on ellipsoid representations characterised by major (rmaj) and minor (rmin) radii [36, 37] and half the placenta thickness (thalf), as represented in a side view of the placental surface (left side) [20]. Other relevant parameters represented in an axial view of the chorionic plate (right side) include the position of the umbilical cord insertion in the chorionic plate (green star), determined by the distance of the insertion from the ellipsoid centre (dc) and the minimum distance between the insertion and the periphery of the chorionic plate (mt) [36]. (B) Blood vessels are typically characterised by length (l) and diameter (d) (left side) and 3D branching angles (θ) (middle) [20, 21]. Planar branching angles are defined upon vessel branching properties (right side): The parent-daughter branching angle of a certain segment is defined as the angle of a daughter segment from its parent’s axis (e.g. θpd), while the daughter-daughter branching angle is represented as the angle between two daughter segments (e.g. θdd).

https://doi.org/10.1371/journal.pcbi.1012470.g002

Model

In this section, we derive our generative algorithm whilst explaining the underpinning rationale and definitions (Algorithm overview and general notation-Capillary representation and venous system). We also describe how key metrics are computed (Morphological metrics computed), our sensitivity analysis on the influence of algorithm input parameters on key topological metrics (Topological assessment and sensitivity analysis), stochastic effects (Stochastic effects) and generated feto-placental vasculatures (Generating healthy and dysfunctional feto-placental vasculatures). A MATLAB implementation of our algorithm, including examples of synthetic placental structures generated, is available at [34].

We introduce our algorithm in stages. We focus on the generation of arterial vessels while still accounting for empty space to be occupied by venous vessels. For each stage, we state the generative procedure and the required user-defined parameters, and the motivation underlying our choices. We specify fixed parameters, but reserve the details of user-defined parameters and literature-based estimates until the Methods section (Tunable parameter definitions and suggested ranges). In-depth algorithm implementation details such as fine-tuning of vessel spatial distribution (Computational implementation: Fine-tuning spatial distribution of feto-placental vasculature) and vessel-to-vessel intersection checks (Computational implementation: Branch intersection checks) are provided in the Methods section. For those solely interested in grasping the algorithm’s overarching concepts, we recommend consulting section Algorithm overview and general notation, Fig 3.

thumbnail
Fig 3. User options and main steps of the generative algorithm.

https://doi.org/10.1371/journal.pcbi.1012470.g003

Algorithm overview and general notation

Our generative algorithm is implemented in MATLAB (MATLAB, R2021b, 9.11, The MathWorks Inc., Natick, MA, USA). In the following sections, we describe:

  • The notation used to define the feto-placental vasculature as trees (Tree notation) and branching rules imposed (Branching rules)
  • The definition of placental shape and placental surface mesh, as well as cord insertion (Step-by-step description of placental size and shape-Step-by-step description of placental mesh and cord insertion)
  • General notions for vasculature generation in the placenta (General notions of feto-placental vasculature generation)
  • The definition of chorionic plate and generation of chorionic vessels (Step-by-step description of chorionic vessel generation)
  • The definition of a placentone domain (Step-by-step description of placentone domain generation) and the creation of villous trees (Step-by-step description of villous vessels generation)
  • The representation of the capillary and venous systems (Capillary representation and venous system)

Depending on the end purpose, the algorithm can generate each part of the feto-placental vasculature independently or the full geometry. A flowchart of the algorithm options and an overview of the generative algorithm is provided in Fig 3.

Tree notation.

The notation of the Trees Toolbox [45] is applied to all feto-vascular structures generated with the algorithm, specifically the chorionic vessels and the villous trees. We define a vascular tree by a series of start and end nodes (defined by coordinates in a 3D space), an adjacency matrix, and diameters. For a tree with N nodes we have (3) where Ci is the set of all tree nodes defined by Cartesian coordinates (Xi, Yi, Zi). The connections between nodes—or vessel segments—are denoted by the adjacency matrix A, an N × N matrix with entries (4) These connections yield a tree with M segments defined as (5) where each segment is characterised by a certain diameter d (6) where di denotes the diameter of the connection between node i and its parent node. This definition of a vascular tree resembles that of previous computational approaches [20, 32, 46].

Branching rules.

Assuming that all segments are circular cross-section cylinders, the bifurcation of a parent segment into two daughter segments is dictated by Murray’s Law, a power-law relationship between the diameters of the parent vessel d0 and those of the daughter segments d1, d2: (7) where d0 > d1 = d2 for a symmetric bifurcation. This law minimises the resistance to flow throughout a vascular network, and the bifurcation exponent k is key to determine the energy dissipation associated with a certain vascular structure.

Step-by-step description of placental size and shape

Motivation.

Post-partum [35, 37] and in vivo MRI [47] studies assessing placental shape found common deviations from a mean round shape. This can be quantified through placental eccentricity, a parameter that mathematically ranges between 0 and 1 (0 = completely circular shape), although typical placental eccentricities are well below 1 [10, 36, 37].

Generative procedure.

We characterise our in silico placentas as oblate spheroids based on user-defined parameters: The placental thickness 2thalf is estimated from the placental volume, V, using Eq 8 [48, 49]: (8) We use the equation of Pathak et al. [36] to obtain the corresponding short placental radius (rmin) from the placental eccentricity (E) and long placental radius (rmaj): (9) For given values of rmaj, rmin and 2thalf, we mathematically define a 3D oblate spheroid as a surface object, characterised by 3D spatial coordinates. We employ a default patch conversion function in MATLAB to convert the geometry from this surface object to a patch structure containing directly associated face and vertex information [50]. This is represented as a closed quadrangular surface mesh whose elements are then further subdivided to form triangular elements, yielding a triangulated surface mesh. This mesh will be used to provide seed points for the vasculature growing algorithms (more details in subsequent sections). Alternatively, a patient-specific closed triangulated mesh can be directly obtained from in vivo imaging, such as placental MRI.

Step-by-step description of placental mesh and cord insertion

Motivation.

The umbilical cord inserts into the chorionic plate and gives rise to vessels spreading over the chorionic plate [51]. A measure of relative insertion eccentricity of the umbilical cord has been proposed by Pathak et al. [36]: the umbilical cord centrality index. This parameter ranges between 0 (insertion at plate centroid) and 1 (insertion at plate margin) [36].

Generative procedure.

We characterise the shape of the chorionic plate and cord insertion based on two main user-defined parameters:

The placental mesh is divided into chorionic and basal plates. First, rmaj, rmin and thalf are used to estimate the chorionic surface area, Achor, based on the equation for half of the area of an ellipsoid: (10)

This surface area is then used to extract the mesh corresponding to the chorionic plate from the total placental mesh. This is performed by iteratively removing rows of mesh elements until the actual chorionic mesh surface area matches the area obtained using Eq 10. We found that the resulting mesh density had insufficient seed points and therefore hindered chorionic vessel generation (S1 Table). As such, we performed sub-triangulation of mesh elements to provide sufficient seed points for the generative process, yielding 13—30 seeds/mm2 (depending on the size of the placental surface). We use the equation of Pathak et al. [36] to determine the umbilical vessel insertion in the chorionic plate mesh. Specifically, we employ the umbilical cord centrality index, CCI, to determine the distance of the umbilical cord from the chorionic plate centroid, dc: (11) A search is then performed on the chorionic plate mesh nodes to find the node which matches dc the closest. This node is then assumed as the 3D insertion point in the chorionic plate mesh.

General notions of feto-placental vasculature generation

Both chorionic and villous vessels are characterised by a range of user-defined parameters and, despite being based on different morphological data and being generated on different domains (chorionic—2D mesh surface; villous—3D domain), the basics for their generative procedure are similar. Broadly speaking, they are created iteratively, branching generation after branching generation, following four main steps:

  1. Sampling of candidate daughter nodes based on morphological (e.g. branching angles, length-to-diameter ratios) and branching law (bifurcation exponents, asymmetry values) parameters;
  2. Selecting the best candidate daughter nodes based on global branch distribution penalties, which are used to influence the spatial distribution of vessels in the chorionic plate and the IVS (more details in Methods—Computational implementation: Fine-tuning spatial distribution of feto-placental vasculature);
  3. Ensuring there are no branch intersections;
  4. Assessing criteria for termination at each iteration.

To facilitate the selection of candidate daughter nodes, heuristic tolerances in branch lengths determined from ltd (toll) and parent-daughter branching angles (tolθ) are allowed. Final branch lengths (lf) and branching angles (θf) then take the form (12) Users have the flexibility to define the tolerances toll and tolθ; For all experiments in this paper, we heuristically selected toll and tolθ to align with user-defined constraints while ensuring the creation of a vascular structure containing an appropriate number of vessels, consistent with prior in silico models and observations from in vivo/ex vivo studies. We found that reducing the tolerances resulted in fewer candidate daughter nodes being selected and fewer vessels being generated, leading to an abrupt termination of vascular structures in both chorionic and villous vessels (see S3 and S6 Tables). Specifically, lower values of tolθ hindered appropriate spread of chorionic vessels through the chorionic plate (see S4 Table). Ultimately, we defined toll = 8–13% and tolθ = 25–35% for generating chorionic vessels, while for villous vessels we set tolθ = 15%. Users wishing to generate significantly different feto-placental vascular structures may need to modify these tolerances accordingly.

Step-by-step description of chorionic vessel generation

Motivation.

Chorionic vessels typically branch 6–8 times over the chorionic plate [51], which, in a healthy scenario, will then feed 30–100 villous trees in the IVS [3, 43, 52]. According to literature descriptions, the chorionic arteries have a mostly dichotomous branching pattern, with average parent-daughter diameter ratios ranging between 0.76 to 0.8 [51].

Generative procedure.

We characterise the generation of chorionic vessels based on user-defined parameters:

The distal ends of the umbilical arteries are represented by two segments 20 mm long [20]. These segments are inserted into the chorionic plate close to the designated point of insertion, ensuring no intersections by displacing their position in x by a distance = ud. Chorionic arteries are generated iteratively from these cord insertions, spreading through the chorionic mesh. For each non-terminal end node, candidate branching nodes are selected from the chorionic mesh based on the desired daughter segment length and branching length priors within predefined tolerances (Eq 12). These nodes are further selected and ranked using a global distribution penalty. They are iteratively tested for intersection and termination criteria following the determined rank and a node is accepted if it respects the criteria. The subsequent creation of villous trees in the placenta involves creating intraplacental vessels of 2 mm in length. These originate from the midpoint of each chorionic artery and penetrate the IVS at angles ranging from 60 to 90 degrees [51].

Branch termination.

Biologically-inspired criteria: Based on previous studies [43, 51, 52], branching occurs until either the maximum number of branching generations (bgc) is 8, or the maximum number of vessel segments (bnc) is 100.

Topological criteria: We compute the Euclidean distance of a daughter branch node 1) to other tree points and 2) to the nodes in the chorionic plate boundary. If this distance is less than the daughter branch diameter in the first case or less than two times the daughter branch diameter in the second case, the branch is terminated. This ensures appropriate distance between vessel segments.

Step-by-step description of placentone domain generation

Motivation.

Villous trees are associated with high variability in vascular density within the IVS [53]. However, they have been described as hollow-centred, bud-like structures supplied by a maternal SA located near their centres [3, 43]. Such functional units are commonly described as placentones, which have been characterised as semi-hemispheres [5] or cuboids [3].

Generative procedure.

To generate a placentone surface, the following parameters are required

To create a placentone, a cuboidal closed triangular mesh is initially created. This method assumes that the placenta can be approximated as uniform in width over a single placentone. The placentone, represented in Fig 4A, is assumed to have thickness equal to that of the placenta (2thalf) and cross-sectional dimensions Xp = Yp [3]. Cross-sectional dimensions are defined via Eq 13: (13) where V and np represent the placental volume and the number of placentones, respectively. Furthermore, a central cavity was delineated, positioned adjacent to the opening of the SA and characterised as a semi-ellipsoid. The dimensions of this villous-free area, denoted by its radius (CCr) and height (CCh), were used to define its shape. Fetal villi are not allowed to grow within this central cavity.

thumbnail
Fig 4. Placentone representation.

(A) Main placentone dimensions are identified, including those for the central cavity, and a fetal tree with five branching generations is showcased for clarity. (B) A fetal tree branched up to 14 generations is displayed. Key: 2thalf, placental thickness; Xp, x-direction length; Yp, y-direction length; CCr, central cavity radius; CCh, central cavity height.

https://doi.org/10.1371/journal.pcbi.1012470.g004

Step-by-step description of villous vessels generation

Motivation.

Villous vessels originate from intraplacental vessels (or stem vessels, see Section Step-by-step description of chorionic vessel generation) and define the IVS, branching up to 15 generations and forming tree-like geometries [20, 43].

Generative procedure.

Villous trees grow inside a surface mesh domain which effectively represents a 3D volume. Their generation process varies depending on whether they are generated as a single functional unit (mesh domain = placentone surface), or as part of the whole feto-placental vasculature (mesh domain = placental surface). In the first case (Section Step-by-step description of placentone domain generation), supplementary parameters are selected to delineate (1) a cuboid in which the tree grows, and (2) a villous-free region near the SA opening (central cavity) [3].

The subsequent parameters defined by the user describe the formation of villous trees for any mesh domain:

The selection of candidate branching nodes and branch generation is schematised in Fig 5. For each non-terminal end node C, candidate branching nodes are uniformly created on a spherical triangulated surface of radius li, centered around the parent node [54]. A plane is then defined by three points (Cg, current node; Cg−1, parent node; Cg−2 parent-parent node), whose unit normal (nV) is obtained via Eq 14: (14)

thumbnail
Fig 5. Schematic showcasing main steps involved in the generation of a new daughter node Ci and subsequently a new branch Bi.

Key: li, candidate branch length; nv, unit normal of plane defined by Eq 14.

https://doi.org/10.1371/journal.pcbi.1012470.g005

Candidate nodes are split using this plane and those respecting branching angle priors within predefined tolerances (Eq 12) are further selected and ranked using a global distribution penalty. The nodes are iteratively tested for intersection and termination criteria following the determined rank and a node is accepted if it respects the criteria. An example of a fetal tree with 14 branching generations is showcased in Fig 4B.

Branch termination.

Biologically-inspired criteria: The caliber of villous arteries is assumed to progressively decrease at each branching generation to feed terminal vessels of d ∼ 0.03–0.04 mm, as observed in previous computational studies [20, 21]. This is achieved after 13–15 branching generations (bgv).

Topological criteria: We compute the Euclidean distance of a daughter branch node 1) to other tree points and 2) to the nodes in the basal plate. We assume that, if this distance is less than the daughter branch diameter in the first case or less than two times the daughter branch diameter in the first case, the branch is terminated.

Capillary representation and venous system

The current generative algorithm generates the arterial network of the feto-placental vasculature, from the umbilical cord level to intermediate villi, accounting for empty space to be occupied by the venous feto-placental counterpart (more details in Sections Computational implementation: Branch intersection checks and Morphological metrics computed). To create an additional representation of downstream vessels (i.e. mature intermediate villous vessels and capillaries), these can be grouped together into a lumped-parameter model, with a detailed description provided by Clark et al. [20].

Analysis of algorithm outputs

Morphological metrics computed.

To assess the morphology of vascular structures generated with the algorithm, a range of topological properties were computed. These are established metrics for determining the functional behaviour of vascular networks [20, 21]. This includes properties directly obtained via functions from the MATLAB Trees Toolbox [45] and direct assessment from outputted structures, such as branching angles, daughter-to-mother diameter ratio, number of arterial branching generations, terminal vessel length and diameter, path lengths, number of segments, length-to-diameter ratios and maximum Strahler order. Other parameters were defined as follows:

Strahler ratios.

Branching metrics such as the Strahler branching ratio, diameter ratio and length ratio aim to quantify bifurcation characteristics within a vascular network. Different bifurcation properties are directly related to blood flow distributions, and differ between healthy and dysfunctional vascular structures [55]. The Strahler order of all branching nodes obtained with the MATLAB Trees Toolbox was used to compute the Strahler branching ratio, diameter ratio and length ratio. Each vessel segment is assigned with a Strahler order (obtained from the node Strahler order) and the number of segments in each order is counted. The number of segments, diameters and lengths are transformed into a logarithmic scale. Regression lines of these against the order number are determined via linear polynomial fitting, with each Strahler ratio being the antilog of the fit gradient [5658].

Vascular density.

Mean vascular density is defined as the ratio between total vessel volume and the volume of the placenta (if growing in a complete placental structure) or the volume of the placentone (if growing as a unique fetal tree). We account for venous vascular density by including a volume term in calculations for total vessel volume: for a certain fetal tree branch Bi, venous length (lvi) and diameter (dvi) is expressed in function of arterial length (lai) and diameter (dai) [59], (15) and total vessel volume (v) is calculated as (16)

To compare these densities with micro-computed tomography estimates, we used a diameter cut-off equal to the voxel size achievable with their whole placental imaging (≥ 116.5 μm) and excluded vessels with diameter ≥ 0.9 mm (equivalent to chorionic, not villous, vessels) [27].

Vessel spread.

Spread is defined as the standard deviation of the Euclidean distance of all vessels to the placental centroid Gi. Remembering that a tree has N nodes defined by Ci = (Xi, Yi, Zi), and assuming a list of candidate daughter nodes defined by δi = (Xi, Yi, Zi), we define (17) where n is the number of vessels.

Topological assessment and sensitivity analysis.

A global sensitivity analysis to assess the effect of algorithm input parameters on key topological metrics was performed for the generation of chorionic vessels and a fetal tree in a placentone. We employed Monte Carlo simulations with the Morris method, with this method known for its accuracy in models with many parameters and based on the repetition of a set of randomized one-at-a-time runs [60, 61]. This allows us to understand the relative importance of each input variable and how it affects the model’s output. This is particularly useful for identifying key factors that significantly influence the results. A detailed description on the Morris method can be found elsewhere [61].

Input parameters assessed for chorionic and villous vessel generation are presented in Table 1. These ranges span biologically-plausible settings, accounting for extreme dysfunctional cases. The ranges reported for global distribution penalty weights 1 and 2 (cf1, cf2) were determined heuristically by investigating how adjustments to these weights impacted 1) the generation and spread of chorionic vessels across the chorionic plate and 2) the creation of a single fetal vascular structure. The placental outer shape, chorionic plate and umbilical cord insertion were fixed in the case of chorionic vessel generation, with only vessel growth input parameters being assessed. A uniform distribution of input parameters was imposed, with 70 and 100 samples per parameter for chorionic and villous vessel generation, respectively. A Latin hypercube sampling strategy was adopted to generate a near-random sample of parameter values using the uniform distribution previously defined [60]. This type of sampling splits the input parameter space into equally probable intervals along each input parameter while ensuring that the combinations of values chosen for the variables cover the entire input space in a representative manner.

thumbnail
Table 1. Sensitivity analysis settings.

Range of user-defined parameters for the generation of chorionic vessels and villous tree vessels.

https://doi.org/10.1371/journal.pcbi.1012470.t001

After all runs, elementary effects (EE) associated with a certain input were computed as an absolute mean (μ*) and standard deviation (σ), which measure input influence and level of interactions with other inputs, respectively [60, 61]. Output parameters assessed for both chorionic and villous vessels include: mean, minimum and maximum branching angle, mean number of branching generations, Strahler branching ratio, mean ratio of parent-to-daughter diameter and mean path length. Additional output parameters include vessel spread (Eq 17) for chorionic vessels and mean terminal diameter and vascular density for villous vessels, respectively.

To objectively determine highly influential input parameters, we normalised μ* and σ obtained for each input parameter and ranked these based on a cost function that maximises μ* and minimises σ: (18) The input parameters associated with the highest three scores as computed using Eq 18 were selected as the most influential for each output parameter.

Stochastic effects.

To provide further insight into the variability inherent in the generated feto-placental vasculatures, multiple algorithm runs were conducted for the generation of chorionic vessels and placentone villous trees using the same set of input parameters. The input settings presented in Table 2 were used to run the algorithm 50 times for each case. The output metrics are well represented by the univariate Gaussian distributions. Variability between runs was quantified for each output metric by computing the Kullback-Leibler Divergence (KL) for the univariate Gaussians, two Gaussians at a time: (19) where and represent the mean and standard deviation values of Gaussians 1 and 2, respectively. KL varies between 0 and ∞, and the lower its value, the closest the behaviour of two distributions.

thumbnail
Table 2. Analysis of stochastic effects.

Input settings for the generation of chorionic vessels and villous tree vessels.

https://doi.org/10.1371/journal.pcbi.1012470.t002

Generating healthy and dysfunctional feto-placental vasculatures.

To assess vascular spatial variability in the healthy placenta, we generated whole feto-placental vascular structures based on input parameters presented in Table 3. We also generated 3 placentones at 35 weeks of gestation based on input parameters presented in Table 4: a healthy fetal tree; the presence of a SA mega jet, associated with a higher central cavity height [3]; and moderate FGR, represented via a 35% decrease in placental volume [39, 66] and number of placentones [51], a 25% decrease in placental thickness 2thalf [44], a 20% smaller stem diameter [66], a 20% increase in mean parent-daughter branching angle [10] and a 13% decrease in the bifurcation exponent kv.

thumbnail
Table 3. Input settings for the analysis of the whole feto-placental vasculature.

Analysis of vascular spatial variability of the complete feto-placental vasculature. Units: V, cm3; rmaj, cm; mt, mm; ud, mm; θpd and θdd, °; ds, mm.

https://doi.org/10.1371/journal.pcbi.1012470.t003

thumbnail
Table 4. Input settings for the analysis of three placentone cases.

A healthy fetal tree, a case with the presence of a spiral artery (SA) mega jet, and a case of fetal growth restriction (FGR) are assessed. Units: V, cm3; 2thalf, mm; CCr, mm; CCh, mm; ds, mm; θpd and θdd, °.

https://doi.org/10.1371/journal.pcbi.1012470.t004

Results

In this section, we first present an example of an in silico feto-placental vasculature obtained with our generative algorithm and analyse its topological properties against literature ranges, for overall validation of the structure (Assessment of general topological properties and comparison with literature). This assessment is conducted by comparing predicted topological metrics against ex vivo and in vivo data whenever possible. In silico studies serve as the ultimate point of comparison when no other data is available. However, relying solely on comparisons between our topological predictions and other computational studies may be insufficient to validate the generated vascular structures; thus, these comparisons are presented merely as a benchmark. Next we assess the sensitivity analyses, evaluating the dependence of generated shapes on input parameters (Dependence of generated shape on input parameters). The stochastic effects of the algorithm are analysed in terms of key output metrics (Analysis of stochastic effects) and vascular spatial variability for two feto-placental vasculatures (Variability in vascular density: A two-case assessment). Finally, we perform a preliminary assessment of three different placentones representing healthy and dysfunctional scenarios (Placentone fetal trees).

Assessment of general topological properties and comparison with literature

The feto-placental vasculature generated with input parameters from Table 3 is presented in Fig 6, with morphological characteristics and key output topological metrics presented in Table 5. This structure includes up to 13 generations beyond the chorionic arteries, with a total of 21±4 mean branching generations up to terminal vessels of diameter 0.036±0.015 mm, consistent with previous reports [43, 51, 67]. Strahler branching properties in the generated vasculature show asymmetric vascular branching, with values comparable to those obtained by previous computational models of the feto-placental vasculature. Similarly, mean morphometric properties of the structure such as branching angles and length-to-diameter ratio correspond well to previous estimates for placental computational geometries accounting for heterogeneously generated fetal trees [21].

thumbnail
Fig 6. Example of feto-placental vasculature generated in the case of a non-central umbilical cord insertion.

Figure components are depicted in isometric (xyz coordinate system) and side (xz plane) views.

https://doi.org/10.1371/journal.pcbi.1012470.g006

thumbnail
Table 5. Generated feto-placental vasculature morphological properties and key topological metrics, obtained with main input parameters as described in previous sections.

Typical ranges of structural values available in the literature are also reported.

https://doi.org/10.1371/journal.pcbi.1012470.t005

Dependence of generated shape on input parameters

The influence of input parameters on key topological metrics is assessed for chorionic (Chorionic vessels) and villous trees (Placentone). The relative changes in output metrics for chorionic vessels across a range of input parameters are shown in Fig 7, while the values of μ* and σ for the elementary effects (EE) of each input parameter are presented in Fig 8. Similarly, the corresponding results for placentone villous trees are displayed in Figs 9 and 10, respectively. The ratio σ/μ, which allows us to characterise model parameters with regards to (non-)linearity, (non-) monotony or parameter interactions [71], is also plotted in Figs 8 and 10.

thumbnail
Fig 7. Heatmap results from the global sensitivity analysis for the generation of chorionic vessels.

Mean (μ*) values of the elementary effects (EE) associated with different output metrics were obtained for an input space with 70 samples per input parameter (input settings from Table 1. μ* are normalised for direct comparison between EEs, and higher μ* values are associated with increased influence of a certain input over a certain output. Key: ud, umbilical artery diameter; kc, chorionic Murray’s Law bifurcation exponent; θpd, parent-daughter branching angle; ltdc, chorionic length-to-diameter ratio; θdd, daughter-to-daughter branching angle; cf1, cf2, global distribution penalty weights.

https://doi.org/10.1371/journal.pcbi.1012470.g007

thumbnail
Fig 8. Elementary effects (EE) results for chorionic vessel generation employing the input parameter ranges from Table 1.

Input parameters are listed and color-coded at the end of the Figure. Each subplot corresponds to one output metric indicated by subplot titles. For each output metric, the standard deviation (σ) associated with the EE of a certain input parameter is plotted in function of the respective mean (μ*). The σ/μ ratio is shown by dotted lines in all plots. Clusters of highly influential input parameters, as determined by Eq 18, are circled in black. Key: ud, umbilical artery diameter; kc, chorionic Murray’s Law bifurcation exponent; θpd, parent-daughter branching angle; ltdc, chorionic length-to-diameter ratio; θdd, daughter-to-daughter branching angle; cf1, cf2, global distribution penalty weights.

https://doi.org/10.1371/journal.pcbi.1012470.g008

thumbnail
Fig 9. Heatmap results from the global sensitivity analysis for the generation of villous vessels within a placentone.

Mean (μ*) values of the elementary effects (EE) associated with different output metrics were obtained for an input space with 100 samples per input parameter (input settings from Table 1). μ* are normalised for direct comparison between EEs, and higher μ* values are associated with increased influence of a certain input over a certain output. Key: V, placental volume; 2thalf, placental thickness; ds, stem diameter; ltdv, villous length-to-diameter ratio; kv, villous Murray’s Law bifurcation exponent; θpd, parent-daughter branching angle; θdd, daughter-to-daughter branching angle; CCr, central cavity radius; CCh, central cavity height; cf1, cf2, global distribution penalty weights.

https://doi.org/10.1371/journal.pcbi.1012470.g009

thumbnail
Fig 10. Elementary effects (EE) results for the generation of villous vessels within a placentone employing the input parameter ranges from Table 1.

Input parameters are listed and color-coded at the end of the Figure. Each subplot corresponds to one output metric indicated by subplot titles. For each output metric, the standard deviation (σ) associated with the EE of a certain input parameter is plotted in function of the respective mean (μ*). The σ/μ ratio is shown by dotted lines in all plots. Clusters of highly influential input parameters, as determined by Eq 18, are circled in black. Key: V, placental volume; 2thalf, placental thickness; ds, stem diameter; ltdv, villous length-to-diameter ratio; kv, villous Murray’s Law bifurcation exponent; θpd, parent-daughter branching angle; θdd, daughter-to-daughter branching angle; CCr, central cavity radius; CCh, central cavity height; cf1, cf2, global distribution penalty weights.

https://doi.org/10.1371/journal.pcbi.1012470.g010

Chorionic vessels.

Fig 7 indicates that the standard deviation of the chorionic length-to-diameter ratio (ltdc) and the maximum daughter-daughter branching angle (max θdd) significantly affect most output metrics. Mean, minimum, and maximum branching angles are sensitive to the bifurcation exponent kc and global distribution penalty weight cf1. Interestingly, variations in input maximum θpd and minimum θdd seem to have no apparent impact on output metrics.

As displayed in Fig 8, every input parameter is significant since μ* > 0 for all parameters, and all exhibit a σ/μ ratio >1, indicating non-linear behavior, or interaction effects with other parameters, or a combination of both. In Fig 8, we have highlighted highly influential parameters obtained by maximising μ* and minimising σ (Eq 18). The findings presented align with the heatmap from Fig 7, emphasizing the crucial role of the cf1 for all output metrics, and of the cf2 and the maximum θdd for most output metrics. The mean number of arterial branching generations and Strahler branching ratios are also impacted by the minimum θpd, while kc impacts the mean daughter-to-mother diameter ratio and the mean path length. Interestingly, the standard deviation of the umbilical artery diameter, maximum θpd and minimum θdd appear to have minimal influence on most output metrics. These results suggest that chorionic vessel generation is mainly influenced by maximum daughter-daughter branching angles, while the standard deviation of the umbilical artery diameter may not be essential in future algorithm setups.

Placentone.

In Fig 9, we observe that the majority of input parameters have a moderate impact on the output metrics. The mean villous length-to-diameter ratio (ltdv) appears to stand out as the most influential parameter, associated with the highest normalised EE mean, followed by the mean stem diameter (ds). However, parameters related to the placentone’s shape (e.g. placental volume—V—and thickness—2thalf) do not seem to significantly affect villous vessel topology. Additionally, it appears that only the standard deviation of the parent-daughter branching angle (θpd) influences the Strahler branching ratio.

Our results from Fig 10 once again demonstrate non-linear behavior and parameter interactions, as indicated by σ/μ ratios >1. Despite the mean villous length-to-diameter ratio (ltdv) standing out as the most influential parameter in Fig 9, its consistently high σ across all output parameters, as depicted in Fig 10, hinders its classification as a highly influential parameter based on the ranking from Eq 18. Notably, the mean stem diameter (ds) remains as a highly influential parameter, impacting all output metrics. The mean, minimum and maximum branching angles are influenced by the bifurcation exponent (kv), mean parent-daughter branching angle (θpd), minimum daughter-to-daughter branching angle (θdd) and global distribution penalty weights (cf1, cf2). The bifurcation exponent also dictates other output metrics such as the Strahler branching ratio, the mean diameter of terminal arterial segments and mean vascular density. Various output metrics show low sensitivity to different input parameters. For instance, the standard deviation of ltdv has minimal impact on most outputs, suggesting its limited importance in villous tree generation. Parameters related to placentome shape (e.g., V, 2thalf, CCr, CCh) do not significantly affect global branching angles, branching ratios, or average path lengths. These inputs mainly influence vessel distribution within a volume (e.g. mean vascular density) and may lead to localized changes in topological statistics without exerting widespread global effects.

Analysis of stochastic effects

Variability in output metrics from multiple algorithm runs.

Key output metrics evaluated for variability between algorithm runs include vessel path lengths, branching angles, terminal diameters and lengths, length-to-diameter ratio and branching generations. This variability is statistically represented in Fig 11 using boxplots of KL divergence results. KL divergences obtained for healthy chorionic and villous vessels are represented in Fig 11A and 11B, while Fig 11C and 11D focus on the differences in KL divergence linked to healthy and dysfunctional placentone fetal trees. Additional output metrics are included in the Supporting information (S1 Fig).

thumbnail
Fig 11. Boxplots displaying KL divergence results, indicating variability of key topological metrics obtained after multiple algorithm runs for the generation of chorionic vessels (A) and villous vessels (B-D).

Each output metric is modeled as a Gaussian distribution, and Eq 24 calculates the KL divergence between pairs of Gaussians from the output space. With 50 algorithm runs, this results in 1225 Gaussian combinations and KL divergence values per output metric, represented for (A) chorionic vessels, (B) healthy villous vessels, and (C) FGR-associated villous vessels. (D) A similar analysis using 50 healthy and 50 FGR fetal trees was conducted, focusing on healthy-dysfunctional output metric pairs to derive the KL divergence.

https://doi.org/10.1371/journal.pcbi.1012470.g011

The generative algorithm yields vascular structures which are stochastic in nature. We can observe high variability in output metrics between algorithm runs: the median KL divergence fluctuates between 0 and 0.46 for different output metrics in Fig 11A and 11B, with the upper quartile peaking at 1.19 in the case of chorionic vessels. Maximum boxplot scores (excluding outliers) range from 2 to 2.65. We observe a high KL divergence dispersion and the presence of outliers (KL > 3) for most of the metrics associated with chorionic vessel structures (Fig 11A). While a series of outliers remains for the metrics associated with villous tree structures (Fig 11B), the highest KL divergence dispersion is observed for the path length.

We can observe that the stochastic KL divergence for the output metrics associated with FGR fetal trees (Fig 11C) is higher in comparison with that depicted in Fig 11B) for healthy fetal trees. This is especially true for the mean path length output metric, where the KL divergence upper quartile exceeds 2, whereas for the healthy fetal tree it is below 1 (as shown in Fig 11B). This suggests that it is not possible to generate a dysfunctional vascular structure when using input parameters associated with a healthy one. (Fig 11D) displays even higher KL divergences for output metrics from paired healthy and FGR fetal trees. For instance, the KL divergence lower quartiles associated with mean path length, mean diameter of terminal segments and mean terminal length exceeds 6, while the upper quartile is beyond 20 for mean path length. These results further emphasize the topological differences between healthy and dysfunctional fetal vasculatures.

Variability in vascular density: A two-case assessment.

Two feto-placental vasculatures generated with input parameter settings from Section Generating healthy and dysfunctional feto-placental vasculatures and with different umbilical cord insertion locations were assessed for differences in vascular spatial variability, vascular density and supply asymmetry.

As displayed in Fig 12A and 12B, the feto-placental chorionic vasculatures generated include dichotomous and monopodial branching patterns. The percentage of monopodial branches in the non-central and centralised umbilical insertion vascular structures showcased here is 21% and 25%, respectively. This demonstrates that there is no preference for either branching mode with varying umbilical insertions. There is, however, asymmetry in the vascular volumes supplied by each umbilical artery, which is higher in the case of a non-central cord insertion (Fig 12A). For this structure, the arterial volume is distributed in a 0.37:0.63 ratio, while the vascular structure with a centralised cord insertion (Fig 12B) has a ratio of 0.48:0.52. In addition to this asymmetry in blood supply, these vascular structures have different mean vascular densities (non-central: 0.75±0.32%; centralised: 0.89±0.38%); however, other key topological metrics for the whole feto-placental vascular structure remain mainly unaffected (Fig 12C).

thumbnail
Fig 12. Feto-placental vasculatures with non-central (A) and centralised (B) umbilical artery insertion.

Red (left vasculature) and black (right vasculature) represent vessels fed by each umbilical artery. A comparison of mean key vessel topological metrics is also displayed (C).

https://doi.org/10.1371/journal.pcbi.1012470.g012

Regarding the chorionic vasculature exclusively, additional topological metrics can demonstrate structural differences between centralised and non-central umbilical insertions. A centralised insertion is associated with 3.85±1.71 mean branching generations, spanning 3–5 generations to reach the placental periphery. On the other hand, a non-central insertion is associated with 4.27±2.04 mean branching generations, requiring 4–7 generations to reach the placental periphery. This difference in branching generations is also reflected in the entire pathway from the umbilical cord to terminal vessels, which is higher in the case of non-central insertion (125.09±28.84 mm) when compared to centralised insertion (121.17±14.15 mm). This is associated with increased variability in vessel pathways for a non-central insertion vasculature, as indicated by the increased standard deviation. Moreover, the vasculature with centralised insertion has a higher spread of chorionic vessels throughout the chorionic plate when compared to the one with non-central insertion (66.9 versus 58.4, respectively).

Fig 13 shows the spatial distribution of feto-placental vessels for each vascular structure, including (a) isosurface maps of nodal density and (b) mean vascular density maps averaged in the z-direction. No spatially consistent difference in villous vessel density can be observed within the placental volume, with both structures having a marked degree of heterogeneity. This is demonstrated by comparable coefficients of variation in vascular density for both structures (81.3% vs 82.1%). Both vasculatures are also characterised by reduced vascular density in the placental periphery, with higher vessel density inward.

thumbnail
Fig 13. Vascular density computed for feto-placental vasculatures at an isotropic voxel size of 116.5 μm.

Isosurface maps of nodal density and mean vascular maps are displayed for non-central (A,B) and centralised (C,D) umbilical cord insertion, respectively.

https://doi.org/10.1371/journal.pcbi.1012470.g013

Placentone fetal trees

Key topological metrics for the three placentones created using input parameters from Section Generating healthy and dysfunctional feto-placental vasculatures are presented in Fig 14. Strahler diameter and length ratios remained relatively unaltered across placentones, with the FGR case yielding a higher maximum Strahler order and a smaller Strahler branching ratio in comparison with other placentones (2.24 vs 2.43 and 2.47), associated with more symmetric branching. Mean path lengths from stem trunks to terminal endpoints, also showcases in the first row of Fig 15, were similar for healthy and mega jet cases (26.80±1.87 and 26.40±2.18 mm). The presence of a SA mega jet leads to a spatial redistribution of villous vessels where the central region of the placentone is vessel-free. This is also observed in the second row of Fig 15, where the central region does not have associated nodal density. Moreover, vessels appear to spread less across the whole placentone. These features are associated with a smaller mean vascular density in comparison with the healthy tree (0.74±0.36 vs 0.84±0.32%). As expected, the FGR placentone yields lower mean path lengths (18.55±1.27 mm), lower terminal vessel diameters (0.018±0.006 mm vs 0.026±0.005 mm) and lower mean vascular density (0.20±0.09 vs >0.70±0.30%) when compared to the first two cases. This is also evident in Fig 15, where the FGR tree exhibits significantly reduced dimensions, associated with growth within a concentrated area of the placentone and a poorly perfused placentone periphery.

thumbnail
Fig 14. Comparison of key mean topological metrics for three distinct placentones.

Metrics obtained for a healthy fetal tree, a fetal tree obtained with spiral artery mega jet and a fetal tree associated with fetal growth restriction are represented.

https://doi.org/10.1371/journal.pcbi.1012470.g014

thumbnail
Fig 15. Placentone fetal trees of up to 15 branching generations, created for three distinct topological cases.

Top row: path length (mm) for a healthy fetal tree, a tree in the presence of a spiral artery mega jet, and a tree in the presence of fetal growth restriction. Bottom row: axial slices of nodal density for all three fetal trees.

https://doi.org/10.1371/journal.pcbi.1012470.g015

Discussion

A new generative model for controlled synthetic feto-placental vasculature creation

In this paper, we present a novel generative algorithm of feto-placental vasculature morphology. We create a pipeline characterised by: (1) its flexibility, allowing for the automated and user-controlled generation of tailored geometrical models of the full feto-placental vasculature or of its individual components; (2) the application of directly imposed morphological parameters (either obtained via medical imaging or determined by the user) which guide feto-placental vasculature growth; (3) the dependence of generated vascular structural metrics on key parameters such as branching angles and length-to-diameter ratios, as determined by the global sensitivity analysis performed; (4) the stochastic nature of outputted structures, as evidenced by varying topological metrics between runs with the same input parameters; (5) the heterogeneity in spatial vascular density for generated feto-placental vasculatures.

Whilst we suggest appropriate parameter distributions for healthy and dysfunctional placentas at 35 gestational weeks, we do not claim that these are precise. However, they are reasonable estimates according to the current literature. We anticipate that parameters will be updated as new morphometric evidence emerges, or adjusted according to gestation or pathology. With the suggested parameter ranges, morphological and topological properties of the placental shape and feto-placental vascular structures generated with our model are comparable to in vivo and ex vivo measured properties, as well as in silico computational geometries (see Assessment of general topological properties and comparison with literature). We emphasize that these, particularly the in silico estimates, should not be considered absolute gold standards for validation but are provided simply for comparison. These structures are inherently stochastic, as generative parameters are controlled by Gaussian and uniform distributions resulting in parameters which vary at each branching generation and variability in topological metrics between algorithm runs.

As per the sensitivity analysis performed, the chorionic and villous vascular structures obtained and associated spatial distribution critically depend on the global distribution penalty weights (cf1, cf2). This highlights how important these penalty weights are in promoting appropriate spatial distribution of vascular structures: a decrease in cf1 (and therefore higher cf2) yields vasculatures with less spatial dispersion and more oriented towards the basal plate, while higher cf1 values allow for a greater maximisation of the distance between branches, associated with greater spread. The Supporting information also includes examples of placentone fetal trees (S2 Fig) and key topological metrics obtained for chorionic (S2 Table) and villous vessels (S5 Table) generated with different penalty weights. Branching properties and spread of chorionic and villous vessels are also highly dependent on the optimisation of branching angles. On the other hand, the mean stem diameter influences all topological metrics of generated villous trees. Both chorionic vessels and villous tree structures appear strongly asymmetric in branching, as given by Strahler branching ratios beyond 2.3. These computational results are similar to those obtained by a previous in silico study [20].

The structure of complete feto-placental vasculatures is affected by input parameter distributions and the location of umbilical cord insertion; however, branching statistics remain mainly unaffected, similarly to previous computational geometries imposing heterogeneous regional vascular densities [21]. Mean vascular densities varied between structures with non-central and centralised umbilical cord insertion, still within the ranges reported by Aughwane et al. for voxel size ≥ 116.5 μm (0.5 ± 0.5%, range 0.3–1%). Higher vascular density was also observed in the inner regions of the placenta. This agrees with the results obtained by Aughwane et al., which show a downward trend of vessel density towards the periphery [27]. According to Byrne et al.’s ex vivo analysis of feto-placental vascular architecture, a non-central umbilical insertion is associated with a more unequal arterial supply (0.34:0.66 ratio) when compared to a centralised insertion (0.55:0.45 ratio) [21]. Our results showcase a similar trend (non-central insertion: 0.37:0.63 ratio; centralised insertion: 0.48:0.52 ratio). Moreover, Byrne et al. noted that vascular structures with a non-central insertion tend to exhibit greater variability in regional vascularisation compared to a centralised insertion, often presenting larger areas of lower density vasculature [21]. This is reflected by a higher coefficient of variation in vascular density (86.1 vs 76.9%). While our two feto-placental vasculatures showcase variability in regional vascularisation, this remains consistent regardless of whether the umbilical insertion is non-central or centralised, as showcased by similar coefficients of variation in vascular density (81.3 vs 82.1%). Thus, to further investigate the structural disparities among vascular configurations with different umbilical insertions, it would be necessary to generate a larger dataset of feto-placental vascular structures and assess their regional vascular density.

Our algorithm also supports dichotomous and monopodial branching in the generation of chorionic vessels, although there is no preference for either branching mode in feto-placental vasculatures with different umbilical artery insertions. It has been previously shown that a non-central umbilical insertion is associated with a higher number of monopodial chorionic branches, while a centralised umbilical insertion yields a chorionic architecture which is mostly dichotomous [51]. The implementation of preferential branching patterns associated with specific umbilical cord insertions remains an aspect to be improved in future code release versions.

We do not directly model vascular architectures that mimic specific clinical phenotypes; instead, topological changes on vascular structures are induced by modified morphological inputted parameters, such as in the case of the placentone fetal tree associated with FGR (see Section Placentone fetal trees). Previous research using micro-CT and corrosion casting techniques to quantify feto-placental vasculature established a connection between FGR and poorly vascularised villi associated with impaired vascular branching and density, typically leading to hypovascular regions in the placenta [21, 72]. Our results for modelled FGR showcase these altered vascular density patterns, with a higher number of branches in the inward placentone volume and a poorly perfused peripheral region.

Comparison with other state-of-the-art methodologies

Recent frameworks for the generation of feto-placental vasculatures at a multi-scale level focus on area- or volume-filling approaches, which intend to “fill” a certain area or volume based on a heuristic generation of the feto-placental vasculature [20, 21, 32]. While these can generate feto-placental vasculatures ready for anatomically based modelling of the placenta, they lack the flexibility to directly control key morphological parameters. Our generative algorithm, on the other hand, is flexible, enabling the direct control of a range of morphological parameters and allowing us to generate a section of the feto-placental vasculature or the complete structure.

Like previous computational studies [20, 21, 32], feto-placental vessels are simplified in shape and assumed to be cylindrical tubes. Despite yielding topological and morphological metrics comparable to those reported in the literature, this feature will neglect the development of asymmetric blood flow profiles usually present in tortuous vasculatures [73]. Three-dimensional realistic geometries have been used in the simulation of blood flow [74] and/or solute transport [23] in the placenta; however, due to computational restrictions, these are typically limited to components of the vasculature, not accounting for the entire structure. We also adopted a cuboid placentone definition as opposed to ellipsoidal or cylinder, following on the definition employed by Saghian et al. in a previous computational study [3]. This choice simplifies mesh surface generation and the mathematical definition of a central cavity in comparison with a more complex placentone shape. Moreover, it helps reduce computational costs associated with fetal tree generation and iterative branch-to-mesh intersection checks.

The feto-placental vascular structures generated follow statistical distributions guided by data from the literature (when possible), with algorithm stochasticity emerging from these. This means that the same set of inputted parameters can yield different network structures, guaranteeing a variable distribution of vessels within the placental volume compared to that obtained when using deterministic algorithms which impose this heterogeneity as a direct constraint [21]. This provides capability not available with previous computational algorithms for the feto-placental vasculature, underpinning future computational experiments on how initial settings affect the generated structures. Whilst stochastic, our algorithm can reproduce the same structure given the same set of user-defined parameters by fixing the random seed in MATLAB with its rng function, not comprisiming reproducibility of vascular structures. Similarly to other computational approaches [20, 21, 32], we do not directly model the fundamental mechanical and chemical processes which drive feto-placental vascularisation throughout pregnancy. However, many of our algorithm choices mimic these processes indirectly. A computational model directly incorporating these would require additional data for validation, including transient data obtained from the quantification of feto-placental vasculatures throughout pregnancy, as well as a range of functional properties such as oxygen gradients in the IVS. Given the complexity of the feto-placental vascularisation throughout pregnancy, this remains an open challenge for the development of future computational models applied to the placenta.

In addition, whilst we do not directly model the venous vasculature, we account for the space to be occupied by it via branching generation constraints (see Section Computational implementation: Branch intersection checks). This represents an enhancement compared to prior volume-filling methods, where venous vessels are assumed to occupy the same three-dimensional space as arterial vessels, with double the radius. While such an approach produces vascular structures with appropriate topological and branching characteristics, it yields inaccurate vascular densities if not guided by medical imaging.

Potential applications and future perspectives

Our computational pipeline is versatile. When combined with a blood flow model implementation (e.g. [20, 21, 32, 75, 76]), it enables the assessment of functional metrics associated with different feto-placental vascular structures. Our objective is to provide full flexibility in selecting input parameters, which will be better informed as imaging methods and as imaging data analyses improve, and by allowing the incorporation of morphometric data across spatial scales (e.g. ex vivo synchrotron computed tomography [77]). In fact, future quantitative assessments of the placenta will provide carefully drawn feto-placental vascular structures and associated sets of key morphological parameters. This will provide a biological counterpart for additional structural validation of the vasculatures generated with our algorithm. Incorporating additional morphometric data on vessel geometry (e.g. vessel cross-section) and potentially subdividing vessel segments to yield more complex structural shapes will enable pipeline refinement in upcoming iterations. Moreover, all feto-placental vascular structures presented and analysed in this paper are based upon an idealised placental shape. Upcoming iterations to the pipeline include the direct use of patient-specific placental surfaces obtained from medical imaging.

By using a range of input morphological parameters, different gestational ages and pathological conditions can be generated, offering valuable insights into both morphological and functional changes [6, 9, 10, 68, 78]. On the other hand, there is a range of clinical phenotypes of interest which are associated with alterations to the feto-placental vasculature. For example, poor maternal flow into the IVS yields reduced oxygen delivery to the villi, which leads to hyper-branching patterns as an adaptive response to increase fetal uptake [79, 80]. Whilst we do not model these patterns directly, we acknowledge that this is a desirable feature in future code releases (e.g. including additional user options to control branching patterns by decreasing/increasing the number of branching nodes in a vascular network).

In addition, our generative algorithm complements in silico techniques for the simulation of MRI signals (e.g. [81, 82]), linking observed changes in MRI signals to specific placental perturbations. For example, FGR, characterised by smaller placental shapes and geometric alterations in the feto-placental vasculature, has been associated with reduced placental MRI [83, 84] and diffusivity [84, 85].

Conclusion

In this study, we introduce a novel generative algorithm for creating in silico placentas. This flexible algorithm allows for user-controlled parameters, enabling automated generation of tailored geometrical models of feto-placental vasculatures, both as individual components (placental shape, chorionic vessels, unique fetal tree in a placentone) and as a complete structure. We demonstrate the versatility of this framework through clinically-relevant examples and assess the morphological and topological properties of the generated vasculatures against in vivo and ex vivo measurements and in silico predictions. We highlight the importance of vessel length variations and branching angles in shaping placental vasculatures generated with our algorithm. Further, the pipeline generates spatially varying vascular structures typical of the placenta, crucial for reflecting the complexity of real placental vasculature. It could be used in future studies to study of the impact of various morphological parameters on feto-placental vasculature function, not only enabling investigations into regional variability in perfusion and vascular resistance but also facilitating the representation of pathological conditions with significant clinical implications.

While our current focus is on generating arterial networks, we acknowledge the challenges associated with modelling downstream vessels. We propose future developments, including an appropriate representation of venous placental circulation and capillary pathways. The flexibility of the algorithm and control over key morphological parameters offer exciting possibilities for more in-depth investigations into the structural and functional characteristics of placental vascular networks and their role in pregnancy-related complications.

Methods

Computational implementation: Algorithms

Algorithms 1 and 2 describe the generation of chorionic and villous vessels in detail.

Algorithm 1 Generation of chorionic vessels

while ibgc & number of segments ≤ bnc do

       ⊳ Loop through undetermined segments

 Obtain list of current terminal nodes

for terminal nodes ct ∈ list do

  Assess branch termination

  if branch is not terminated then obtain parent node Ci−1

       ⊳ Generation of daughters B1, B2

   while B1 = [ ] and B2 = [ ] do

    Use Eq 7 and defined kc to obtain desired daughter branch diameters , Obtain desired parent-daughter branching angles ,

    Use Eq 27 to obtain desired and derive daughter branch lengths ,

    for all candidate nodes n ∈ chorionic plate mesh do

     Use Eq 12 to compute lf and θf

        ⊳ In the case of daughter B1

     Compute branching angle and Euclidean distance between current node ∈ ct and candidate node ∈ n

     if branching angle ∈ θf & Euclidean distance ∈ lf then

      Add candidate node to saved nodes δ and store loss function value in L (Eq 21)

     end if

        ⊳ In the case of daughter B2

     Compute branching angles between (1) current node ∈ ct and candidate node ∈ n and between (2) B1 and candidate node

     Compute Euclidean distance between current node ∈ ct and candidate node ∈ n

     if branching angle (1) ∈ θf & Euclidean distance ∈ lf & branching angle (2) ∈ [θdd(min), θdd(max)] then

      Add candidate node to saved nodes δ and store loss function value in L (Eq 21)

     end if

     for all saved nodes ∈ δ do

      if candidate branch intersects other tree segments then test next node

      else if list of saved nodes = [ ] then break

      else B1,2 = nodeδ

      end if

     end for

    end for

   end while

  end if

  Add nodes to Tree

end for

 i = i+1

end for

Algorithm 2 Generation of villous trees

while ibgv do

        ⊳ Loop through undetermined segments

 Obtain list of current terminal nodes

for terminal nodes ct ∈ list do

  Assess branch termination

  if branch is not terminated then obtain parent node Cg−1 and parent-parent node Cg−2

   Calculate nV using Eq 14

        ⊳ Generation of daughters B1, B2

   while B1 = [ ] and B2 = [ ] do

    Use Eq 7 and defined kv to obtain desired daughter branch diameters

    Obtain desired parent-daughter branching angles

    Obtain desired and derive daughter branch lengths

    Define spherical surfaces of radius ) of uniformly sampled nodes and split nodes using nV

        ⊳ In the case of daughter B1

    for all candidate nodes do

     use Eq 12 to compute θf

     Compute branching angle between current node ∈ ct and candidate node ∈ n

     if branching angle ∈ θf then

      Add candidate node to saved nodes δ and store loss function value in L (Eq 23)

     end if

    end for

        ⊳ In the case of daughter B2

    for all candidate nodes

     use Eq 12 to compute θf

     Compute branching angles between (1) current node ∈ ct and candidate node ∈ n and between (2) B1 and candidate node

     if branching angle (1) ∈ θf & branching angle (2) > θdd(min) then

      Add candidate node to saved nodes δ and store loss function value in L (Eq 23)

     end if

    end for

    for all saved nodes δ do

     if candidate branch intersects other segments or outer domain then test next node

     else if list of saved nodes = [ ] then break

     else B1,2 = nodeδ

     end if

    end for

   end while

  end if

  Add nodes to Tree

end for

 i = i+1

end while

Computational implementation: Fine-tuning spatial distribution of feto-placental vasculature

Our algorithm incorporates global branch distribution penalties encoding tree properties that are used to influence the spatial distribution of segments in both the chorionic plate and the IVS. For both cases, these metrics are utilised to calculate a score for each candidate daughter node in the list. Nodes on the list are then assigned a rank, indicating the preferred nodes for selection. These scores are inspired by the vessel space-filling forces reported in Yang et al., which aim to provide a realistic spatial distribution of vascular structures [86].

Chorionic vessels.

The global penalty for each candidate daughter node is determined by two distances: its distance to other vascular nodes (D1), which is maximised, and its distance to the chorionic plate centroid (D2), which is minimised.

Remembering Eq 17 and assuming a list of candidate daughter nodes defined by δi = (Xi, Yi, Zi), we define (20) where Gi is the chorionic plate centroid. By normalising D1 and , we can then define scores L for all nodes in δ: (21) where cf1 and cf2 are weights. L is then sorted in descending order to define the overall ranking of candidate daughter nodes.

Villous vessels.

Two main distances control the generation of new villi in the IVS, specifically the distance between the candidate daughter node and: (1) the plane characterised by normal nV (Eq 14) (D1), which provides a spatial division between daughter segments and is maximised; (2) the basal plate (D2), which is minimised.

Assuming the same notation for a tree and candidate daughter nodes as in subsection Chorionic vessels, and defining each parent-parent node as Cg−2 = (Cg−2,1, Cg−2,2, Cg−2,3) we state (22) where I = −(ACg−2,1 + BCg−2,2 + CCg−2,3) and mbi are the basal plate mesh nodes. By normalising D1 and , we can then define scores L for all nodes in δ: (23) where cf1 and cf2 are weights. L is then sorted in descending order to define the overall ranking of candidate daughter nodes.

Computational implementation: Branch intersection checks

During the generation process of chorionic and villous vessels, intersection checks are conducted. Villous vessels are assessed for intersections with the outer domain mesh and other segments, while chorionic vessels are only evaluated for intersections with other segments. The evaluation and resolution process involves the following steps: (1) Checking intersections between segments and the placental mesh; (2) Defining a region of interest (ROI) for branch-to-branch intersection checks; (3) Performing a preliminary test for branch-to-branch intersections assuming infinite cylinders; (4) Conducting a complete test for branch-to-branch intersections assuming finite cylinders.

  1. Branch-to-mesh intersection
    All candidate daughter nodes are tested on whether they are inside or outside a certain closed triangulated mesh (either the placentone geometry or the placental surface). This is done via a MATLAB pipeline which employs a mesh voxelisation algorithm to convert the triangulated mesh into a voxelised image. A ray intersection method is then used to determine the intersection points of rays and occupied cells in the image [87].
  2. Definition of region of interest
    To detect branch-to-branch intersections within appropriate computational cost, only the branches in closest proximity to the candidate daughter branch are considered for branch-to-branch intersection tests. For each candidate daughter branch of length li, a spherical ROI of radius (3/5)li is centered at the branch midpoint. This particular radius was determined through heuristic exploration of various scaling factors and visual inspection of the generated vascular structure. A scaling factor of (3/5) (equivalent to a ROI diameter of 1.2li) ensures that the ROI fully encapsulates the candidate daughter branch. This is mathematically sufficient to determine whether any branch-to-branch intersections occur, while keeping a suitable computational cost (a larger spherical ROI would encompass additional branches unnecessarily, resulting in increased computational times). Any vascular branches with start/end nodes inside the ROI are stored and tested for intersections with the candidate daughter branch (steps 3 and 4).
  3. Infinite cylinder testing
    A preliminary branch-to-branch test assuming the segments as infinite cylinders is performed by computing the line-to-line minimum distance, DLij. For two segments Bi and Bj defined by start and end nodes (Si, Ei) and (Sj, Ej), diameters di and dj, and direction vectors ui and uj, DLij is calculated as (24) The minimum DLij required to prevent branch-to-branch intersection is equal to or above , which includes branches in contact [81]. To account for empty space to be occupied by venous vessels, we adapt this threshold by including two venous branches with radii of and , respectively [59], as stated in Model section Morphological metrics computed. The new threshold for all branches becomes: (25) Since we want to avoid branch-to-branch contact and allow sufficient space for additional vessels, we assume (26) If Eq 26 is respected, the candidate daughter branch is accepted; otherwise, the algorithm proceeds to step 4.
  4. Finite cylinder testing
    The point coordinates and radius defining both segments are used to create 3D parametric surface cylinders. These are used as input to generate triangulated mesh surfaces using predefined MATLAB functions [54]. The surface meshes are then converted to convex meshes (i.e. meshes with all internal angles < 180°), since these are easier to represent and process in MATLAB for collision detection. These convex meshes are then tested for collision using a built-in function from the Robotics System Toolbox based on the Gilbert–Johnson–Keerthi (GJK) distance algorithm [88]. This algorithm computes the Euclidean distance between two convex shapes to detect if they intersect or collide. It starts with an initial simplex (the smallest shape containing the origin) which is iteratively updated by calculating the farthest points along the surfaces of the shapes in the direction of the vector between their respective centers. This process refines the approximation of the closest points between the shapes until convergence or until reaching a maximum number of iterations. At each iteration, the algorithm checks if the origin lies within the convex hull formed by the simplex: if it does, this indicates an intersection between the shapes, prompting algorithm termination.
    If no collisions are detected during checks 1–4, the candidate daughter branch is accepted.

Computer specifications and algorithm performance

All computations and analysis related to chorionic vessels and placentone fetal trees were performed on a personal laptop with a processor Intel Core i7–10870H CPU @ 2.20GHz, 64 GB RAM memory and NVIDIA GeForce RTX 3080 Laptop GPU with 16 GB RAM. Computations related to complete feto-placental vasculatures were performed using super-computing facilities (Computer Science High Performance Computing Cluster, University College London), using 1 core with 64 GB RAM for each model run. The computational cost for generating vascular structures varied by type and input parameters. Creating placentone fetal trees (up to 15 branching generations, with 9,950 to 17,684 branches) took 2–4 minutes. For the chorionic vessels (up to 6 branching generations), the computational time was 8–12 minutes. The complete feto-placental vasculatures, with 929,157 and 849,085 branches for centralised and non-central insertion structures, respectively, took ∼2.5–3.5 days due to the increased structural complexity and numerous intersection checks. While execution times for previous fetoplacental vasculature generation algorithms are not currently available, our computational performance shows improvement compared to earlier published algorithms for cerebrovascular generation (e.g. ∼76 minutes for 4,565 branches) [89] and adaptive constrained constructive optimization methods for the synthetic vascularization of complex anatomies (e.g. ∼23 hours for 8,000 terminal branches) [90]. However, there is still room for improvement in future algorithm releases to reach computational times similar to the accelerated constrained constructive optimisation techniques aimed at enhancing algorithm performance (e.g. ∼39 seconds for 16,000 branches) [91].

Tunable parameter definitions and suggested ranges

We consult the literature to estimate plausible statistical distributions for each parameter and sample parameters from these distributions to generate placental structures stochastically. We emphasise that our intention is that these parameter choices are flexible, and should be adjusted based on the desired morphometric statistics and user-dependent choices. This enables generation of healthy or dysfunctional placentas at different stages of gestation, depending on the input provided.

Tables 69 show all tuneable input parameters and assumptions for their definition, given our literature-based estimates, and provide plausible ranges for healthy and dysfunctional scenarios.

thumbnail
Table 6. Tuneable algorithm input parameters for the generation of placental size and shape and cord insertion with suggested literature-based estimates.

https://doi.org/10.1371/journal.pcbi.1012470.t006

thumbnail
Table 7. Tuneable algorithm input parameters for chorionic vessel generation with suggested literature-based estimates.

https://doi.org/10.1371/journal.pcbi.1012470.t007

thumbnail
Table 8. Tuneable algorithm input parameters for placentone domain generation with suggested literature-based estimates.

https://doi.org/10.1371/journal.pcbi.1012470.t008

thumbnail
Table 9. Tuneable algorithm input parameters for villous vessels generation with suggested literature-based estimates.

https://doi.org/10.1371/journal.pcbi.1012470.t009

Placental size/shape and cord insertion.

Table 6 outlines our assumptions and plausible ranges for the parameters that control placental size, shape and cord insertion.

Chorionic vessel generation.

Table 7 outlines our assumptions and plausible ranges for the parameters that control the generation of umbilical and chorionic vessels. The chorionic length-to-diameter ratio ltdc varies over branching generations. Control placenta data collected as part of the National Children’s Study [32] has been used to derive a polynomial fit representing the length-to-diameter ratio (ltd) as a function of the branching generation (g): (27) where a is 0.02629, b is -0.655, c is 5.176 and d is -0.7898.

Placentone domain generation.

Table 8 outlines our assumptions and plausible ranges for the parameters that control placentone size and shape, as well as central cavity dimensions.

Villous vessels generation.

Table 9 outlines our assumptions and plausible ranges for the parameters that control the generation of villous vessels. Post-delivery microscopic analysis of terminal villi [10] and image-based computational models of villous trees [21] show great variability in vessel branching angles. These range from 40 to 70° in terminal vessels [10] and are reported as a normal distribution in computationally generated villous trees [20, 21]. Normal distribution branching angle estimates from Clark et al. and Byrne et al. indicate elevated standard deviation (e.g. ). As such, we assume that parent-daughter branching angles can be characterised by a normal distribution, as showcased in Table 9.

Similarly to the chorionic vasculature, we expect the villous length-to-diameter ratio ltdv to vary over branching generations. Previous computational models of the placenta represent the overall placental ltd as a normal distribution with elevated standard deviations (e.g. ) [20, 21]; This may be explained by the fact that these estimates represent the entire feto-placental vasculature, and therefore such a large standard deviation may not be appropriate for the generation of villous trees.

Supporting information

S1 Fig. Boxplots showcasing variability of additional key topological metrics obtained after 50 algorithm runs for the generation of a) chorionic vessels and b) villous vessels.

https://doi.org/10.1371/journal.pcbi.1012470.s001

(TIF)

S2 Fig. Placentone fetal trees generated with different global branch distribution penalty weights while keeping other input parameters fixed.

a) Fetal tree generated with cf1 = 0.4 and cf2 = 0.6. b) Fetal tree generated with cf1 = 0.8 and cf2 = 0.2.

https://doi.org/10.1371/journal.pcbi.1012470.s002

(TIF)

S1 Table. Key topological metrics obtained for chorionic vessels generated with different seed numbers.

The original chorionic plate surface mesh (1251 seeds) yields chorionic vascular structures with hindered topological metrics (e.g. lower number of chorionic vessels and less branching generations), while the mesh with sub-triangulated elements (4951 seeds) gives rise to better vascular structures (e.g. higher number of chorionic vessels with increased spread).

https://doi.org/10.1371/journal.pcbi.1012470.s003

(PDF)

S2 Table. Key topological metrics obtained for chorionic vessels generated with different global distribution penalty weights (cf1, cf2).

Higher cf2 values result in fewer chorionic vessels, along with reduced spread and smaller mean path lengths. This is the result of vessels being generated towards the centroid of the chorionic plate. Higher cf1 values, on the other hand, promote greater vessel distribution across the chorionic plate, with an increased number of vessels and longer mean path lengths, though this can cause vessels to bypass the inner region of the chorionic plate. To achieve a balanced distribution of vessels while maintaining appropriate topological characteristics, a middle range of values is recommended (e.g. cf1 = 0.3–0.7; cf2 = 0.3–0.7).

https://doi.org/10.1371/journal.pcbi.1012470.s004

(PDF)

S3 Table. Key topological metrics obtained for chorionic vessels generated up to 8 branching generations with different tolerances in branch lengths (toll).

While smaller toll values are associated with lower computational times, they hinder vessel generation as highlighted by a smaller number of vessels and mean branching generations. In contrast, increasing toll values lead to appropriate topological metrics, but at a much higher computational cost. Therefore, a middle range toll (e.g. 1.5 mm, equivalent to 8–13% of chorionic vessel lengths) offers a balanced compromise between optimal topological metrics and computational efficiency.

https://doi.org/10.1371/journal.pcbi.1012470.s005

(PDF)

S4 Table. Key topological metrics obtained for chorionic vessels generated up to 8 branching generations with different tolerances in parent-daughter branching angles (tolθ).

While smaller tolθ values are associated with lower computational times, they hinder vessel generation as highlighted by a smaller number of vessels. In contrast, increasing toll values lead to a greater number of generated vessels, but at a much higher computational cost. Therefore, a middle range tolθ (e.g. 0.2182 radians, equivalent to 25–35% of chorionic vessel parent-daughter branching angles) offers a balanced compromise between optimal topological metrics and computational efficiency.

https://doi.org/10.1371/journal.pcbi.1012470.s006

(PDF)

S5 Table. Key topological metrics obtained for villous vessels generated with different global distribution penalty weights (cf1, cf2).

cf1 and cf2 greatly affect the spatial distribution of vascular branches, as quantified by distances between vascular nodes and the basal plate (Distance 1) or between different vascular nodes (Distance 2). To obtain fetal trees with appropriate spatial dispersion, a middle range of values is recommended (e.g. cf1 = 0.5–0.7; cf2 = 0.3–0.5).

https://doi.org/10.1371/journal.pcbi.1012470.s007

(PDF)

S6 Table. Key topological metrics obtained for villous vessels with different tolerances in parent-daughter branching angles (tolθ).

While smaller tolθ values are associated with lower computational times, they hinder vessel generation as highlighted by fewer branching generations and lower vascular density. This is also quantified by distances between vascular nodes and the basal plate (Distance 1) or between different vascular nodes (Distance 2). Increasing toll values results in more branching generations, higher vascular density, and greater vessel spatial distribution, though at a higher computational cost. Therefore, a middle range tolθ (e.g. 0.1178 radians, equivalent to 15% of villous vessel parent-daughter branching angles) offers a balanced compromise between optimal topological metrics and computational efficiency.

https://doi.org/10.1371/journal.pcbi.1012470.s008

(PDF)

S7 Table. List of abbreviations and parameters.

https://doi.org/10.1371/journal.pcbi.1012470.s009

(PDF)

S8 Table. List of key parameter symbols used throughout the manuscript.

The general form is defined here, with some parameters being applicable to different scenarios (e.g. k can be associated with the generation of chorionic or villous vessels, becoming kc or kv, respectively).

https://doi.org/10.1371/journal.pcbi.1012470.s010

(PDF)

References

  1. 1. Barker DJP. The origins of the developmental origins theory. J Intern Med. 2007;261(5): 412–417. pmid:17444880
  2. 2. Thornburg KL, Marshall N. The placenta is the center of the chronic disease universe. AJOG. 2015;213(4): S14–S20.
  3. 3. Saghian R, James JL, Tawhai MH, Collins SL, Clark AR. Association of placental jets and mega-jets with reduced villous density. J Biomech Eng. 2017;139(5): 051001. pmid:28267189
  4. 4. Hutter J, Harteveld AA, Jackson LH, Franklin S, Bos C, van Osch MJP, et al. Perfusion and apparent oxygenation in the human placenta (PERFOX). Magn Reson Med. 2019;83: 549–560. pmid:31433077
  5. 5. Chernyavsky IL, Jensen OE, Leach L. A mathematical model of intervillous blood flow in the human placentone. Placenta. 2010;31(1): 44–52. pmid:19945160
  6. 6. Benirschke K, Baergen RN, Burton GJ, Kaplan CG. Benirschke’s pathology of the human placenta. 7th ed. Springer; 2022.
  7. 7. Slator PJ, Hutter J, McCabe L, Gomes ADS, Price AN, Panagiotaki E, et al. Placenta microstructure and microcirculation imaging with diffusion MRI. Magn Reson Med. 2018;80(2): 756–766. pmid:29230859
  8. 8. Gordijn SJ, Beune IM, Thilaganathan B, Papageorghiou A, Baschat AA, Baker PN, et al. Consensus definition of fetal growth restriction: A Delphi procedure. Ultrasound Obstet Gynecol. 2016;48(3): 333–339. pmid:26909664
  9. 9. Vedmedovska N, Rezeberga D, Teibe U, Melderis I, Donders GGG. Placental pathology in fetal growth restriction. Eur J Obstet Gynecol Reprod Biol. 2011;155(1): 36–40. pmid:21183268
  10. 10. Haeussner E, Schmitz C, Frank HG, Edler von Koch F. Novel 3D light microscopic analysis of IUGR placentas points to a morphological correlate of compensated ischemic placental disease in humans. Sci Rep. 2016;6: 24004. pmid:27045698
  11. 11. Slator PJ, Ho A, Bakalis S, Jackson L, Chappell LC, Alexander DC, et al. Anisotropy in the human placenta in pregnancies complicated by fetal growth restriction. In: Anisotropy across fields and scales. Mathematics and visualization. Springer; 2021. pp. 263–276.
  12. 12. Hutter J, Slator PJ, Jackson L, Gomes ADS, Ho A, Story L, et al. Multi-modal functional MRI to explore placental function over gestation. Magn Reson Med. 2019;81(2): 1191–1204. pmid:30242899
  13. 13. Schabel MC, Roberts VHJ, Gibbins KJ, Rincon M, Gaffney JE, Streblow AD, et al. Quantitative longitudinal T2* mapping for assessing placental function and association with adverse pregnancy outcomes across gestation. PLOS ONE. 2022;17(7): e0270360. pmid:35853003
  14. 14. Lo JO, Schabel MC, Gaffney JE, Lewandowski KS, Kroenke CD, Roberts CT Jr, et al. Impaired placental hemodynamics and function in a non-human primate model of gestational protein restriction. Sci Rep. 2023;13(841).
  15. 15. Guttmacher AE, Maddox YT, Spong CY. Placenta project: Placental structure, development, and function in real time. Placenta. 2014;35(5): 303–304.
  16. 16. Plitman Mayo R. Advances in human placental biomechanics. CSBJ. 2018;16: 298–306. pmid:30181841
  17. 17. Loverro MT, Di Naro E, Nicolardi V, Resta L, Mastrolia SA, Schettini F, et al. Complications, correlation with placental pathology and neonatal outcomes. Front Clin Diabetes Healthc. 2021;2: 807192.
  18. 18. Schmidt A, Morales-Prieto DM, Pastuschek J, Fröhlich K, Markert UR. Only humans have human placentas: Molecular differences between mice and humans. Journal of Reprod Immunol. 2015;108: 65–71. pmid:25817465
  19. 19. Jensen OE, Chernyavsky IL. Blood flow and transport in the human placenta. Annu Rev Fluid Mech. 2019;51(1): 25–47. pmid:38410641
  20. 20. Clark AR, Lin M, Tawhai M, Saghian R, James JL. Multiscale modelling of the feto-placental vasculature. Interface Focus. 2015;5(2): 20140078. pmid:25844150
  21. 21. Byrne M, Aughwane R, James JL, Hutchinson JC, Arthurs OJ, Sebire NJ, et al. Structure-function relationships in the feto-placental circulation from in silico interpretation of micro-CT vascular structures. J Theor Biol. 2021;517(110630). pmid:33607145
  22. 22. Erlich A, Pearce P, Mayo RP, Jensen OE, Chernyavsky IL. Physical and geometric determinants of transport in feto-placental microvascular networks. Sci Adv. 2019;5: eaav6326. pmid:31001587
  23. 23. Pearce P, Brownbill P, Janáček J, Jirkovská M, Kubínová L, Chernyavsky IL, et al. Image-based modeling of blood flow and oxygen transfer in feto-placental capillaries. PLoS One. 2016;11(10): e0165369. pmid:27788214
  24. 24. Zhou Q, Doman E, Schirrmann K, Chen Q, Seed EA, Johnstone ED, et al. Micro-haemodynamics at the maternal–fetal interface: Experimental, theoretical and clinical perspectives. Curr Opin in Biomed Eng. 2022;22: 100387.
  25. 25. Lewis RM, Cleal JK, Sengers BG. Placental perfusion and mathematical modelling. Placenta. 2020;93: 43–48. pmid:32250738
  26. 26. Berg M, Holroyd N, Walsh C, West H, Walker-Samuel S, Shipley R. Challenges and opportunities of integrating imaging and mathematical modelling to interrogate biological processes. Int J Biochem Cell Biol. 2022;146(106195). pmid:35339913
  27. 27. Aughwane R, Schaaf C, Hutchinson JC, Virasami A, Zuluaga MA, Sebire N, et al. Micro-CT and histological investigation of the spatial pattern of feto-placental vascular density. Placenta. 2019;88: 36–43. pmid:31670095
  28. 28. Maneas E, Aughwane R, Huynh N, Xia W, Ansari R, Kuniyil Ajith Singh M, et al. Photoacoustic imaging of the human placental vasculature. Journal of Biophotonics. 2020;13(4). pmid:31661594
  29. 29. Stout JN, Rouhani S, Turk EA, Ha CG, Luo J, Rich K, et al. Placental MRI: Development of an MRI compatible ex vivo system for whole placenta dual perfusion. Placenta. 2020;101: 4–12. pmid:32905974
  30. 30. Walsh CL, Berg M, West H, Holroyd NA, Walker-Samuel S, Shipley RJ. Reconstructing microvascular network skeletons from 3D images: What is the ground truth? Comput Biol Med. 2024;171(108140). pmid:38422956
  31. 31. Abulnaga SM, Turk EA, Bessmeltsev M, Grant PE, Solomon J, Golland P. Placental flattening via volumetric parameterization. Med Image Comput Comput Assist Interv. 2019;11767: 39–47. pmid:32432232
  32. 32. Anghel C, Archer K, Chang J, Cochran A, Radulescu A, Salafia CM, et al. Simulations of the vascular network growth process for studying placenta structure and function associated with autism. In: Understanding complex biological systems with mathematics. Springer; 2018. pp. 145–169.
  33. 33. Berg M, Zhang C, Ho H. Real-time morphing of the visible man liver with intrahepatic vasculatures. In: Cree M, Huang F, Yuan J, Yan W, editors. Pattern Recognition, Communications in computer and information science. vol. 1180. Springer; 2020. pp. 150–159.
  34. 34. Cruz de Oliveira D. Feto-placental vascular generator: first release (version 1); 2024. Available from: https://doi.org/10.5281/zenodo.10557280.
  35. 35. Salafia CM, Yampolsky M, Shlakhter A, Mandel DH, Schwartz N. Variety in placental shape: when does it originate? Placenta. 2012;33(3): 164–170. pmid:22217910
  36. 36. Pathak S, Hook E, Hackett G, Murdoch E, Sebire NJ, Jessop F, et al. Cord coiling, umbilical cord insertion and placental shape in an unselected cohort delivering at term: relationship with common obstetric outcomes. Placenta. 2010;31(11): 963–968. pmid:20832856
  37. 37. Salafia CM, Yampolsky M, Misra DP, Shlakhter O, Haas D, Eucker B, et al. Placental surface shape, function, and effects of maternal and fetal vascular pathology. Placenta. 2010;31(11): 958–962. pmid:20933281
  38. 38. Egbor M, Ansari T, Morris N, Green C, Sibbons P. Maternal medicine: Morphometric placental villous and vascular abnormalities in early- and late-onset pre-eclampsia with and without fetal growth restriction. BJOG: Int J Obstet Gy. 2006;113: 580–589.
  39. 39. Ong SS, Tyler DJ, Moore RJ, Gowland PA, Baker PN, Johnson IR, et al. Functional magnetic resonance imaging (magnetization transfer) and stereological analysis of human placentae in normal pregnancy and in pre-eclampsia and intrauterine growth restriction. Placenta. 2004;25(5): 408–412. pmid:15081635
  40. 40. Yampolsky M, Salafia CM, Shlakhter O, Haas D, Eucker B, Thorp J. Modeling the variability of shapes of a human placenta. Placenta. 2008;29(9): 790–797. pmid:18674815
  41. 41. Whittle W, Chaddha V, Wyatt P, Huppertz B, Kingdom J. Ultrasound detection of placental insufficiency in women with’unexplained’ abnormal maternal serum screening results. Clin Genet. 2006;69(2): 97–104. pmid:16433688
  42. 42. Burton GJ, Woods AW, Jauniaux E, Kingdom JCP. Rheological and physiological consequences of conversion of the maternal spiral arteries for uteroplacental blood flow during human pregnancy. Placenta. 2009;30(6): 473–482. pmid:19375795
  43. 43. Leiser R, Kosanke G, Kaufmann P. Human placental vascularization: Structural and quantitative aspects. In: Placenta: Basic research for clinical application. vol. 89. H Soma, Basle, Switzerland: Karger.; 1991. pp. 32–45.
  44. 44. Tun WM, Yap CH, Saw SN, James JL, Clark AR. Differences in placental capillary shear stress in fetal growth restriction may affect endothelial cell function and vascular network formation. Sci Rep. 2019;9(1): 1–10. pmid:31285454
  45. 45. Cuntz H, Forstner F, Borst A, Häusser M. One rule to grow them all: a general theory of neuronal branching and its practical application. PLoS Comput Biol. 2010;6(8): e1000877. pmid:20700495
  46. 46. Lin M, Mauroy B, James JL, Tawhai MH, Clark AR. A multiscale model of placental oxygen exchange: The effect of villous tree structure on exchange efficiency. J Theor Biol. 2016;408: 1–12. pmid:27378004
  47. 47. Andescavage N, Dahdouh S, Jacobs M, Yewale S, Bulas D, Iqbal S, et al. In vivo textural and morphometric analysis of placental development in healthy and growth-restricted pregnancies using magnetic resonance imaging. Pediatr Res. 2019;85(7): 974–981. pmid:30700836
  48. 48. Ho AEP, Hutter J, Jackson LH, Seed PT, McCabe L, Al-Adnani M, et al. T2* placental magnetic resonance imaging in preterm preeclampsia: An observational cohort study. Hypertension. 2020;75(6): 1523–1531. pmid:32336233
  49. 49. Njeze NR, Ogbochukwu JO, Chinawa JM. Correlation of ultrasound placental diameter & thickness with gestational age. Pak J Med Sci. 2020;36(5): 1058–1062. pmid:32704289
  50. 50. MATLAB surf2patch function documentation;. https://uk.mathworks.com/help/matlab/ref/surf2patch.html [Acessed: 16-05-2024].
  51. 51. Gordon Z, Elad D, Almog R, Hazan Y, Jaffa AJ, Eytan O. Anthropometry of fetal vasculature in the chorionic plate. J Anat. 2007;211(6): 698–706. pmid:17973911
  52. 52. Mirbod P. Analytical model of the feto-placental vascular system: Consideration of placental oxygen transport. R Soc Open Sci. 2018;5(4). pmid:29765697
  53. 53. Aughwane R, Mufti N, Flouri D, Maksym K, Spencer R, Sokolska M, et al. Magnetic resonance imaging measurement of placental perfusion and oxygen saturation in early-onset fetal growth restriction. BJOG: Int J Obstet Gy. 2021;128(2): 337–345. pmid:32603546
  54. 54. Gibbons EK, Hodgson KK, Chaudhari AS, Richards LG, Majersik JJ, Adluru G, et al. Simultaneous NODDI and GFA parameter map generation from subsampled Q-space imaging using deep learning. Magn Res Med. 2018;81: 2399–2411. pmid:30426558
  55. 55. Folarin AA, Konerding MA, Timonen J, Nagl S, Pedley RB. Three-dimensional analysis of tumour vascular corrosion casts using stereoimaging and micro-computed tomography. Microvasc Res. 2010;80(1): 89–98. pmid:20303995
  56. 56. Jiang ZL, Kassab GS, Fung YC. Diameter-defined Strahler system and connectivity matrix of the pulmonary arterial tree. J Appl Physiol. 1994;76(2): 882–892. pmid:8175603
  57. 57. Kosanke G, Castellucci M, Kaufmann P, Mironov VA. Branching patterns of human placental villous trees: Perspectives of topological analysis. Placenta. 2011;14(5): 591–604.
  58. 58. Costa-Cabral MC, Burges SJ. Sensitivity of channel network planform laws and the question of topologic randomness. Water Resour Res. 1997;33(9): 2179–2197.
  59. 59. Junaid TO, Bradley RS, Lewis RM, Aplin JD, Johnstone ED. Whole organ vascular casting and microCT examination of the human placental vascular tree reveals novel alterations associated with pregnancy disease. Sci Rep. 2017;7(1). pmid:28646147
  60. 60. Pianosi F, Sarrazin F, Wagener T. A Matlab toolbox for Global Sensitivity Analysis. Environ Model Softw. 2015;70: 80–85.
  61. 61. Morris MD. Factorial sampling plans for preliminary computational experiments. Technometrics. 1991;33(2): 161–174.
  62. 62. Barbieri C, Cecatti JG, Surita FG, Marussi EF, Costa JV. Sonographic measurement of the umbilical cord area and the diameters of its vessels during pregnancy. J Obstet Gynaecol. 2012;32(3): 230–236. pmid:22369394
  63. 63. Yang J, Yu LX, Rennie MY, Sled JG, Henkelman RM. Comparative structural and hemodynamic analysis of vascular trees. AJP—Heart and circulatory physiology. 2010;298(4): H1249–H1259. pmid:20081111
  64. 64. de Paula CF, Ruano R, Campos JA, Zugaib M. Placental volumes measured by 3-dimensional ultrasonography in normal pregnancies from 12 to 40 weeks’ gestation. J Ultrasound Med. 2008;27(11): 1583–1590. pmid:18946097
  65. 65. Karthikeyan T, Subramaniam RK, Johnson W, Prabhu K. Placental thickness and its correlation to gestational age and foetal growth parameters- a cross sectional ultrasonographic study. J Clin Diagn Res. 2012;6(10): 1732–1735. pmid:23373039
  66. 66. Gong SP, Zhao YT, Yu YH. Vascular network modeling reveals significant differences in vascular morphology in growth-restricted placentas. Rev Obstet Gynecol. 2011;4(3-4): 103–108. pmid:22229062
  67. 67. Link D, Many A, Ben-Sira L, Tarrasch R, Bak S, Kidron D, et al. Placental vascular tree characterization based on ex-vivo MRI with a potential application for placental insufficiency assessment. Placenta. 2020;96(3-4): 34–43. pmid:32560856
  68. 68. Nkwabong E, Njikam F, Kalla G. Outcome of pregnancies with marginal umbilical cord insertion. J Matern Fetal Neonatal Med. 2021;34(7): 1133–1137. pmid:31164018
  69. 69. Haeussner E, Buehlmeyer A, Schmitz C, von Koch FE, Frank HG. Novel 3D microscopic analysis of human placental villous trees reveals unexpected significance of branching angles. Sci rep. 2014;4, 6192. pmid:25155961
  70. 70. Byrne M. Modelling human feto-placental circulation based on imaging. M.Sc. Thesis, The University of Auckland. 2019. Available from: https://researchspace.auckland.ac.nz/handle/2292/46392
  71. 71. Garcia Sanchez D, Lacarrière B, Musy M, Bourges B. Application of sensitivity analysis in building energy simulations: Combining first- and second-order elementary effects methods. Energy Build. 2014;68: 741–750.
  72. 72. Junaid TO, Brownbill P, Chalmers N, Johnstone ED, Aplin JD. Fetoplacental vascular alterations associated with fetal growth restriction. Placenta. 2014;35(10): 808–815. pmid:25145956
  73. 73. Roth CJ, Haeussner E, Ruebelmann T, v Koch F, Schmitz C, Frank HG, et al. Dynamic modeling of uteroplacental blood flow in IUGR indicates vortices and elevated pressure in the intervillous space—a pilot study. Sci Rep. 2017;7, 40771. pmid:28102332
  74. 74. Bappoo N, Kelsey LJ, Tongpob Y, Wyrwoll C, Doyle BJ. Investigating the upstream and downstream hemodynamic boundary conditions of healthy and growth-restricted rat feto-placental arterial networks. Ann Biomed Eng. 2021;49(9): 2183–2195. pmid:33646497
  75. 75. d’Esposito A, Sweeney PW, Ali M, Saleh M, Ramasawmy R, Roberts TA, et al. Computational fluid dynamics with imaging of cleared tissue and of in vivo perfusion predicts drug uptake and treatment responses in tumours. Nat Biomed Eng. 2018;2(10): 773–787. pmid:31015649
  76. 76. Sweeney PW, d’Esposito A, Walker-Samuel S, Shipley RJ. Modelling the transport of fluid through heterogeneous, whole tumours in silico. PLOS Comp Bio. 2019;15(6): e1006751. pmid:31226169
  77. 77. Tun WM, Poologasundarampillai G, Bischof H, Nye G, King ONF, Basham M, et al. A massively multi-scale approach to characterizing tissue architecture by synchrotron micro-CT applied to the human placenta. J R Soc Interface. 2021;18(179): 20210140. pmid:34062108
  78. 78. Damodaram M, Story L, Eixarch E, Patel A, McGuinness A, Allsop J, et al. Placental MRI in intrauterine fetal growth restriction. Placenta. 2010;31(6): 491–498. pmid:20347139
  79. 79. Kingdom J, Huppertz B, Seaward G, Kaufmann P. Development of the placental villous tree and its consequences for fetal growth. EJOG. 2000;92(1): 35–43. pmid:10986432
  80. 80. Roberts H, Bourque SL, Renaud SJ. Maternal iron homeostasis: effect on placental development and function. Reprod. 2020;160(4): R65–R78.
  81. 81. Palombo M, Alexander DC, Zhang H. A generative model of realistic brain cells with application to numerical simulation of the diffusion-weighted MR signal. NeuroImage. 2019;188: 391–402. pmid:30553045
  82. 82. Santiago I, Santinha J, Ianus A, Galzerano A, Theias R, Maia J, et al. Susceptibility perturbation MRI maps tumor infiltration into mesorectal lymph nodes. Cancer Res. 2019;79(9): 2435–2444. pmid:30894376
  83. 83. Sørensen A, Hutter J, Seed M, Grant PE, Gowland P. -weighted placental MRI: basic research tool or emerging clinical test for placental dysfunction? Ultrasound Obstet Gynecol. 2020;55: 293–302. pmid:31452271
  84. 84. Slator PJ, Hutter J, Palombo M, Jackson LH, Ho A, Panagiotaki E, et al. Combined diffusion-relaxometry MRI to identify dysfunction in the human placenta. Magn Reson Med. 2019;82(1): 95–106. pmid:30883915
  85. 85. Sohlberg S, Mulic-Lutvica A, Olovsson M, Weis J, Axelsson O, Wikström J, et al. Magnetic resonance imaging-estimated placental perfusion in fetal growth assessment. UOG. 2015;46(6): 700–705. pmid:25640054
  86. 86. Yang J, Wang Y. Design of vascular networks: A mathematical model approach. Int J Numer Method Biomed Eng. 2013;29(4): 515–529. pmid:23225739
  87. 87. Korsawe J. intriangulation(vertices,faces,testp,heavytest); Retrieved September 23, 2023. https://www.mathworks.com/matlabcentral/fileexchange/43381-intriangulation-vertices-faces-testp-heavytest.
  88. 88. Gilbert EG, Johnson DW, Keerthi SS. A fast procedure for computing the distance between complex objects in three-dimensional space. IEEE Journal on Robotics and Automation. 1988;4(2): 193–203.
  89. 89. 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. pmid:32569287
  90. 90. Talou GDM, Safaei S, Hunter PJ, Blanco PJ. Adaptive constrained constructive optimisation for complex vascularisation processes. Sci Rep. 2021;11 (6180). pmid:33731776
  91. 91. Guy AA, Justin AW, Aguilar-Garza DM, Markaki AE. 3D Printable vascular networks generated by accelerated constrained constructive optimization for tissue engineering. IEEE Transactions on Biomedical Engineering. 2020;67(6): 1650–1663. pmid:31545704
  92. 92. Kajantie E, Thornburg K, Eriksson JG, Osmond L, Barker DJP. In preeclampsia, the placenta grows slowly along its minor axis. Int J Dev Biol. 2010;54: 469–473. pmid:19876819
  93. 93. Saw SN, Tay JJH, Poh YW, Yang L, Tan WC, Tan LK, et al. Altered placental chorionic arterial biomechanical properties during intrauterine growth restriction. Sci Rep. 2018;8(1): 16526. pmid:30409992