0738

A new computational framework for complex numerical simulation of diffusion-weighted NMR signal in brain tissue
Marco Palombo1, Daniel C. Alexander1, and Hui Zhang1

1Computer Science Department and Centre for Medical Imaging Computing, University College London, London, United Kingdom

Synopsis

In this work, we introduce a new framework that we developed to use numerical simulations to investigate the complexity of brain tissue at a microscopic level with a detail never realised before. Directly inspired by the advances in computational neuroscience for modelling brain cells, the proposed toolbox enables numerical simulation of molecular diffusion within realistic digitalised brain cells, such as neurons and glia. Here we show a select set of examples offered by this new toolbox to demonstrate its versatility and potentiality. Further development is ongoing, which will support even more realistic conditions and fully digitalised tissues.

Introduction

This work introduces a general and versatile computational framework to simulate diffusion-weighted NMR (DW-NMR) signal in realistic digital models of brain tissue.

The relationship between the macroscopic DW-NMR signal and brain tissue microstructure is complex. Over the last decade, a wide variety of mathematical models have been proposed to describe this relationship. However, the validity of their underlying model assumptions is still under debate. Objective data-driven assessment of these assumptions, often hard to conduct experimentally, remains an important yet unsolved challenge. In this context, advanced numerical simulation can provide a powerful tool to test the limits of a specific biophysical model and aid the design of experimental strategies as well as inspiring new biophysical models for brain tissue microstructure estimation.

Inspired by the advances in computational neuroscience for modelling brain cells, and the growing availability of public databases of digitalised brain cell microstructure with increasing quality year-on-year, we developed a toolbox to perform numerical simulation of molecular diffusion within realistic digitalised brain cells.

Methods

The proposed toolbox (Fig.1, green blocks) is implemented in MATLAB and designed to optimally interface with CAMINO1 for the synthetic DW-NMR signal computation, and with standard toolboxes to visualize and analyse neuronal trees, like TREES2. A block-diagram of the proposed framework is shown in Fig.1.

Here we address two main challenges in performing numerical simulation of diffusion process within realistic three-dimensional digital representation of cell/tissue:

1) Handling the large complexity of such systems, which requires an optimised digital representation that minimises computational burden;

2) Ensuring correct connectivity between the distinct compartments comprising the system (like each branch of a dendritic tree, cellular projections and soma, different cellular entities, extra-cellular space, etc.).

Modelling cell structure and complexity. To model complex cell structures with correct connectivity, we describe each cellular compartment as a branched structure (backbone), whose individual branch has a specific size (radius) and each process (collection of branches sharing the same parent) radiates from the cell body (soma) having itself a specific radius (Fig.2-a). The ensemble of backbone and sizes defines our cellular skeleton. The skeleton of digital cells can be either imported into the proposed toolbox from available public databases, like NeruoMorpho3, or generated using a statistical model that parametrizes the complex and heterogeneous morphology of brain cells with a small set of morphometric statistics4 (Fig.2-b). The latter allows one to define the morphometric statistics a priori and thus to investigate different cellular/tissue scenarios/conditions in a controlled fashion.

Modelling cell body and branching point. Once a cellular skeleton is provided (imported or generated), the toolbox generates a 3D mesh of the whole structure, taking into account individual branch and soma size. We use an efficient algorithm to ensure that the 3D mesh has smooth transition at critical points that connect different branches and the soma (Fig.3). The toolbox outputs the 3D mesh in standard file formats, including PLY, STL and SWC.

Simulating diffusion process. With the support for the PLY format, which is compatible with CAMINO1, the toolbox enables DW-NMR signal synthesis with one of the most popular diffusion simulators.

Analysing cell morphology. With the support for the SWC file format, which is widely used in bioinformatics to store/share information on complex cell structures, the toolbox provides a compatible file format to be used with the TREES toolbox2. This allows an accurate investigation of the relationship between the simulated DW-NMR signal and the synthetic cell microstructure.

Results

Fig.4 reports some examples of the proposed pipeline applied to increasingly complex cellular configurations. In this demonstration, the skeleton was defined by choosing different parameters for the morphometric statistics.

Fig.5 presents an example of spin particles trajectories within a synthetic 3D cell geometry and the corresponding DW-NMR signals (normalized signal b value dependence and apparent diffusion coefficient time dependence). This illustrates the possible sequence/experimental conditions that the toolbox can help investigate.

Discussion and Conclusion

We introduced the design of a new framework that we developed to use numerical simulations to investigate the complexity of brain tissue at microscopic level with a detail never realised before. Numerical simulation of DW-NMR features and tissue microstructure has been widely used in the NMR field5-13. However, to our knowledge, this is the first time that a computational approach is able to take into account a reasonable degree of complexity to simulate DW-NMR signal in realistic brain cell 3D structures. Here we show a select set of examples offered by this new toolbox. Further development is ongoing, which will support even more realistic conditions like dense packing of numerous 3D complex cell structures and varying cell surface permeability.

Acknowledgements

This work was supported by EPSRC (EP/G007748, EP/I027084/01, EP/L022680/1, EP/M020533/1, N018702).

References

1 Cook P A, Bai Y, Nedjati-Gilani S K K S, Seunarine K K, Hall M G, Parker G J, Alexander D C. Camino: open-source diffusion-MRI reconstruction and processing. In 14th scientific meeting of the international society for magnetic resonance in medicine 2004 (Vol. 2759). Seattle WA, USA.

2 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 Computational Biology 2010; 6(8): e1000877.

3 http://neuromorpho.org

4 Palombo M, et al. New paradigm to assess brain cell morphology by diffusion-weighted MR spectroscopy in vivo. PNAS 2016; 113(24): 6671-6676.

5 Szafer et al, Theoretical Model for Water Diffusion in Tissues. MRM 1995; 33:697-712

6 Ford and Hackney, Numerical Model for Calculation of Apparent Diffusion Coefficients (ADC) in Permeable Cylinders-Comparison with Measured ADC in Spinal Cord White Matter. MRM 1997; 37:387-94.

7 Liu et al. Characterizing Non-Gaussian Diffusion by Using Generalized Diffusion Tensors. MRM 2004; 51:924-37.

8 Peled. New Perspectives on the Sources of White Matter DTI Signal. IEEE TMI 2007; 26:1448-55.

9 Balls et al. A Simulation Environment for Diffusion Weighted MR Experiments in Complex Media. MRM 2009; 62:771-8.

10 Nilsson et al. The importance of axonal undulation in diffusion MR measurements: a Monte Carlo simulation study. NMR Biomed 2012; 25:795-805.

11 Fieremans et al. Monte Carlo study of a two-compartment exchange model of diffusion. NMR Biomed 2010; 23:711-24.

12 Landman et al. Complex geometric models of diffusion and relaxation in healthy and damaged white matter, NMR Biomed 2010; 23:152-62.

13 Yeh et al. Diffusion Microscopist Simulator: A General Monte Carlo Simulation System for Diffusion Magnetic Resonance Imaging, PLoS One 2013; e76626.

Figures

Fig.1 Schematic of the proposed computational framework. The toolbox we developed is comprised of the green blocks. It accepts as input either a pre-built cellular skeleton, like those available on NeuroMorpho3, for instance, or an arbitrary skeleton built from scratch. The toolbox outputs 3D mesh of the skeletonized structure, in suitable format for interfacing with CAMINO1 or other toolboxes used in computational neuroscience, like TREES2.

Fig.2 a) Statistical model implemented in the proposed toolbox to describe brain cell complexity and heterogeneity. Cells in the brain (neurons, astrocytes and glia in general) are assumed to share a common backbone: a branched structure. b) the cell branched structure is modeled assuming a statistical distribution of values (morphometric statistics) for the number of processes, Nprocess, (series of branches sharing the same parent), branch’s length, Lsegment, and branching order Nbranch, in addition is possible to define the size for the cell body (soma) and each branch.

Fig.3 a) Basic steps involved in the 3D mesh generation implemented in the proposed toolbox. Accepting a skeleton as input (nodes coordinate, connectivity matrix and size of soma and each branch), the mesh generator outputs a continuous surface (hollow structure) that characterizes the digital cell membrane. b-c) Examples of meshed critical points: soma (b) and a branching point (c).

Fig.4 Example of using the proposed toolbox to build skeleton from morphological statistics. It is possible to use the digital cell generator included in the toolbox to generate cell structures of increasing complexity in a controlled fashion from morphometric statistics parameters: mean and standard deviation of Lsegment,Nbranch and Nprocess,radius of branches and soma. The toolbox outputs a 3D mesh of the whole digital cell (in the figure the scale-bars refer to 100 µm). This 3D mesh can be further analyzed using standard toolboxes like TREES2, or it can be used in CAMINO1 to perform simulation of DW-NMR features (see Fig.5).

Fig.5 An example of using the proposed toolbox to relate tissue microstructure to DW-NMR signals. A complex 3D structure including soma (radius 5 µm) and branched neurites (Lsegment=40±10 µm,Nbranch=3±2,Nprocess=8±0 radius from 1 to 0.2 µm) is used in CAMINO1 to simulate the diffusion of 5x105 non-interacting spins, with diffusivity 1 µm2/ms. Two Pulsed-Gradients-Spin-Echo experiments are shown: Left)20 b-values=0-30 µm2/ms, 60 directions (uniformly distributed over a sphere), δ=1 ms and Δ=45,90 ms; Right)b=1 µm2/ms, same 60 directions as in left), δ=1 ms and Δ=10,25,45,75,90 ms. Computational time: ~10 hours on a 2.4 GHz IntelCore i7; ~15min on a high-performance computing cluster.

Proc. Intl. Soc. Mag. Reson. Med. 26 (2018)
0738