Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module

The diffusion MRI signal arising from neurons can be numerically simulated by solving the Bloch-Torrey partial differential equation. In this paper we present the Neuron Module that we implemented within the Matlab-based diffusion MRI simulation toolbox SpinDoctor. SpinDoctor uses finite element dis...

Full description

Bibliographic Details
Main Authors: Chengran Fang, Van-Dang Nguyen, Demian Wassermann, Jing-Rebecca Li
Format: Article
Language:English
Published: Elsevier 2020-11-01
Series:NeuroImage
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1053811920306844
_version_ 1831649040493707264
author Chengran Fang
Van-Dang Nguyen
Demian Wassermann
Jing-Rebecca Li
author_facet Chengran Fang
Van-Dang Nguyen
Demian Wassermann
Jing-Rebecca Li
author_sort Chengran Fang
collection DOAJ
description The diffusion MRI signal arising from neurons can be numerically simulated by solving the Bloch-Torrey partial differential equation. In this paper we present the Neuron Module that we implemented within the Matlab-based diffusion MRI simulation toolbox SpinDoctor. SpinDoctor uses finite element discretization and adaptive time integration to solve the Bloch-Torrey partial differential equation for general diffusion-encoding sequences, at multiple b-values and in multiple diffusion directions. In order to facilitate the diffusion MRI simulation of realistic neurons by the research community, we constructed finite element meshes for a group of 36 pyramidal neurons and a group of 29 spindle neurons whose morphological descriptions were found in the publicly available neuron repository NeuroMorpho.Org. These finite elements meshes range from having 15,163 nodes to 622,553 nodes. We also broke the neurons into the soma and dendrite branches and created finite elements meshes for these cell components. Through the Neuron Module, these neuron and cell components finite element meshes can be seamlessly coupled with the functionalities of SpinDoctor to provide the diffusion MRI signal attributable to spins inside neurons. We make these meshes and the source code of the Neuron Module available to the public as an open-source package.To illustrate some potential uses of the Neuron Module, we show numerical examples of the simulated diffusion MRI signals in multiple diffusion directions from whole neurons as well as from the soma and dendrite branches, and include a comparison of the high b-value behavior between dendrite branches and whole neurons. In addition, we demonstrate that the neuron meshes can be used to perform Monte-Carlo diffusion MRI simulations as well. We show that at equivalent accuracy, if only one gradient direction needs to be simulated, SpinDoctor is faster than a GPU implementation of Monte-Carlo, but if many gradient directions need to be simulated, there is a break-even point when the GPU implementation of Monte-Carlo becomes faster than SpinDoctor. Furthermore, we numerically compute the eigenfunctions and the eigenvalues of the Bloch-Torrey and the Laplace operators on the neuron geometries using a finite elements discretization, in order to give guidance in the choice of the space and time discretization parameters for both finite elements and Monte-Carlo approaches. Finally, we perform a statistical study on the set of 65 neurons to test some candidate biomakers that can potentially indicate the soma size. This preliminary study exemplifies the possible research that can be conducted using the Neuron Module.
first_indexed 2024-12-19T14:42:02Z
format Article
id doaj.art-6e72e047de12492888bc58c1ade8d7c9
institution Directory Open Access Journal
issn 1095-9572
language English
last_indexed 2024-12-19T14:42:02Z
publishDate 2020-11-01
publisher Elsevier
record_format Article
series NeuroImage
spelling doaj.art-6e72e047de12492888bc58c1ade8d7c92022-12-21T20:17:02ZengElsevierNeuroImage1095-95722020-11-01222117198Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron ModuleChengran Fang0Van-Dang Nguyen1Demian Wassermann2Jing-Rebecca Li3INRIA Saclay, Equipe DEFI, CMAP, Ecole Polytechnique, 91128 Palaiseau Cedex, France; INRIA Saclay, Equipe Parietal, 1 Rue Honoré d’Estienne d’Orves, 91120 Palaiseau, FranceDepartment of Computational Science and Technology, KTH Royal Institute of Technology, SwedenINRIA Saclay, Equipe Parietal, 1 Rue Honoré d’Estienne d’Orves, 91120 Palaiseau, FranceCorresponding author.; INRIA Saclay, Equipe DEFI, CMAP, Ecole Polytechnique, 91128 Palaiseau Cedex, FranceThe diffusion MRI signal arising from neurons can be numerically simulated by solving the Bloch-Torrey partial differential equation. In this paper we present the Neuron Module that we implemented within the Matlab-based diffusion MRI simulation toolbox SpinDoctor. SpinDoctor uses finite element discretization and adaptive time integration to solve the Bloch-Torrey partial differential equation for general diffusion-encoding sequences, at multiple b-values and in multiple diffusion directions. In order to facilitate the diffusion MRI simulation of realistic neurons by the research community, we constructed finite element meshes for a group of 36 pyramidal neurons and a group of 29 spindle neurons whose morphological descriptions were found in the publicly available neuron repository NeuroMorpho.Org. These finite elements meshes range from having 15,163 nodes to 622,553 nodes. We also broke the neurons into the soma and dendrite branches and created finite elements meshes for these cell components. Through the Neuron Module, these neuron and cell components finite element meshes can be seamlessly coupled with the functionalities of SpinDoctor to provide the diffusion MRI signal attributable to spins inside neurons. We make these meshes and the source code of the Neuron Module available to the public as an open-source package.To illustrate some potential uses of the Neuron Module, we show numerical examples of the simulated diffusion MRI signals in multiple diffusion directions from whole neurons as well as from the soma and dendrite branches, and include a comparison of the high b-value behavior between dendrite branches and whole neurons. In addition, we demonstrate that the neuron meshes can be used to perform Monte-Carlo diffusion MRI simulations as well. We show that at equivalent accuracy, if only one gradient direction needs to be simulated, SpinDoctor is faster than a GPU implementation of Monte-Carlo, but if many gradient directions need to be simulated, there is a break-even point when the GPU implementation of Monte-Carlo becomes faster than SpinDoctor. Furthermore, we numerically compute the eigenfunctions and the eigenvalues of the Bloch-Torrey and the Laplace operators on the neuron geometries using a finite elements discretization, in order to give guidance in the choice of the space and time discretization parameters for both finite elements and Monte-Carlo approaches. Finally, we perform a statistical study on the set of 65 neurons to test some candidate biomakers that can potentially indicate the soma size. This preliminary study exemplifies the possible research that can be conducted using the Neuron Module.http://www.sciencedirect.com/science/article/pii/S1053811920306844Bloch-Torrey equationDiffusion magnetic resonance imagingFinite elementsMonte-CarloSimulationNeurons
spellingShingle Chengran Fang
Van-Dang Nguyen
Demian Wassermann
Jing-Rebecca Li
Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
NeuroImage
Bloch-Torrey equation
Diffusion magnetic resonance imaging
Finite elements
Monte-Carlo
Simulation
Neurons
title Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
title_full Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
title_fullStr Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
title_full_unstemmed Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
title_short Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
title_sort diffusion mri simulation of realistic neurons with spindoctor and the neuron module
topic Bloch-Torrey equation
Diffusion magnetic resonance imaging
Finite elements
Monte-Carlo
Simulation
Neurons
url http://www.sciencedirect.com/science/article/pii/S1053811920306844
work_keys_str_mv AT chengranfang diffusionmrisimulationofrealisticneuronswithspindoctorandtheneuronmodule
AT vandangnguyen diffusionmrisimulationofrealisticneuronswithspindoctorandtheneuronmodule
AT demianwassermann diffusionmrisimulationofrealisticneuronswithspindoctorandtheneuronmodule
AT jingrebeccali diffusionmrisimulationofrealisticneuronswithspindoctorandtheneuronmodule