Abstract
This paper presents Contextual Fibre Growth (ConFiG), an approach to generate white matter numerical phantoms by mimicking natural fibre genesis. ConFiG grows fibres one-by-one, following simple rules motivated by real axonal guidance mechanisms. These simple rules enable ConFiG to generate phantoms with tuneable microstructural features by growing fibres while attempting to meet morphological targets such as user-specified density and orientation distribution. We compare ConFiG to the state-of-the-art approach based on packing fibres together by generating phantoms in a range of fibre configurations including crossing fibre bundles and orientation dispersion. Results demonstrate that ConFiG produces phantoms with up to 20% higher densities than the state-of-the-art, particularly in complex configurations with crossing fibres. We additionally show that the microstructural morphology of ConFiG phantoms is comparable to real tissue, producing diameter and orientation distributions close to electron microscopy estimates from real tissue as well as capturing complex fibre cross sections. Signals simulated from ConFiG phantoms match real diffusion MRI data well, showing that ConFiG phantoms can be used to generate realistic diffusion MRI data. This demonstrates the feasibility of ConFiG to generate realistic synthetic diffusion MRI data for developing and validating microstructure modelling approaches.
Keywords: Phantom generation, White matter, Diffusion MRI, Simulation
Abbreviations: CAM, cell adhesion molecules; CC, corpus callosum; ConFiG, contextual fibre growth; dMRI, diffusion MRI; EM, electron microscopy; FOD, fibre orientation distribution; HCP, human connectome project; IC, internal capsule; TC, three crossing region; WM, white matter
Highlights
-
•
We present ConFiG, a biologically motivated numerical phantom generator for white matter.
-
•
ConFiG produces phantoms with state-of-the-art density and realistic microstructure.
-
•
Diffusion MRI simulations in ConFiG phantoms are comparable to real dMRI signals.
1. Introduction
Numerical phantoms play a valuable role in the development and validation of many magnetic resonance imaging (MRI) techniques. In particular, numerical phantoms are often used when developing diffusion MRI (dMRI) microstructure imaging techniques where simulations of the dMRI signal in phantoms with known microstructural properties are used in lieu of an in vivo ground truth measure of microstructure (Alexander et al., 2017). While recently numerical phantoms have proven useful for validating microstructure imaging of grey matter (Palombo et al., 2020), they have more commonly been used for validating white matter (WM) microstructure, with many studies comparing parameter estimates from fitting their models to the known ground truth from the phantoms e.g. (Daducci et al., 2015; Jelescu and Budde, 2017; Li et al., 2019; Nilsson et al., 2017, 2010; Scherrer et al., 2016; Tariq et al., 2016; Xu et al., 2014; Zhang et al., 2012). Some recent works directly estimate microstructural features using fingerprinting techniques and machine learning to match simulated signals and the corresponding ground truth microstructure of the numerical phantom to the measured signal (Hill et al., 2019; Nedjati-Gilani et al., 2017; Palombo et al., 2018a; Rensonnet et al., 2018). As well as affecting the dMRI signal, microstructural features also influence other MR techniques such as susceptibility-weighted imaging (Lee et al., 2010; Li et al., 2012). For instance, Xu et al. (2018) recently used simulations to show that using realistic axonal models rather than simple circular cylinders affects the MR signal. Therefore, it is important to the MRI community to generate realistic WM numerical phantoms which accurately capture microstructural features in order to get realistic simulated signal.
Typically, however, there is a mismatch between the complexity of true brain tissue microstructure and the models used in simulation, with simulations simplifying the microstructure. On one hand, ex vivo electron microscopy (EM) studies have revealed the high complexity of real axonal morphology (Abdollahzadeh et al., 2019; Lee et al., 2019; Salo et al., 2018). Reconstructions of axons from these studies show that real WM contains axons with complex morphologies on an individual axon basis such as undulation, beading and non-circular cross sections, as well as non-trivial configurations including orientation dispersion and crossing bundles. On the other hand, the models used in simulation studies often represent axons in WM using simplistic geometrical representations such as parallel cylinders with uniform (Fieremans et al., 2010; Ford and Hackney, 1997; Nilsson et al., 2010, 2009) or polydisperse (Alexander et al., 2010; Hall and Alexander, 2009) radii. Some studies investigate the effect of differing configurations of fibres such as simple crossing (Rensonnet et al., 2017; Zhang et al., 2011a) and orientation-dispersed (Tariq et al., 2016; Zhang et al., 2012, 2011b) fibre bundles. A few groups generate WM numerical phantoms with complex fibre configurations for the application to tractography (Close et al., 2009; Neher et al., 2014); however realistic microstructural morphology is not the focus of these approaches. Other studies introduce more microstructural complexity into the numerical phantoms, typically only considering one mode of morphological variation at a time; some examples of this include harmonic beading (Budde and Frank, 2010; Landman et al., 2010), spines (Palombo et al., 2018b), undulation (Brabec et al., 2019; Nilsson et al., 2012) and myelination (Brusini et al., 2019).
Recently, a number of groups have attempted the challenge of combining these features to generate phantoms approaching the morphological complexity and density of real tissue. The most common approach to this is the packing of fibres into densely packed configurations (Close et al., 2009; Ginsburger et al., 2019, 2018; Rafael-Patino et al., 2018). The typical approach, as taken in the state-of-the-art MEDUSA algorithm (Ginsburger et al., 2019), is to generate a set of overlapping fibres decomposed into small segments and iteratively refine their positions to remove the overlap between them. Despite their recent progress, further advance of this class of techniques may be limited, because nature does not create fibres before attempting to pack them together. Instead, real axons are guided by chemical cues and fit into available space as they grow (Lowery and Vactor, 2009; Price et al., 2017). Mimicking the natural fibre genesis may prove important for building more realistic phantoms.
To this end, we propose Contextual Fibre Growth (ConFiG), an approach to generate WM numerical phantoms that emulates natural fibre growth. ConFiG generates WM numerical phantoms by growing fibres one-by-one, mimicking a set of key mechanisms which govern real axonal growth. A preliminary implementation of ConFiG was presented in (Callaghan et al., 2019). We assess the performance of ConFiG by measuring the impact of each of the biologically inspired mechanisms on the achievable phantom density and comparing against state-of-the-art MEDUSA phantoms. To test how realistic ConFiG phantoms are, we compare the microstructural properties of the phantoms to measured data from electron microscopy and compare simulated dMRI signal in the phantoms to real dMRI data.
The rest of the paper is organized as follows: Section 2 describes the ConFiG algorithm, Section 3 details the experiments outlined above and Sections 4, 5 summarise the contributions and discuss future work.
2. Methods
In this section we describe the ConFiG algorithm, beginning with an overview of the main components in the growth algorithm. We then describe the biological mechanisms motivating ConFiG and how each of these are implemented to give the final ConFiG algorithm.
2.1. Overview of the ConFiG algorithm
Given a set of morphological input parameters (target density, orientation distribution and diameter distribution), ConFiG generates a densely packed set of fibres by growing each fibre following a set of biologically motivated rules. The generation of ConFiG numerical phantoms happens in three main steps:
-
•
STEP 1: Generate initial growth configuration from user inputs
-
•
STEP 2: Grow the fibres using ConFiG growth algorithm
-
•
STEP 3: Generate 3D meshes for dMRI simulation
Each of these steps are discussed in detail below.
First, Step 1 is broken down in to three substeps as outlined in Fig. 1:
STEP 1.1: Generate fibre starting points (Fig. 1a–b). To generate a starting point for each fibre to grow from, ConFiG packs circles with the desired diameter distribution up to the target density (defined in terms of the desired fibre volume fraction) in 2D, following the approach taken in (Hall and Alexander, 2009).
STEP 1.2: Generate fibre target points (Fig. 1c). To encode the desired orientation distribution, each fibre has a direction drawn from the target distribution which gives a target point for the fibre to grow towards. As a demonstration of the flexibility of the framework, in this work we use the Watson distribution (Mardia and Jupp, 2008) for isotropic dispersion and the elliptically symmetric angular Gaussian distribution (Paine et al., 2018) for anisotropic orientation dispersion, however other orientation distributions can be defined according to the user’s needs.
STEP 1.3: Generate growth nodes (Fig. 1d). ConFiG uses a set of pseudorandomly placed points (nodes) to sample the space and encode which regions are occupied by existing fibres. This simplifies collision checking making growth more efficient than a direct collision detection approach involving growing each fibre one small step at a time and checking collisions with existing fibres (Callaghan et al., 2019).
Second, Step 2, the main growth algorithm, is broken down into a series of substeps as outlined in Fig. 2:
STEP 2.1: Create growth network (Fig. 2a&b). In order to encode which nodes a fibre can move to from any other node, the growth nodes are connected using the Delaunay triangulation.
STEP 2.2: Grow one fibre step (Fig. 2 c-e). Fibres grow one-by-one in a random order along this network towards their target points while avoiding existing fibres. During growth, a fibre must choose in which direction it should grow. This direction is chosen in ConFiG by following a cost function motivated by biological axonal guidance mechanisms (Fig. 2d), described in Sections 2.3, 2.6.
STEP 2.3: Update the network (Fig. 2 f). The growth network is updated in order to store the information about the space this fibre is occupying so that future fibres can avoid it. The simplest way to do this is to store the minimum distance from each node in the network to any existing fibre as in (Callaghan et al., 2019). Additionally, another biologically motivated network updating strategy is described in Section 2.5.
STEP 2.4: Repeat steps 2.2 and 2.3 until fibre reaches target (Fig. 2g). By default in ConFiG, each fibre will grow completely before the next one starts, meaning that step 2.5 only needs to be performed once the fibre has finished growing. If fibres are allowed to grow concurrently, step 2.5 must be performed after each growth step.
STEP 2.5: Repeat steps 2.2–2.4 for remaining fibres (Fig. 2h–i). As noted in Fig. 2(e–h), as the network is updated, more and more nodes become inaccessible making the network sparser. This means that some fibres may reach a point from which they cannot grow any further and will become stuck. Biologically inspired mechanisms designed to address this point are described in Sections 2.4, 2.5.
Finally, Step 3, the meshing procedure, is briefly described below and in further detail in Section 2.8:
STEP 3: Generate 3D fibre meshes. After the growth process, each fibre will be represented by a series of connected 3D points and corresponding diameters at each point. In order to simulate diffusion MRI signals, these fibre skeleta need to be turned into 3D meshes. ConFiG uses a meshing procedure designed to eliminate overlap between fibres.
The basic ConFiG growth algorithm described here is illustrated in Fig. 2, with an animation of the algorithm in Supplementary Video 1. The remainder of this section outlines the biological process governing real axonal growth, and how these processes motivated the final implementation of the ConFiG algorithm.
Supplementary video related to this article can be found at https://vimeo.com/433661018 or https://doi.org/10.1016/j.neuroimage.2020.117107
The following is the supplementary data related to this article:
2.2. Biological motivation for ConFiG
In nature, axons grow following chemical cues in their environment through various mechanisms which either attract or repel fibres to guide their growth (Dent et al., 2011; Lowery and Vactor, 2009; Mortimer et al., 2008; Polleux and Snider, 2010; Price et al., 2017; Rauch et al., 2013; Sakisaka and Takai, 2005). In an attempt to emulate real axonal growth, mechanisms motivated by the following guidance processes have been integrated into ConFiG:
-
•
Chemoattraction – the process by which fibres are attracted to diffusible chemical cues in their environment (Mortimer et al., 2008; Price et al., 2017).
-
•
Fibre collapse – a response to a chemorepulsive source whereby a fibre withdraws and regrows in a different direction (Rauch et al., 2013).
-
•
Cell adhesion molecules – chemical signals on the surface of cells which guide axons that come into contact with them (Sakisaka and Takai, 2005).
-
•
Fasciculation – the process by which multiple axons come together to form bundles (Price et al., 2017; Šmít et al., 2017).
The following sections detail how mechanisms motivated by these biological processes are implemented in ConFiG while Fig. 3, Fig. 4, Fig. 5 illustrate these biological processes alongside their ConFiG counterparts.
2.3. Chemoattraction
As mentioned in Section 2.1, as a fibre grows it must choose in which direction it will move. One of the main processes governing the guidance of real axons is chemotropism; a process by which axons respond to diffusible chemical cues in their environment. One key chemotropic mechanism is chemoattraction, in which fibres are attracted along a chemical gradient towards a target region (Price et al., 2017).
To approximate this chemoattractive mechanism, each fibre is encouraged to grow towards its target point (i.e. the target point acts like a chemoattractive source). From any node in the growth network, the fibre will move along an edge that takes it towards its target while avoiding existing fibres according to a cost function (Callaghan et al., 2019). The chemoattractive mechanism and its ConFiG counterpart are illustrated in Fig. 3a.
From a starting node, , the candidate nodes, , that the fibre can move to are any nodes that share an edge with . In addition to its position, each network node stores the maximum fibre diameter, , that can be sustained at that node without intersecting another fibre. The fibre will move to a candidate node according to a cost function consisting of two terms; which penalises taking very large steps or moving away from the target point, , and which penalises moving to a position where is low meaning that the fibre will have to shrink. The cost function for a fibre at a position, , to move to a candidate node, , given a target point, , is (Callaghan et al., 2019)
(1) |
where
(2) |
(3) |
Here, is the target diameter of the fibre and is a weighting factor between the two terms. In this work, is fixed to 0.2 to more strongly weight growth towards the target.
The next node for a fibre will be the candidate node which has the lowest cost according to Equation (1). This method of finding a path through the triangulation by choosing the lowest cost node at each position amounts to a greedy best-first pathfinding approach with a heuristic given by Equation (1).
Growing fibres along the network using just this chemoattractive mechanism is the minimal implementation of ConFiG that will generate substrates to try and meet the morphological inputs. There are some limitations to this minimal approach however; the greedy growth and the sparse sampling of the space means that fibres can grow into regions from which they cannot grow further and become stuck. Additionally, in this approach, fibres grow independently of one another, whereas real fibres grow forming bundles in the process known as fasciculation.
Sections 2.4-2.7 describe further mechanisms which were added to enable ConFiG to address these limitations in order to meet more complex morphological priors (e.g. high density and orientation dispersion together).
2.4. Fibre collapse
As mentioned in Section 2.3, in ConFiG a fibre can become stuck when there are no possible next steps because all neighbouring nodes are inaccessible. In an attempt to ameliorate this a process mimicking fibre collapse was implemented, illustrated in Fig. 3b.
In ConFiG fibre collapse, the fibre will move back by an initial distance, , and regrow from there avoiding any nodes in the route it took previously. If the fibre becomes stuck again, it will move back by a further distance, , where is the additional distance to step back. This process is repeated until the fibre reaches the target or gets stuck a user-defined maximum number of times. In this work, and in an approximation of the biological fibre collapse process investigated by Rauch et al. (2013) who show fibres collapsing up to 25 back towards the soma. The maximum number of steps back is set to 5, meaning that the maximum step back is 27 , in line with real fibres. If there is no possible route after 5 attempts then the fibre will stop growing and will be removed from the phantom. This process of removing stuck fibres means that the resulting substrate may not always have the same density as the input desired fibre density.
2.5. Dynamic growth network
In the preliminary implementation of ConFiG (Callaghan et al., 2019), the network nodes were initialised pseudorandomly within the growth region and once initialised, the growth network was static, meaning that the nodes and edges of the network were fixed. This limited the growth to the specific instantiation of the network and it could not adapt to where fibres were once they had grown. Furthermore, as illustrated in Fig. 2, as fibres grow, many nodes become inaccessible due to being within fibres meaning that the network becomes gradually sparser.
A dynamic growth network was implemented to ameliorate these effects. Now, once a fibre has reached the target, a number of nodes, , are generated around the path of the fibre. This gives a denser sampling of the space in regions in which fibres exist and serves to give subsequent fibres more nodes to use to grow along or around that fibre, helping to increase the achievable density by limiting the number of fibres which get stuck. In this work, where the dynamic network is used, .
This is also loosely motivated by the contact guidance mechanism in which axons are attracted to or repelled by chemical cues on the surface of other cells, known as cell adhesion molecules (CAMs). Here, the added points act like CAMs meaning that a future fibre which grows can use these points near to the fibre to grow around or along it as if it were following contact guidance cues. Fig. 4 shows how CAMs work in biological axonal growth alongside the ConFiG dynamic network, illustrating the parallels between the two.
2.6. Axon fasciculation
One particular role CAMs play is in axon fasciculation, the process in which axons follow a so-called pioneer axon closely, forming a bundle (Price et al., 2017; Sakisaka and Takai, 2005). To mimic the process of axon fasciculation, the term in the cost function penalising moving into regions in which the fibre had to shrink, (Equation (3)), was altered to be conditional on which fibre bundle is closest.
A fibre, , with a target diameter, , moving to a candidate node, , which has a maximum sustainable diameter will now have given by:
(4) |
Where is an index identifying the bundle that fibre belongs to and is the index of the bundle that is closest to (i.e. the index of the bundle of the fibre that set ). This means that when is closest to the same bundle as , the cost function penalises moving away from that bundle as well as shrinkage, whereas when the bundles differ, it only penalises shrinkage.
This new form of the cost function encourages fibres of the same bundle to stick together while still avoiding fibres of different bundles, inspired by the labelled pathway hypothesis, which states that axons join different fascicles based on different CAMs expressed on the fibres (Price et al., 2017). In this case, bundle indices and act like different identifying CAMs. Fig. 5 shows how this fasciculation process is expected to happen in biology alongside how the improved cost function encourages a similar process in ConFiG.
2.7. Global optimisation
Since the growth of fibres in ConFiG takes place on a discrete network of points, the final positions of fibre nodes may be suboptimal for achieving the maximum density. In other words, certain fibres’ nodes may be closer to other fibres than they would ideally be in order to reach their target diameter (i.e. the fibre has had to shrink its diameter at that node).
To mitigate against this, a global optimisation step was added at the end of the growth in a procedure similar to MEDUSA (Ginsburger et al., 2019). For each point, , that is part of a fibre, its nearest neighbours () from other fibres are found; in this work . The distance to all of the neighbours is found and the point’s position is updated from these distances according to the update vector,
where and are the locations of point and . is the function determining whether the interaction is repulsive or attractive:
Here, is the signum function and and are the target radii of point and . The sum of these radii is the desired distance between the points since that means the fibres are just touching. imposes that the force is repulsive if the points are closer together than the desired radius and attractive if they are further apart. The update vector is scaled such that if , the update vector is rescaled so that . This acts to prevent the update vector from becoming very large.
There is some biological evidence that this kind of interaction between fibres is important in the fasciculation process. The fasciculation process described in Section 2.4 relies on CAMs detected at the tip of a growing axon, however some studies provide evidence for fasciculation through interactions along axon shafts, known as zippering (Barry et al., 2010; Šmít et al., 2017; Voyiadjis et al., 2011). In zippering, nearby axon shafts attract one another to form more closely packed fascicles, which is a similar process to the global optimisation process in ConFiG.
2.8. Creation of 3D meshes
As mentioned in Section 2.1, following the growth process ConFiG fibres will be represented by a series of connected points and corresponding radii. To convert these skeleta into 3D meshes, the ConFiG meshing procedure uses Blender (https://blender.org) and is built on the SWC mesher addon (https://github.com/mcellteam/swc_mesher).
ConFiG meshes are constructed using Blender metaballs, an implicit surface representation which is the isosurface of a function; typically a function analogous to the electric potential from a point charge. When two metaballs come close to one another, the fields combine and the surfaces will merge to form a smooth surface. By placing a series of metaballs along the skeleton of each fibre, a smooth surface is formed for each fibre one-by-one as shown in Fig. 6a. Supplementary Fig. 1 demonstrates that the ConFiG meshing procedure does not impact the diffusion dynamics compared to a straight cylinder.
When fibres are densely packed, the surfaces from neighbouring fibres may overlap. To account for this, a meshing procedure was developed in which fibres can deform around nearby fibres to avoid overlap. The metaball surface for one fibre is created as described above. This surface is then turned into a triangulated mesh, however the metaballs are retained. The metaball potential is then turned negative, meaning that rather than merging with any future nearby metaball surfaces, it will repel them, as shown in Fig. 6b. This means that subsequent fibres which are meshed very close to, or overlapping with, existing fibres will deform organically to resolve the intersection, thus creating a series of completely non-intersecting fibre meshes which can be used by the dMRI simulator.
2.9. Summary of ConFiG input parameters
Table 1 summarises the key parameters that govern the generation of ConFiG phantoms. Parameters are split into those which define the target microstructural morphology and those which define the instantiation of the growth algorithm. For each parameter, the theoretical range is reported alongside the practical range that has been tested so far. This is due to stochastic nature of the algorithm and the interdependence of the parameters. For instance a very large substrate is possible if very large fibres are chosen, but likely impossible with very small fibres since this will require a very large number of fibres and run into memory limitations.
Table 1.
Parameter | Meaning | Theoretical Range | Practical limits tested | ||
---|---|---|---|---|---|
Target microstructure parameters |
L | Size of growth region | [0,0,0] -> [50,50,50] μm | ||
Fibre volume fraction | [0,1] | [0,0.8] | |||
Mean radius | [0.5, 2] μm | ||||
Standard deviation radius | [0.1, 0.5] μm | ||||
GAD |
Global angular dispersion |
Watson: | [4, 100] | ||
ESAG |
[2, 10] | ||||
|
[2, 2] -> [10, 10] |
||||
Growth algorithm parameters | N | Number of growth nodes | [0,107] | ||
f | Cost function weighting term | [0,1] | [0,0.5] | ||
Fibre collapse initial and subsequent step length | [1, 5], [1, 5] μm | ||||
Dynamic network no. nodes added | [0, 5000] |
3. Experiments
In order to assess the performance of ConFiG, a range of experiments were performed. The first set of experiments were performed in order to explore the impact of each of the biologically inspired growth mechanisms. Another set of experiments aimed to show that ConFiG is able to generate substrates with realistic microstructure by comparing generated substrates with real tissue. Additionally, the relationship between the user-specified target morphology and the final output morphology was investigated by comparing resulting phantoms to their inputs (target density and orientation distribution). Finally, a simulation experiment was performed to assess how well ConFiG phantoms can be used to generate realistic diffusion MRI data. The rest of this section outlines these experiments.
3.1. Testing the performance of ConFiG
In order to test how each of the biological mechanisms proposed in Section 2 impacted on the resulting phantoms, an experiment was devised to measure how phantoms changed when each mechanism was introduced. Four scenarios of interest were generated using several variants of the ConFiG algorithm that included these mechanisms either one at a time or all at once, attempting to grow phantoms as densely as possible:
-
•
one bundle of parallel fibres, target density 75%
-
•
one bundle with Watson distributed fibres ( = 8), target density 75%
-
•
two perpendicular crossing bundles, intra-bundle target density 40%
-
•
three mutually perpendicular crossing bundles, intra-bundle target density 30%
These target densities were chosen to ensure that the centre of the phantom (i.e. the crossing region for crossed bundles) had a high target density whilst ensuring that each bundle had a reasonable number of fibres to begin with (>50).
The ConFiG variants were tested by generating phantoms for each of the scenarios starting with the same initial conditions. Each phantom was generated 5 times with a different random seed and results averaged across the seeds.
To investigate the impact of the biological mechanisms on dMRI simulation, a comparison was made between real dMRI signals and simulations from ConFiG phantoms. The NODDI model (Zhang et al., 2012) was fitted to a WM ROI in the corpus callosum of a Human Connectome Project (HCP) (Van Essen et al., 2012) subject to provide sensible input parameters (target fibre density and orientation dispersion) for ConFiG to generate phantoms. We generated phantoms using the two extreme cases: the minimal growth case only using chemoattraction, and the complete ConFiG algorithm using all mechanisms. Whilst the random nature of ConFiG means that the resulting phantom will not have morphology exactly matching the input parameters, this approach ensured that the phantoms were reasonable for this proof of concept experiment.
The dMRI signal was simulated in the phantoms using Camino (Cook et al., 2006; Hall and Alexander, 2009) with identical simulation conditions in both cases and the measurement scheme corresponding to the HCP dMRI sequence (Sotiropoulos et al., 2013a). An important consideration when performing dMRI simulations is the size of the substrate relative to the diffusion length. The phantom should be large enough that it is bigger than the diffusion length, but not so large as to require excessive computational resources. Owing to the relatively long diffusion time (43 ms) in the HCP sequence, phantoms were extended with reflected copies (Fieremans and Lee, 2018; Lee et al., 2020) to increase their effective size relative to the diffusion length scale.
All dMRI simulations in this work used a bulk diffusivity in agreement with values used in similar Monte Carlo simulations (Hall and Alexander, 2009; Nilsson et al., 2009; Rensonnet et al., 2017) with spins and timesteps. Standard Camino periodic boundaries were used (Hall and Alexander, 2009), with dMRI signal was generated from a central region 75% the size of the total phantom to avoid boundary effects (Panagiotaki et al., 2010).
3.2. Microstructural measures
In order to test how realistic the microstructure generated using ConFiG is, microstructural measurements of diameter distribution and orientation distribution were calculated using methods to be comparable with previous studies on ex-vivo tissue (Abdollahzadeh et al., 2019; Lee et al., 2019).
A centre line is generated from each of the fibre meshes by aligning the ends of each fibre with the z-axis and connecting the centre of mass of 100 equidistant slices through each fibre, following the approach taken by Lee et al. (2019). This is illustrated in Fig. 7.
Each segment in this centre line could then be used to assess the microstructure of the phantom. The direction of each segment was used to assess the orientation distribution of the phantom, illustrated in Fig. 8. Following the approach of Lee et al. (2019), the direction of each segment was projected onto the surface of a triangulated unit sphere (Womersley, 2018). For each triangle, the number of segments pointing in that direction was used to colour the triangle to visualise the orientation distribution.
A second approach was devised to better visualise orientation distributions in 3D to aid differentiation of crossing bundles and antipodal symmetry. In this approach each vertex was raised above the surface of the sphere proportionally to the number of segments pointing in its direction as illustrated in Fig. 8.
To measure the diameter profile along fibres, the direction of each segment gave the normal to a plane used to cut the fibre using Boolean intersection to give a cross section of each fibre at each segment. The diameter profile along the axon was generated by calculating the equivalent diameter of a circle with the same area as the fibre cross section. This process is illustrated in Fig. 9.
3.3. Virtual histology
Virtual histological slices were generated to compare ConFiG substrates to real white matter analysed using histology. Histological slices were found by calculating the Boolean intersection of a cutting plane with the generated fibre meshes using Blender (https://blender.org). A myelin sheath was added to the fibres when generating virtual histology for visualisation purposes. Virtual histological images were rendered with a resolution of 5 nm × 5 nm x 100 nm, chosen to be comparable to real histological white matter measurements (Abdollahzadeh et al., 2019; Lee et al., 2019).
In order to compare ConFiG virtual histology to real histology, virtual histological slices were rendered in binary black and white to compare against intra-axonal segmentations from (Lee et al., 2019). Slices from real histology, ConFiG phantoms and a parallel cylinder phantom were processed using the MorphoLibJ plugin for ImageJ (Legland et al., 2016; Rueden et al., 2017; Schindelin et al., 2012; Schneider et al., 2012) to extract morphological features: circularity (), convexity (, eccentricity of fitted ellipse and for each axon. Axons touching the edge of the image were removed since truncation from the image edge would skew these microstructural metrics.
3.4. Relationship between input and output morphology
As mentioned in Section 2, the nature of the ConFiG growth algorithm means that the microstructural morphology of the phantoms may not match the user input. Some fibres may become stuck and fibres cannot typically grow in a straight line, affecting the density and orientation distribution.
To investigate this, we generated a series of ConFiG phantoms with Watson distributed orientation dispersion with and target density, = 75%. The target density of 75% is chosen as this is the upper limit of what is achievable empirically and towards the higher end of expected axonal volume fraction. Additionally, with 75% achieved, lower densities can be generated easily, either by running ConFiG in full, or simply by removing or shrinking fibres.
The mean and standard deviation of the angle from z, and respectively, for each was calculated by taking 10000 samples from the Watson distribution and this was compared to and of the ConFiG fibres. Additionally, the density of the ConFiG phantoms was compared to the target density of 75%. Each phantom was generated in a 20 × 20 × 20 μm region, using nodes in the growth network.
3.5. Diffusion MRI simulation
To qualitatively verify that the simulated diffusion MRI signals from ConFiG phantoms are realistic, simulated signals from ConFiG phantoms were compared to real HCP data (Sotiropoulos et al., 2013b; Van Essen et al., 2012).
In the real data, the fibre orientation distribution (FOD) was fit in each voxel using constrained spherical deconvolution in MRTrix (Tournier et al., 2019, 2007). Voxels were selected in regions of interest in the midbody of the corpus callosum (CC), internal capsule (IC), regions in which a single bundle of fibres is found from the FOD. A third voxel was selected in which three crossing fibre populations were found from visual inspection of the FOD (TC).
In each voxel, the diffusion tensor was fit to the signal and the principal eigenvector used to define a major direction of diffusion in the voxel, . From this, the normalised diffusion weighted signal was plotted against , where is the gradient direction. Additionally, the direction averaged signal was calculated for each b-shell.
To attempt to generate representative microstructure for each voxel using ConFiG, the NODDI model (Zhang et al., 2012) was fitted to the signal to give some initial parameters for ConFiG. Most importantly, the value of for the Watson distribution (Mardia and Jupp, 2008) estimated using NODDI was used to initialise the orientation dispersion in the ConFiG phantoms used to represent CC () and IC ( regions. To represent the TC voxel, a phantom generated using three mutually perpendicular crossing bundles was used.
ConFiG phantoms were grown using these initial conditions and the diffusion MRI signal simulated using the Camino Monte Carlo diffusion MRI simulator (Hall and Alexander, 2009). For each phantom, the same processing as with the real data was performed, finding the direction dependent and direction averaged signal per b-shell.
4. Results
4.1. Impact of biological mechanisms
Each of the proposed biological mechanisms enabled ConFiG to generate phantoms with increased density over the minimal case of chemoattraction only, as is shown in Fig. 10. Global optimisation resulted in the largest improvement, 17–24%, consistently giving a large improvement. Other improvements performed better for specific phantom configurations. For instance, fasciculation and the dynamic network produced only modest improvements in crossing fibre configurations (4–6%), but performed well in the single bundle cases (11–14%). Fibre collapse was particularly effective in the three perpendicular case, offering 10% improvement.
When combining all of the proposed mechanisms together, the achievable density is higher than any of the improvements individually. This improved performance is comparable to the state of the art, MEDUSA (Ginsburger et al., 2019), with particularly good performance relative to MEDUSA in the crossing fibre configurations.
This improvement in density can be appreciated visually in Fig. 11 which demonstrates virtual histology of a parallel fibre phantom for each of the mechanisms. Additionally, Fig. 12 visually shows the difference in density of the phantoms in 3D between the minimal case of chemoattraction and all biological mechanism for each fibre configuration.
The improvement in the density of phantoms leads to a much more realistic simulated diffusion MRI signal as demonstrated in Fig. 13. The root mean square error to the real data is reduced by 10 times when using improved ConFiG.
4.2. Microstructural measures and virtual histology
The microstructural morphology generated using ConFiG is comparable to results from real data as demonstrated in Fig. 14, Fig. 15, Fig. 16, Fig. 17. Fig. 14 demonstrates virtual histology of a ConFiG phantom alongside a real EM image from mouse corpus callosum (Baxi et al., 2015). The exact microstructural features, such as diameter distribution, as well as the EM contrast do not exactly match between ConFiG and the real data. However, ConFiG is able to capture the general morphology or real axons as highlighted in Fig. 15, Fig. 16. In particular, ConFiG is able to capture complex fibre cross-sections such as in the case of fibres squashed into small spaces. This is the first model of white matter able to handle complex fibre cross-sections such as this to our knowledge.
Video 2 shows a series of sequential slices through a ConFiG substrate containing two crossing bundles of fibres, demonstrating the non-circular cross-sections generated by ConFiG. These complex cross-sections are not explicitly imposed during growth but arise as a result of the close packing of axons and the meshing procedure used in ConFiG.
Supplementary video related to this article can be found at https://vimeo.com/402472645 or https://doi.org/10.1016/j.neuroimage.2020.117107
The following is the supplementary data related to this article:
ConFiG morphological metrics calculated slice-wise on the virtual histology correspond much more closely to real axons that the same metrics calculated for parallel cylinders, as shown in Fig. 15. While cylinders produce a delta function at one extreme of each metric, ConFiG phantoms produce much closer distributions to the real data. Supplementary Fig. 2 shows each of these slices coloured by their morphological metrics.
The diameter distribution of a ConFiG substrate is compared to a reconstruction from real EM data (Lee et al., 2019) in Fig. 16. ConFiG is able to capture the general profile of axonal variations well, with the overall shape of the diameter distribution matching well. The distribution of the coefficient of variation along ConFiG axons is slightly narrower with a smaller mean than real axons, though these discrepancies may be alleviated with a different choice of input parameters to ConFiG.
ConFiG is also able to generate orientation distributions comparable to real tissue as shown in Fig. 17. The orientation dispersion is introduced to ConFiG phantoms using the elliptically symmetrical angular Gaussian (Paine et al., 2018) to best approximate the EM data and also using isotropic Watson distributed directions to demonstrate the flexibility of ConFiG.
4.3. Relationship between input and output morphology
The morphology of ConFiG phantoms matches the input morphology well, as shown in Table 2. Whilst the input and output and , do not match exactly, the values are close and increasing the input and also increases the output and . Additionally, the output density generally matches the input target density well, achieving higher densities than MEDUSA for the same angular dispersion. Supplementary Table 1 shows the same experiment run with a target density of 60% to demonstrate ConFiG’s performance at lower densities.
Table 2.
Input | Input | Output | Target | Output | Target | Output | Output no. fibres |
---|---|---|---|---|---|---|---|
8 | 75% | 70.6% | 19.60 | 17.46 | 11.32 | 9.92 | 104 |
10 | 75% | 73.4% | 17.11 | 16.47 | 9.62 | 9.43 | 128 |
15 | 75% | 73.4% | 13.60 | 13.93 | 7.37 | 8.75 | 132 |
20 | 75% | 70.7% | 11.68 | 12.69 | 6.23 | 7.88 | 133 |
30 | 75% | 72.0% | 9.45 | 11.60 | 5.02 | 6.60 | 152 |
50 | 75% | 73.6% | 7.26 | 9.36 | 3.83 | 5.51 | 146 |
100 | 75% | 74.9% | 5.10 | 7.75 | 2.68 | 4.23 | 157 |
These phantoms took an average of 6 h to grow plus an average of 20 min for the meshing and microstructural measurement procedure, using 9.4 GB of RAM on average. These values give an estimate of the time taken to generate a typical ConFiG phantom, though it is strongly dependent on user inputs (number of nodes in the network etc.).
4.4. Diffusion MRI simulation
Simulated data from ConFiG substrates match real dMRI data well, as shown in Fig. 18. The direction averaged signal matches well in each case, in particular, for the corpus callosum and three crossing phantoms, the simulated signal matches the real signal closely. The b = 3 ms/μm2 signal in the internal capsule and corpus callosum is lower in simulation than in real data. This is to be expected however because as approaches 1, the signal reaches the noise floor and the noise-free simulations fall below the measured data. Supplementary Fig. 3 shows the difference between the simulated and measured signal in 3D.
5. Discussion
ConFiG is shown to produce substrates with microstructural properties comparable to real white matter, both in terms of measures derived from histology (i.e., electron microscopy) and in terms of the diffusion MRI signal.
ConFiG is shown to produce WM numerical phantoms with state-of-the-art performance. The amount of real data containing 3D microstructural morphology information available to compare to is limited, so we have only compared to one sample in this study. Whilst limited, this shows that ConFiG is able to produce realistic microstructure by following simple biologically inspired growth rules.
Fig. 15 demonstrates that ConFiG phantoms are able to create fibre morphologies that match real axons much more closely than previous methods based on cylinders. Whilst some of the features such as eccentricity may be achievable with cylinders oriented obliquely to the cutting plane, ConFiG phantoms capture morphological features that are otherwise impossible with cylinders such as convexity less than one.
Whilst the input morphological priors do not necessarily correspond to the morphology of the resulting ConFiG phantom, Table 2 shows that even for relatively high orientation dispersion and density, this effect is small. Even so, for use in further analysis, microstructural measures such as orientation dispersion and density should be calculated based on the resultant phantom, rather than taking the input microstructural parameters.
A related property of ConFiG is that the growth algorithm strongly depends on the growth network, meaning that the resulting phantom for the same input fibre configuration will be different for different network choices. This is alleviated to an extent by using the dynamic network introduced here, however the phantom will still be dependent on the initialisation of the network. The dependence appears to be relatively minor as is demonstrated by the small standard errors on the mean density shown in Fig. 10 across the five repetitions.
The diffusion MRI simulations shown in Fig. 18 demonstrate the ability of ConFiG to generate phantoms which reproduce real diffusion MRI data well. These simulations, however, are just three examples of ConFiG phantoms and corresponding simulations. Using NODDI as input to ConFiG means that the resulting phantoms have sensible morphologies and are shown to generate signals that match the real tissue well, though there may be other configurations that can better reproduce the signal. As an example, the b = 3 ms/μm2 signal from the internal capsule is higher at low |n.G| in the simulated versus the real data (Fig. 18c). One explanation of this is that the phantom generated does not have microstructure accurately representing this region, for instance the phantom may have too little dispersion caused by ConFiG underrepresenting the target orientation dispersion, as seen at low in Table 2.
It may be possible to find a better matching phantom using a computational modelling approach such as that proposed in (Nedjati-Gilani et al., 2017), however the simulations presented are sufficient to demonstrate a proof-of-concept that ConFiG can be used to generate realistic simulated dMRI data.
5.1. Limitations and future work
One limitation of ConFiG is that the algorithm relies on the space being sufficiently densely sampled by the growth network. This can require a large number of nodes for a large phantom, becoming prohibitively memory expensive. The dependence of the resulting phantom on the density of network nodes can be addressed by growing the fibres in small subregions local to the head of the fibres rather than the whole space at once. For instance, rather than filling the entire space of growth with nodes, it is possible to fill a small layer of the space with points and then grow layer by layer. In this way, it is possible to achieve a high density of nodes using fewer nodes than when covering the entire space.
One further potential limitation of ConFiG is that once a fibre has grown, it is static. The fibre will remain fixed in place and all other fibres will have to grow around it. One problem with this is that once the fibres are fixed, they may create pockets of inaccessible space which limits the space available for following fibres. Additionally, in real tissue, axons are flexible and non-rigid, meaning that it may be more realistic that growing fibres can push existing fibres out of the way to make more space for growth. A potential approach to ameliorate this would be to have an optimisation procedure during growth, similar to the global optimisation introduced in this work but optimising the shape of a fibre as it grows.
A limitation of the current study is that the simulations assume a single diffusivity for the intra and extracellular spaces and no permeability of the axonal membranes. Furthermore, effects such as T2 and magnetic susceptibility are ignored. These effects are a limitation of the simulator used rather than ConFiG, and work is planned to improve these aspects of the simulator for more realistic simulated signals.
Additionally, as mentioned above, this study only compares ConFiG to one EM sample of real tissue. Future work will also aim at more extensive validation of the digital phantoms generated using ConFiG, making comparison with larger EM dataset, including different WM configurations from different brain regions.
We will work towards decreasing the difference between the input and output morphological measures, particularly in complex situations, such as high orientation dispersion and crossing bundles. This can be addressed through the improvements to ConFiG mentioned here and also by improving the strategy for the generation of starting and target points for each fibre. For instance, currently it is not intuitive how starting and target points should be arranged to achieve a desired density in crossing regions of fibres.
One planned extension of ConFiG is to implement periodic boundary conditions in the growth network, enabling the generation of fully periodic phantoms. This would enable ConFiG phantoms to be generated in relatively small volumes and tiled for simulation, accelerating the process of generating a wide range of phantoms and the memory required to store each phantom.
The core growth algorithm for ConFiG relies on a set of starting and target points, a connected network of nodes and some rules defining the growth. As such, ConFiG is very flexible since the exact form of each of these components can be modified based on the application. One example of a simple modification that may be explored is the order of growth of the axons. Currently, in the absence of any clear biological precedent know to the authors, fibres grow in a random order, but it may be possible that there is a better order such as growing large diameter axons first, or central axons in a bundle growing first.
In this work, ConFiG is applied to the case of densely packed axons, without contributions from neuronal cell bodies or other processes. A planned future extension of ConFiG is to allow for the addition of glial cells such as astrocytes and oligodendrocytes (e.g. from real 3D reconstructions available for instance on http://neuromorpho.org or synthetically generated using generative models like in (Palombo et al., 2019)) to the extracellular space to make the virtual WM tissue more realistic.
Additionally, to further add to the realism of ConFiG phantoms, realistic myelin may be modelled, creating spiral layers wrapped around the axons (Brusini et al., 2019). Furthermore, intra-axonal structures such as mitochondria and microtubules may be added to investigate their contributions to the diffusion weighted signal.
A planned future application will be to use ConFiG to generate a wide range of phantoms with different microstructural features. These can then be used to create a computational model to estimate microstructural features directly from the diffusion MRI signal in an approach similar to previous works (Hill et al., 2019; Nedjati-Gilani et al., 2017; Palombo et al., 2018a, 2016; Rensonnet et al., 2018).
5.2. Applications beyond diffusion MRI
As mentioned in the introduction, axonal configuration impacts MR signals beyond dMRI. One potential avenue of exploration would be to investigate the impact of realistic axonal configurations on magnetic susceptibility in a similar way to Xu et al. (2018), extending their 2D simulations to use realistic 3D geometries generated in ConFiG.
The virtual histology presented in Fig. 14 shows an approximation of electron microscopy generated using ConFiG substrates. In this work, the purpose of this is to show that ConFiG is generating microstructurally realistic phantoms. For this reason, the virtual histology is simply produced by rendering images to have similar contrast to electron microscopy for comparison. It may be possible, however to generate more realistic electron microscopy images using a physically realistic electron microscopy simulator (Babin et al., 2010; Grella et al., 2003; Ophus, 2017) which may be used to train and test axon segmentation routines. This may be of particular use for cases of fibres parallel to the electron microscopy plane or crossing bundles which are typically difficult for 3D reconstruction and segmentation algorithms.
The 3D meshes generated by ConFiG are saved in the PLY format, a widely used format for storing meshes for many purposes. This means that the ConFiG phantoms may be used in other types of simulations such as polarized light imaging (Matuschke, 2019; Menzel et al., 2015) or molecular dynamics simulations using software such as MCell (https://mcell/.org) (Kerr et al., 2008; Stiles et al., 1996; Stiles and Bartol, 2001) or LAMMPS (http://lammps.sandia.gov) (Plimpton, 1997).
6. Conclusion
ConFiG enables the generation of realistic white matter numerical phantoms achieving state of the art fibre density whilst ensuring realistic microstructural morphology by following biologically motivated rules. This realistic microstructure is shown to generate realistic simulated diffusion MRI signals, opening up the possibility to use ConFiG to create a realistic computational model of WM microstructure.
ConFiG outputs fibre meshes which can be used for realistic diffusion MRI simulations or can be processed to produce virtual histological slices, allowing for further potential applications outside of diffusion MRI.
Data and code availability
ConFiG code will be made available at https://rcallagh.github.io.
CRediT authorship contribution statement
Ross Callaghan: Conceptualization, Methodology, Software, Investigation, Visualization, Writing - original draft. Daniel C. Alexander: Conceptualization, Writing - review & editing, Supervision, Resources, Funding acquisition. Marco Palombo: Conceptualization, Methodology, Writing - review & editing, Supervision. Hui Zhang: Conceptualization, Methodology, Writing - review & editing, Supervision, Resources, Funding acquisition.
Declaration of competing interest
The authors confirm that there are no conflicts commercial or financial conflicts of interest affecting this work.
Acknowledgements
This work is supported by the EPSRC-funded UCL Centre for Doctoral Training in Medical Imaging (EP/L016478/1) and the Department of Health’s NIHR-funded Biomedical Research Centre at University College London Hospitals. This work was supported by EPSRC grants EP/M020533/1 and EP/N018702/1. MP is supported by UKRI Future Leaders Fellowship MR/T020296/1.
Data were provided by the Human Connectome Project, WU-Minn Consortium (Principal Investigators: David Van Essen and Kamil Ugurbil; 1U54MH091657) funded by the 16 NIH Institutes and Centers that support the NIH Blueprint for Neuroscience Research; and by the McDonnell Center for Systems Neuroscience at Washington University.
Footnotes
Supplementary data to this article can be found online at https://doi.org/10.1016/j.neuroimage.2020.117107.
Appendix A. Supplementary data
The following are the Supplementary data to this article:
References
- Abdollahzadeh A., Ilya B., Jokitalo E., Tohka J., Sierra A. Automated 3D axonal morphometry of white matter. Sci. Rep. 2019;9:1–16. doi: 10.1038/s41598-019-42648-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Alexander D.C., Dyrby T.B., Nilsson M., Zhang H. Imaging brain microstructure with diffusion MRI: practicality and applications. NMR Biomed. 2017;1–26 doi: 10.1002/nbm.3841. [DOI] [PubMed] [Google Scholar]
- Alexander D.C., Hubbard P.L., Hall M.G., Moore E.A., Ptito M., Parker G.J.M., Dyrby T.B. Orientationally invariant indices of axon diameter and density from diffusion MRI. Neuroimage. 2010;52:1374–1389. doi: 10.1016/j.neuroimage.2010.05.043. [DOI] [PubMed] [Google Scholar]
- Babin S., Borisov S.S., Ito H., Ivanchikov A., Suzuki M. Simulation of scanning electron microscope images taking into account local and global electromagnetic fields. J. Vac. Sci. Technol. B Nanotechnol. Microelectron. Mater. Process. Meas. Phenom. 2010;28:C6C41–C6C47. doi: 10.1116/1.3518917. [DOI] [Google Scholar]
- Barry J., Gu Y., Gu C. Polarized targeting of L1-CAM regulates axonal and dendritic bundling in vitro. Eur. J. Neurosci. 2010;32:1618–1631. doi: 10.1111/j.1460-9568.2010.07447.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Baxi E.G., DeBruin J., Tosi D.M., Grishkan I.V., Smith M.D., Kirby L.A., Strasburger H.J., Fairchild A.N., Calabresi P.A., Gocke A.R. Transfer of myelin-reactive Th17 cells impairs endogenous remyelination in the central nervous system of cuprizone-fed mice. J. Neurosci. 2015;35:8626–8639. doi: 10.1523/JNEUROSCI.3817-14.2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brabec J., Lasič S., Nilsson M. Time-dependent diffusion in undulating thin fibers: impact on axon diameter estimation. NMR Biomed. 2019;1–19 doi: 10.1002/nbm.4187. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brusini L., Menegaz G., Nilsson M. Monte Carlo simulations of water exchange through myelin wraps: implications for diffusion MRI. IEEE Trans. Med. Imag. 2019;38:1438–1445. doi: 10.1109/TMI.2019.2894398. [DOI] [PubMed] [Google Scholar]
- Budde M.D., Frank J.A. Neurite beading is sufficient to decrease the apparent diffusion coefficient after ischemic stroke. Proc. Natl. Acad. Sci. Unit. States Am. 2010;107:14472–14477. doi: 10.1073/pnas.1004841107/-/DCSupplemental.www.pnas.org/cgi/doi/10.1073/pnas.1004841107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Callaghan R., Alexander D.C., Zhang H., Palombo M. Contextual fibre growth to generate realistic axonal packing for diffusion MRI simulation. In: Chung A., Gee J., Yushkevich P., Bao S., editors. Information Processing in Medical Imaging. IPMI2019. vol. 11492. Springer; Cham: 2019. (Lecture Notes in Computer Science). [DOI] [Google Scholar]
- Close T.G., Tournier J.D., Calamante F., Johnston L.A., Mareels I., Connelly A. A software tool to generate simulated white matter structures for the assessment of fibre-tracking algorithms. Neuroimage. 2009;47:1288–1300. doi: 10.1016/j.neuroimage.2009.03.077. [DOI] [PubMed] [Google Scholar]
- Cook P. a, Bai Y., Seunarine K.K., Hall M.G., Parker G.J., Alexander D.C. 14th Sci. Meet. Int. Soc. Magn. Reson. Med. Vol. 14. 2006. Camino: open-source diffusion-MRI reconstruction and processing; p. 2759. [Google Scholar]
- Daducci A., Canales-Rodríguez E.J., Zhang H., Dyrby T.B., Alexander D.C., Thiran J.P. Accelerated microstructure imaging via convex optimization (AMICO) from diffusion MRI data. Neuroimage. 2015;105:32–44. doi: 10.1016/j.neuroimage.2014.10.026. [DOI] [PubMed] [Google Scholar]
- Dent E.W., Gupton S.L., Gertler F.B. The growth cone cytoskeleton in Axon outgrowth and guidance. Cold Spring Harb. Perspect. Med. 2011;3:1–39. doi: 10.1101/cshperspect.a001800. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fieremans E., Lee H.H. Physical and numerical phantoms for the validation of brain microstructural MRI: a cookbook. Neuroimage. 2018;182:39–61. doi: 10.1016/j.neuroimage.2018.06.046. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Fieremans E., Novikov D.S., Jensen J.H., Helpern J.A. Monte Carlo study of a two-compartment exchange model of diffusion. NMR Biomed. 2010;23:711–724. doi: 10.1002/nbm.1577. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ford J.C., Hackney D.B. Numerical model for calculation of apparent diffusion coefficients (ADC) in permeable cylinders - comparison with measured ADC in spinal cord white matter. Magn. Reson. Med. 1997;37:387–394. doi: 10.1002/mrm.1910370315. [DOI] [PubMed] [Google Scholar]
- Ginsburger K., Matuschke F., Poupon F., Mangin J.-F., Axer M., Poupon C. MEDUSA : a GPU-based tool to create realistic phantoms of the brain microstructure using tiny spheres. Neuroimage. 2019;193:10–24. doi: 10.1016/j.neuroimage.2019.02.055. [DOI] [PubMed] [Google Scholar]
- Ginsburger K., Poupon F., Beaujoin J., Estournet D., Matuschke F., Mangin J.-F., Axer M., Poupon C. Improving the realism of white matter numerical phantoms: a step toward a better understanding of the influence of structural disorders in diffusion MRI. Front. Physiol. 2018;5:1–18. doi: 10.3389/fphy.2018.00012. [DOI] [Google Scholar]
- Grella L., Lorusso G., Adler D.L. Simulations of scanning electron microscopy imaging and charging of insulating structures. Scanning. 2003;25:300–308. [Google Scholar]
- Hall M.G., Alexander D.C. Convergence and parameter choice for Monte-Carlo simulations of diffusion MRI. IEEE Trans. Med. Imag. 2009;28:1354–1364. doi: 10.1109/TMI.2009.2015756. [DOI] [PubMed] [Google Scholar]
- Hill I., Palombo M., Santin M., Branzoli F., Philippe A. ArXiv; 2019. Machine Learning Based White Matter Models with Permeability : an Experimental Study in Cuprizone Treated In-Vivo Mouse Model of Axonal Demyelination. [DOI] [PubMed] [Google Scholar]
- Jelescu I.O., Budde M.D. Design and validation of diffusion MRI models of white matter. Front. Physiol. 2017;5 doi: 10.3389/fphy.2017.00061. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kerr R.A., Bartol T.M., Kaminsky B., Dittrich M., Chang J.-C.J., Baden S.B., Sejnowski T.J., Stiles J.R. Fast Monte Carlo simulation methods for biological reaction-diffusion Systems in solution and on surfaces. SIAM J. Sci. Comput. 2008;30:3126. doi: 10.1137/070692017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Landman B.A., Farrell J.A.D., Smith S.A., Reich D.S., Calabresi P.A., Van Zijl P.C.M. Complex geometric models of diffusion and relaxation in healthy and damaged white matter. NMR Biomed. 2010;23:152–162. doi: 10.1002/nbm.1437. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lee H.-H., Papaioannou A., Kim S.-L., Novikov D.S., Fieremans E. ArXiv; 2020. Probing Axonal Swelling with Time Dependent Diffusion MRI. [Google Scholar]
- Lee H.H., Yaros K., Veraart J., Pathan J.L., Xia F., Sungheon L., Novikov D.S., Fieremans E. Along-axon diameter variation and axonal orientation dispersion revealed with 3D electron microscopy : implications for quantifying brain white matter microstructure with histology and diffusion MRI. Brain Struct. Funct. 2019 doi: 10.1007/s00429-019-01844-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lee J., Shmueli K., Fukunaga M., Van Gelderen P., Merkle H., Silva A.C., Duyn J.H. Sensitivity of MRI resonance frequency to the orientation of brain tissue microstructure. Proc. Natl. Acad. Sci. U.S.A. 2010;107:5130–5135. doi: 10.1073/pnas.0910222107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Legland D., Arganda-Carreras I., Andrey P. MorphoLibJ: integrated library and plugins for mathematical morphology with ImageJ. Bioinformatics. 2016;32:3532–3534. doi: 10.1093/bioinformatics/btw413. [DOI] [PubMed] [Google Scholar]
- Li J.R., Nguyen V.D., Tran T.N., Valdman J., Trang C.B., Van Nguyen K., Vu D.T.S., Tran H.A., Tran H.T.A., Nguyen T.M.P. SpinDoctor: a MATLAB toolbox for diffusion MRI simulation. Neuroimage. 2019;202:116120. doi: 10.1016/j.neuroimage.2019.116120. [DOI] [PubMed] [Google Scholar]
- Li W., Wu B., Avram A.V., Liu C. Magnetic susceptibility anisotropy of human brain in vivo and its molecular underpinnings. Neuroimage. 2012;59:2088–2097. doi: 10.1016/j.neuroimage.2011.10.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lowery L.A., Vactor D. Van. The trip of the tip: understanding the growth cone machinery. Nat. Rev. Mol. Cell Biol. 2009;10:332–343. doi: 10.1038/nrm2679. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mardia K.V., Jupp P.E. John Wiley & Sons, Ltd; 2008. Directional Statistics, Directional Statistics. [DOI] [Google Scholar]
- Matuschke F. ArXiv; 2019. Dense Fiber Modeling for 3D-Polarized Light Imaging Simulations. [Google Scholar]
- Menzel M., Michielsen K., De Raedt H., Reckfort J., Amunts K., Axer M. A Jones matrix formalism for simulating three-dimensional polarized light imaging of brain tissue. J. R. Soc. Interface. 2015;12 doi: 10.1098/rsif.2015.0734. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mortimer D., Fothergill T., Pujic Z., Richards L.J., Goodhill G.J. Growth cone chemotaxis. Trends Neurosci. 2008;31:90–98. doi: 10.1016/j.tins.2007.11.008. [DOI] [PubMed] [Google Scholar]
- Nedjati-Gilani G.L., Schneider T., Hall M.G., Cawley N., Hill I., Ciccarelli O., Drobnjak I., Wheeler-Kingshott C.A.M.G., Alexander D.C. Machine learning based compartment models with permeability for white matter microstructure imaging. Neuroimage. 2017 doi: 10.1016/j.neuroimage.2017.02.013. [DOI] [PubMed] [Google Scholar]
- Neher P.F., Laun F.B., Stieltjes B., Maier-Hein K.H. Fiberfox: facilitating the creation of realistic white matter software phantoms. Magn. Reson. Med. 2014;72:1460–1470. doi: 10.1002/mrm.25045. [DOI] [PubMed] [Google Scholar]
- Nilsson M., Alerstam E., Wirestam R., Ståhlberg F., Brockstedt S., Lätt J. Evaluating the accuracy and precision of a two-compartment Karger model using Monte Carlo simulations. J. Magn. Reson. 2010;206:59–67. doi: 10.1016/j.jmr.2010.06.002. [DOI] [PubMed] [Google Scholar]
- Nilsson M., Lasič S., Drobnjak I., Topgaard D., Westin C.F. Resolution limit of cylinder diameter estimation by diffusion MRI: the impact of gradient waveform and orientation dispersion. NMR Biomed. 2017;30:1–13. doi: 10.1002/nbm.3711. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Nilsson M., Lätt J., Nordh E., Wirestam R., Ståhlberg F., Brockstedt S. On the effects of a varied diffusion time in vivo: is the diffusion in white matter restricted? Magn. Reson. Imaging. 2009;27:176–187. doi: 10.1016/j.mri.2008.06.003. [DOI] [PubMed] [Google Scholar]
- Nilsson M., Lätt J., Ståhlberg F., van Westen D., Hagslätt H. The importance of axonal undulation in diffusion MR measurements: a Monte Carlo simulation study. NMR Biomed. 2012;25:795–805. doi: 10.1002/nbm.1795. [DOI] [PubMed] [Google Scholar]
- Ophus C. A fast image simulation algorithm for scanning transmission electron microscopy. Adv. Struct. Chem. Imag. 2017;3:1–11. doi: 10.1186/s40679-017-0046-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Paine P.J., Preston S.P., Tsagris M., Wood A.T.A. An elliptically symmetric angular Gaussian distribution. Stat. Comput. 2018;28:689–697. doi: 10.1007/s11222-017-9756-4. [DOI] [Google Scholar]
- Palombo M., Alexander D.C., Zhang H. A generative model of realistic brain cells with application to numerical simulation of diffusion- weighted MR signal. Neuroimage. 2019;188:391–402. doi: 10.1016/j.neuroimage.2018.12.025. [DOI] [PubMed] [Google Scholar]
- Palombo M., Hill I., Santin M.D., Branzoli F., Philippe A.-C., Wassermann D., Aigrot M.-S., Stankoff B., Zhang H., Lehericy S., Petiet A., Alexander D.C., Drobnjak I. Proc. Joint Annual Meeting ISMRM-ESMRMB. 2018. Machine learning based estimation of axonal permeability: validation on cuprizone treated in-vivo mouse model of axonal demyelination. Paris, France. [Google Scholar]
- Palombo M., Ianus A., Guerreri M., Nunes D., Alexander D.C., Shemesh N., Zhang H. SANDI: a compartment-based model for non-invasive apparent soma and neurite imaging by diffusion MRI. Neuroimage. 2020;215:116835. doi: 10.1016/j.neuroimage.2020.116835. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Palombo M., Ligneul C., Hernandez-Garzon E., Valette J. Can we detect the effect of spines and leaflets on the diffusion of brain intracellular metabolites? Neuroimage. 2018 doi: 10.1016/j.neuroimage.2017.05.003. [DOI] [PubMed] [Google Scholar]
- Palombo M., Ligneul C., Najac C., Le Douce J., Flament J., Escartin C., Hantraye P., Brouillet E., Bonvento G., Valette J. New paradigm to assess brain cell morphology by diffusion-weighted MR spectroscopy in vivo. Proc. Natl. Acad. Sci. 2016;113:6671–6676. doi: 10.1073/pnas.1504327113. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Panagiotaki E., Hall M.G., Zhang H., Siow B., Lythgoe M.F., Alexander D.C. MICCAI. 2010. High-fidelity meshes from tissue samples for diffusion MRI simulations; pp. 404–411. [DOI] [PubMed] [Google Scholar]
- Plimpton S. Short-range molecular dynamics. J. Comput. Phys. 1997;117:1–42. doi: 10.1006/jcph.1995.1039. [DOI] [Google Scholar]
- Polleux F., Snider W. Initiating and growing an axon. Cold Spring Harb. Perspect. Med. 2010;2:1–20. doi: 10.1101/cshperspect.a001925. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Price D.J., Jarman A.P., Mason J.O., Kind P.C. Building brains - an introduction to neural development, building brains - an introduction to neural development. 2017. [DOI]
- Rafael-Patino J., Girard G., Romascano D., Barakovic M., Rensonnet G., Thiran J.-P., Daducci A. 26th Annual Meeting of the International Society for Magnetic Resonance in Medicine (ISMRM) 2018. Realistic 3D fiber crossing phantom models for Monte Carlo diffusion simulations. [Google Scholar]
- Rauch P., Heine P., Goettgens B., Käs J.A. Different modes of growth cone collapse in NG 108-15 cells. Eur. Biophys. J. 2013;42:591–605. doi: 10.1007/s00249-013-0907-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rensonnet G., Scherrer B., Girard G., Jankovski A., Warfield S.K., Macq B., Thiran J.-P., Taquet M. Towards microstructure fingerprinting: estimation of tissue properties from a dictionary of Monte Carlo diffusion MRI simulations. Neuroimage. 2018;184:964–980. doi: 10.1016/J.NEUROIMAGE.2018.09.076. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rensonnet G., Scherrer B., Warfield S.K., Macq B., Taquet M. Assessing the validity of the approximation of diffusion-weighted-MRI signals from crossing fascicles by sums of signals from single fascicles. Magn. Reson. Med. 2017;2345:2332–2345. doi: 10.1002/mrm.26832. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rueden C.T., Schindelin J., Hiner M.C., DeZonia B.E., Walter A.E., Arena E.T., Eliceiri K.W. ImageJ2: ImageJ for the next generation of scientific image data. BMC Bioinf. 2017;18:1–26. doi: 10.1186/s12859-017-1934-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sakisaka T., Takai Y. Cell adhesion molecules in the CNS. J. Cell Sci. 2005;118:5407–5410. doi: 10.1242/jcs.02672. [DOI] [PubMed] [Google Scholar]
- Salo R.A., Belevich I., Manninen E., Jokitalo E., Gröhn O., Sierra A. Quantification of anisotropy and orientation in 3D electron microscopy and diffusion tensor imaging in injured rat brain. Neuroimage. 2018;172:404–414. doi: 10.1016/j.neuroimage.2018.01.087. [DOI] [PubMed] [Google Scholar]
- Scherrer B., Schwartzman A., Taquet M., Sahin M., Prabhu S.P., Warfield S.K. Characterizing brain tissue by assessment of the distribution of anisotropic microstructural environments in diffusion-compartment imaging (DIAMOND) Magn. Reson. Med. 2016;76:963–977. doi: 10.1002/mrm.25912. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schindelin J., Arganda-Carreras I., Frise E., Kaynig V., Longair M., Pietzsch T., Preibisch S., Rueden C., Saalfeld S., Schmid B., Tinevez J.Y., White D.J., Hartenstein V., Eliceiri K., Tomancak P., Cardona A. Fiji: an open-source platform for biological-image analysis. Nat. Methods. 2012;9:676–682. doi: 10.1038/nmeth.2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schneider C.A., Rasband W.S., Eliceiri K.W. NIH Image to ImageJ: 25 years of image analysis. Nat. Methods. 2012;9:671–675. doi: 10.1038/nmeth.2089. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Šmít D., Fouquet C., Pincet F., Zapotocky M., Trembleau A. Axon tension regulates fasciculation/defasciculation through the control of axon shaft zippering. Elife. 2017;6:1–49. doi: 10.7554/eLife.19907. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sotiropoulos Stamatios N., Jbabdi S., Xu J., Andersson J.L., Moeller S., Auerbach E.J., Glasser M.F., Hernandez M., Sapiro G., Jenkinson M., Feinberg D.A., Yacoub E., Lenglet C., Van Essen D.C., Ugurbil K., Behrens T.E.J. Advances in diffusion MRI acquisition and processing in the human connectome Project. Neuroimage. 2013;80:125–143. doi: 10.1016/j.neuroimage.2013.05.057. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Sotiropoulos S.N., Moeller S., Jbabdi S., Xu J., Andersson J.L., Auerbach E.J., Yacoub E., Feinberg D., Setsompop K., Wald L.L., Behrens T.E.J., Ugurbil K., Lenglet C. Effects of image reconstruction on fiber orientation mapping from multichannel diffusion MRI: reducing the noise floor using SENSE. Magn. Reson. Med. 2013;70:1682–1689. doi: 10.1002/mrm.24623. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Stiles J.R., Bartol T.M. Monte Carlo methods for simulating realistic synaptic microphysiology using MCELL, computational neuroscience: realistic modeling for experimentalists. 2001. [DOI]
- Stiles J.R., Van Helden D., Bartol T.M., Salpeter E.E., Salpeter M.M. Miniature endplate current rise times less than 100 microseconds from improved dual recordings can be modeled with passive acetylcholine diffusion from a synaptic vesicle. Proc. Natl. Acad. Sci. 1996;93:5747–5752. doi: 10.1073/pnas.93.12.5747. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tariq M., Schneider T., Alexander D.C., Gandini Wheeler-Kingshott C.A., Zhang H. Bingham-NODDI: mapping anisotropic orientation dispersion of neurites using diffusion MRI. Neuroimage. 2016;133:207–223. doi: 10.1016/j.neuroimage.2016.01.046. [DOI] [PubMed] [Google Scholar]
- Tournier J.D., Calamante F., Connelly A. Robust determination of the fibre orientation distribution in diffusion MRI: non-negativity constrained super-resolved spherical deconvolution. Neuroimage. 2007;35:1459–1472. doi: 10.1016/j.neuroimage.2007.02.016. [DOI] [PubMed] [Google Scholar]
- Tournier J.D., Smith R., Raffelt D., Tabbara R., Dhollander T., Pietsch M., Christiaens D., Jeurissen B., Yeh C.H., Connelly A. MRtrix3: a fast, flexible and open software framework for medical image processing and visualisation. Neuroimage. 2019;202:116137. doi: 10.1016/j.neuroimage.2019.116137. [DOI] [PubMed] [Google Scholar]
- Van Essen D.C., Ugurbil K., Auerbach E., Barch D., Behrens T.E.J., Bucholz R., Chang A., Chen L., Corbetta M., Curtiss S.W., Della Penna S., Feinberg D., Glasser M.F., Harel N., Heath A.C., Larson-Prior L., Marcus D., Michalareas G., Moeller S., Oostenveld R., Petersen S.E., Prior F., Schlaggar B.L., Smith S.M., Snyder A.Z., Xu J., Yacoub E. The Human Connectome Project: a data acquisition perspective. Neuroimage. 2012 doi: 10.1016/j.neuroimage.2012.02.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Voyiadjis A.G., Doumi M., Curcio E., Shinbrot T. Fasciculation and defasciculation of neurite bundles on micropatterned substrates. Ann. Biomed. Eng. 2011;39:559–569. doi: 10.1007/s10439-010-0168-2. [DOI] [PubMed] [Google Scholar]
- Womersley R.S. Contemp. Comput. Math. - A Celebr. 80th Birthd. Ian Sloan; 2018. Efficient Spherical Designs With Good Geometric Properties; pp. 1243–1285. [DOI] [Google Scholar]
- Xu J., Li H., Harkins K.D., Jiang X., Xie J., Kang H., Does M.D., Gore J.C. Mapping mean axon diameter and axonal volume fraction by MRI using temporal diffusion spectroscopy. Neuroimage. 2014;103:10–19. doi: 10.1016/j.neuroimage.2014.09.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Xu T., Foxley S., Kleinnijenhuis M., Chen W.C., Miller K.L. The effect of realistic geometries on the susceptibility-weighted MR signal in white matter. Magn. Reson. Med. 2018;79:489–500. doi: 10.1002/mrm.26689. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang H., Dyrby T.B., Alexander D.C. Axon diameter mapping in crossing fibers with diffusion MRI. Med. Image Comput. Comput. Assist. Interv. 2011 doi: 10.1007/978-3-642-23629-7_11. [DOI] [PubMed] [Google Scholar]
- Zhang H., Hubbard P.L., Parker G.J.M., Alexander D.C. Axon diameter mapping in the presence of orientation dispersion with diffusion MRI. Neuroimage. 2011;56:1301–1315. doi: 10.1016/j.neuroimage.2011.01.084. [DOI] [PubMed] [Google Scholar]
- Zhang H., Schneider T., Wheeler-Kingshott C.A., Alexander D.C. NODDI: practical in vivo neurite orientation dispersion and density imaging of the human brain. Neuroimage. 2012;61:1000–1016. doi: 10.1016/j.neuroimage.2012.03.072. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
ConFiG code will be made available at https://rcallagh.github.io.