kth.sePublications
Change search
Link to record
Permanent link

Direct link
Publications (10 of 24) Show all publications
Fang, C., Nguyen, V. D., Wassermann, D. & Li, J.-R. (2020). Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module. NeuroImage, 222, Article ID 117198.
Open this publication in new window or tab >>Diffusion MRI simulation of realistic neurons with SpinDoctor and the Neuron Module
2020 (English)In: NeuroImage, ISSN 1053-8119, E-ISSN 1095-9572, Vol. 222, article id 117198Article in journal (Refereed) Published
Abstract [en]

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.

Place, publisher, year, edition, pages
Academic Press Inc., 2020
Keywords
Bloch-Torrey equation, Diffusion magnetic resonance imaging, Finite elements, Monte-Carlo, Neurons, Simulation, article, cell component, controlled study, dendrite, diffusion weighted imaging, finite element analysis, geometry, human, human cell, pyramidal nerve cell
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-287935 (URN)10.1016/j.neuroimage.2020.117198 (DOI)000600795500009 ()32730957 (PubMedID)2-s2.0-85089417524 (Scopus ID)
Note

QC 20201230

Available from: 2020-12-30 Created: 2020-12-30 Last updated: 2022-06-25Bibliographically approved
Menon, V., Guillermo, G., Pinsk, M. A., Nguyen, V. D., Li, J.-R., Cai, W. & Wassermann, D. (2020). Microstructural organization of human insula is linked to its macrofunctional circuitry and predicts cognitive control. eLife, 9
Open this publication in new window or tab >>Microstructural organization of human insula is linked to its macrofunctional circuitry and predicts cognitive control
Show others...
2020 (English)In: eLife, ISSN 2050-084X, Vol. 9Article in journal (Refereed) Published
Abstract [en]

The human insular cortex is a heterogeneous brain structure which plays an integrative role in guiding behavior. The cytoarchitectonic organization of the human insula has been investigated over the last century using postmortem brains but there has been little progress in noninvasive in vivo mapping of its microstructure and large-scale functional circuitry. Quantitative modeling of multi-shell diffusion MRI data from 413 participants revealed that human insula microstructure differs significantly across subdivisions that serve distinct cognitive and affective functions. Insular microstructural organization was mirrored in its functionally interconnected circuits with the anterior cingulate cortex that anchors the salience network, a system important for adaptive switching of cognitive control systems. Furthermore, insular microstructural features, confirmed in Macaca mulatta, were linked to behavior and predicted individual differences in cognitive control ability. Our findings open new possibilities for probing psychiatric and neurological disorders impacted by insular cortex dysfunction, including autism, schizophrenia, and fronto-temporal dementia.

Place, publisher, year, edition, pages
eLife Sciences Publications, Ltd, 2020
National Category
Biological Sciences
Research subject
Biological Physics; Applied and Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-253824 (URN)10.7554/eLife.53470 (DOI)000543702100001 ()32496190 (PubMedID)2-s2.0-85087859881 (Scopus ID)
Note

QC 20190624

Available from: 2019-06-18 Created: 2019-06-18 Last updated: 2022-06-26Bibliographically approved
Li, J.-R., Tran, T. N. & Nguyen, V. D. (2020). Practical computation of the diffusion MRI signal of realistic neurons based on Laplace eigenfunctions. NMR in Biomedicine, 33(10), Article ID e4353.
Open this publication in new window or tab >>Practical computation of the diffusion MRI signal of realistic neurons based on Laplace eigenfunctions
2020 (English)In: NMR in Biomedicine, ISSN 0952-3480, E-ISSN 1099-1492, Vol. 33, no 10, article id e4353Article in journal (Refereed) Published
Abstract [en]

The complex transverse water proton magnetization subject to diffusion-encoding magnetic field gradient pulses in a heterogeneous medium such as brain tissue can be modeled by the Bloch-Torrey partial differential equation. The spatial integral of the solution of this equation in realistic geometry provides a gold-standard reference model for the diffusion MRI signal arising from different tissue micro-structures of interest. A closed form representation of this reference diffusion MRI signal called matrix formalism, which makes explicit the link between the Laplace eigenvalues and eigenfunctions of the biological cell and its diffusion MRI signal, was derived 20 years ago. In addition, once the Laplace eigendecomposition has been computed and saved, the diffusion MRI signal can be calculated for arbitrary diffusion-encoding sequences and b-values at negligible additional cost. Up to now, this representation, though mathematically elegant, has not been often used as a practical model of the diffusion MRI signal, due to the difficulties of calculating the Laplace eigendecomposition in complicated geometries. In this paper, we present a simulation framework that we have implemented inside the MATLAB-based diffusion MRI simulator SpinDoctor that efficiently computes the matrix formalism representation for realistic neurons using the finite element method. We show that the matrix formalism representation requires a few hundred eigenmodes to match the reference signal computed by solving the Bloch-Torrey equation when the cell geometry originates from realistic neurons. As expected, the number of eigenmodes required to match the reference signal increases with smaller diffusion time and higher b-values. We also convert the eigenvalues to a length scale and illustrate the link between the length scale and the oscillation frequency of the eigenmode in the cell geometry. We give the transformation that links the Laplace eigenfunctions to the eigenfunctions of the Bloch-Torrey operator and compute the Bloch-Torrey eigenfunctions and eigenvalues. This work is another step in bringing advanced mathematical tools and numerical method development to the simulation and modeling of diffusion MRI.

Place, publisher, year, edition, pages
John Wiley and Sons Ltd, 2020
Keywords
Bloch-Torrey equation, diffusion MRI, finite elements, Laplace eigenfunctions, matrix formalism, simulation, Diffusion, Encoding (symbols), Geometry, Laplace transforms, Magnetic resonance imaging, MATLAB, Matrix algebra, Neurons, Numerical methods, Signal encoding, Signal systems, Tissue, Closed-form representations, Complicated geometry, Eigen decomposition, Heterogeneous medium, Magnetic field gradient, Oscillation frequency, Simulation and modeling, Simulation framework, Eigenvalues and eigenfunctions, acceleration, Article, controlled study, diffusion coefficient, diffusion weighted imaging, extracellular matrix, finite element analysis, inverse Laplace transform, magnetic field, oscillation, priority journal, pyramidal nerve cell, surface property
National Category
Computational Mathematics Radiology, Nuclear Medicine and Medical Imaging
Identifiers
urn:nbn:se:kth:diva-288067 (URN)10.1002/nbm.4353 (DOI)000553159600001 ()32725935 (PubMedID)2-s2.0-85088628473 (Scopus ID)
Note

QC 20201228

Available from: 2020-12-28 Created: 2020-12-28 Last updated: 2022-06-25Bibliographically approved
Nguyen, V. D., Jansson, J., Tran, H. T., Hoffman, J. & Li, J.-R. (2019). Diffusion MRI simulation in thin-layer and thin-tube media using a discretization on manifolds. Journal of magnetic resonance, 299, 176-187
Open this publication in new window or tab >>Diffusion MRI simulation in thin-layer and thin-tube media using a discretization on manifolds
Show others...
2019 (English)In: Journal of magnetic resonance, ISSN 1090-7807, E-ISSN 1096-0856, Vol. 299, p. 176-187Article in journal (Refereed) Published
Abstract [en]

The Bloch-Torrey partial differential equation can be used to describe the evolution of the transverse magnetization of the imaged sample under the influence of diffusion-encoding magnetic field gradients inside the MRI scanner. The integral of the magnetization inside a voxel gives the simulated diffusion MRI signal. This paper proposes a finite element discretization on manifolds in order to efficiently simulate the diffusion MRI signal in domains that have a thin layer or a thin tube geometrical structure. The variable thickness of the three-dimensional domains is included in the weak formulation established on the manifolds. We conducted a numerical study of the proposed approach by simulating the diffusion MRI signals from the extracellular space (a thin layer medium) and from neurons (a thin tube medium), comparing the results with the reference signals obtained using a standard three-dimensional finite element discretization. We show good agreements between the simulated signals using our proposed method and the reference signals for a wide range of diffusion MRI parameters. The approximation becomes better as the diffusion time increases. The method helps to significantly reduce the required simulation time, computational memory, and difficulties associated with mesh generation, thus opening the possibilities to simulating complicated structures at low cost for a better understanding of diffusion MRI in the brain.

Place, publisher, year, edition, pages
Academic Press, 2019
Keywords
Diffusion MRI; finite element method; Bloch-Torrey equation; FEniCS; thin layer; thin tube.
National Category
Medical and Health Sciences
Research subject
Applied and Computational Mathematics; Computer Science
Identifiers
urn:nbn:se:kth:diva-235070 (URN)10.1016/j.jmr.2019.01.002 (DOI)000460655200018 ()30641268 (PubMedID)2-s2.0-85059768594 (Scopus ID)
Funder
Swedish Energy Agency, P40435-1
Note

QC 20180919

Available from: 2018-09-14 Created: 2018-09-14 Last updated: 2024-03-18Bibliographically approved
Nguyen, V. D., Jansson, J., Goude, A. & Hoffman, J. (2019). Direct Finite Element Simulation of the Turbulent Flow Past a Vertical Axis Wind Turbine. Renewable energy, 135, 238-247
Open this publication in new window or tab >>Direct Finite Element Simulation of the Turbulent Flow Past a Vertical Axis Wind Turbine
2019 (English)In: Renewable energy, ISSN 0960-1481, E-ISSN 1879-0682, Vol. 135, p. 238-247Article in journal (Refereed) Published
Abstract [en]

There is today a significant interest in harvesting renewable energy, specifically wind energy, in offshore and urban environments. Vertical axis wind turbines get increasing attention since they are able to capture the wind from any direction. They are relatively easy to install and to transport, cheaper to build and maintain, and quite safe for humans and birds. Detailed computer simulations of the fluid dynamics of wind turbines provide an enhanced understanding of the technology and may guide design improvements. In this paper, we simulate the turbulent flow past a vertical axis wind turbine for a range of rotation angles in parked and rotating conditions. We propose the method of Direct Finite Element Simulation in a rotating ALE framework, abbreviated as DFS-ALE. The simulation results are validated against experimental data in the form of force measurements. We find that the simulation results are stable with respect to mesh refinement and that we capture well the general shape of the variation of force measurements over the rotation angles.

Place, publisher, year, edition, pages
Elsevier, 2019
Keywords
VAWT, Direct FEM simulation, ALE
National Category
Energy Systems
Research subject
Computer Science; Applied and Computational Mathematics; Vehicle and Maritime Engineering
Identifiers
urn:nbn:se:kth:diva-224801 (URN)10.1016/j.renene.2018.11.098 (DOI)000459365600021 ()2-s2.0-85058018814 (Scopus ID)
Note

QC 20180326

Available from: 2018-03-26 Created: 2018-03-26 Last updated: 2022-06-26Bibliographically approved
Nguyen, V. D., Leoni, M., Dancheva, T., Jansson, J., Hoffman, J., Wassermann, D. & Li, J.-R. (2019). Portable simulation framework for diffusion MRI. Journal of magnetic resonance, 309, Article ID 106611.
Open this publication in new window or tab >>Portable simulation framework for diffusion MRI
Show others...
2019 (English)In: Journal of magnetic resonance, ISSN 1090-7807, E-ISSN 1096-0856, Vol. 309, article id 106611Article in journal (Refereed) Published
Abstract [en]

The numerical simulation of the diffusion MRI signal arising from complex tissue micro-structures is helpful for understanding and interpreting imaging data as well as for designing and optimizing MRI sequences. The discretization of the Bloch-Torrey equation by finite elements is a more recently developed approach for this purpose, in contrast to random walk simulations, which has a longer history. While finite elements discretization is more difficult to implement than random walk simulations, the approach benefits from a long history of theoretical and numerical developments by the mathematical and engineering communities. In particular, software packages for the automated solutions of partial differential equations using finite elements discretization, such as FEniCS, are undergoing active support and development. However, because diffusion MRI simulation is a relatively new application area, there is still a gap between the simulation needs of the MRI community and the available tools provided by finite elements software packages. In this paper, we address two potential difficulties in using FEniCS for diffusion MRI simulation. First, we simplified software installation by the use of FEniCS containers that are completely portable across multiple platforms. Second, we provide a portable simulation framework based on Python and whose code is open source. This simulation framework can be seamlessly integrated with cloud computing resources such as Google Colaboratory notebooks working on a web browser or with Google Cloud Platform with MPI parallelization. We show examples illustrating the accuracy, the computational times, and parallel computing capabilities. The framework contributes to reproducible science and open-source software in computational diffusion MRI with the hope that it will help to speed up method developments and stimulate research collaborations.

Place, publisher, year, edition, pages
Academic Press, 2019
Keywords
Cloud computing, diffusion MRI, Bloch-Torrey equation, interface conditions, pseudo-periodic conditions, FEniCS.
National Category
Mathematics
Research subject
Applied and Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-256328 (URN)10.1016/j.jmr.2019.106611 (DOI)000497799500005 ()31574354 (PubMedID)2-s2.0-85072714990 (Scopus ID)
Note

QC 20190822

Available from: 2019-08-21 Created: 2019-08-21 Last updated: 2024-03-18Bibliographically approved
Li, J.-R., Nguyen, V. D., Tran, T. N., Valdman, J., Trang, B. C., Nguyen, K. V., . . . Nguyen, T. M. (2019). SpinDoctor: a Matlab toolbox for diffusion MRI simulation. NeuroImage, 202, Article ID 116120.
Open this publication in new window or tab >>SpinDoctor: a Matlab toolbox for diffusion MRI simulation
Show others...
2019 (English)In: NeuroImage, ISSN 1053-8119, E-ISSN 1095-9572, ISSN 1053-8119, Vol. 202, article id 116120Article in journal (Refereed) Published
Abstract [en]

The complex transverse water proton magnetization subject to diffusion-encoding magnetic field gradient pulses in a heterogeneous medium can be modeled by the multiple compartment Bloch-Torrey partial differential equation (BTPDE). A mathematical model for the time-dependent apparent diffusion coefficient (ADC), called the H-ADC model, was obtained recently using homogenization techniques on the BTPDE. Under the assumption of negligible water exchange between compartments, the H-ADC model produces the ADC of a diffusion medium from the solution of a diffusion equation (DE) subject to a time-dependent Neumann boundary condition. This paper describes a publicly available Matlab toolbox called SpinDoctor that can be used 1) to solve the BTPDE to obtain the dMRI signal (the toolbox provides a way of robustly fitting the dMRI signal to obtain the fitted ADC); 2) to solve the DE of the H-ADC model to obtain the ADC; 3) a short-time approximation formula for the ADC is also included in the toolbox for comparison with the simulated ADC. The PDEs are solved by P 1 finite elements combined with built-in Matlab routines for solving ordinary differential equations. The finite element mesh generation is performed using an external package called Tetgen that is included in the toolbox. SpinDoctor provides built-in options of including 1) spherical cells with a nucleus; 2) cylindrical cells with a myelin layer; 3) an extra-cellular space (ECS) enclosed either a) in a box or b) in a tight wrapping around the cells; 4) deformation of canonical cells by bending and twisting. 5) permeable membranes for the BT-PDE (the H-ADC assumes negligible permeability). Built-in diffusion-encoding pulse sequences include the Pulsed Gradient Spin Echo and the Oscillating Gradient Spin Echo.

Keywords
Bloch-Torrey equation, diffusion magnetic resonance imaging, finite elements, simulation, apparent diffusion coefficient.
National Category
Radiology, Nuclear Medicine and Medical Imaging
Research subject
Applied and Computational Mathematics; Applied Medical Technology; Computer Science
Identifiers
urn:nbn:se:kth:diva-243290 (URN)10.1016/j.neuroimage.2019.116120 (DOI)000491861000094 ()31470126 (PubMedID)2-s2.0-85071780835 (Scopus ID)
Note

QC 20190304

Available from: 2019-02-05 Created: 2019-02-05 Last updated: 2022-06-26Bibliographically approved
Nguyen, V. D., Jansson, J., Goude, A. & Hoffman, J. (2019). Technical Report -- Comparison of Direct Finite Element Simulation with Actuator Line Models and Vortex Models for Simulation of Turbulent Flow Past a Vertical Axis wind Turbine.
Open this publication in new window or tab >>Technical Report -- Comparison of Direct Finite Element Simulation with Actuator Line Models and Vortex Models for Simulation of Turbulent Flow Past a Vertical Axis wind Turbine
2019 (English)Report (Other (popular science, discussion, etc.))
Abstract [en]

We compare three different methodologies for simulation of turbulent flow past a vertical axis wind turbine: (i) full resolution of the turbine blades in a Direct Finite Element Simulation (DFS), (ii) implicit representation of the turbine blades in a 3D Actuator Line Method (ALM), and (iii) implicit representation of the turbine blades as sources in a Vortex Model (VM). The integrated normal force on one blade is computed for a range of azimuthal angles, and is compared to experimental data for the different tip speed ratios, 2.55, 3.44 and 4.09.

Publisher
p. 11
Keywords
VAWT, DFS-ALE, Actuator Line Models, Vortex Models
National Category
Engineering and Technology Natural Sciences
Identifiers
urn:nbn:se:kth:diva-257890 (URN)
Note

QC 20190909

Available from: 2019-09-08 Created: 2019-09-08 Last updated: 2024-03-18Bibliographically approved
Nguyen, V. D., Jansson, J., Frachon, T., Degirmenci, C. & Hoffman, J. (2018). A fluid-structure interaction model with weak slip velocity boundary conditions on conforming internal interfaces. In: : . Paper presented at 6th European Conference on Computational Mechanics (ECCM), 7th European Conference on Computational Fluid Dynamics (ECFD 7), 1115 June 2018, Glasgow, UK.
Open this publication in new window or tab >>A fluid-structure interaction model with weak slip velocity boundary conditions on conforming internal interfaces
Show others...
2018 (English)Conference paper, Published paper (Other (popular science, discussion, etc.))
Abstract [en]

We develop a PUFEM–Partition of Unity Finite Element Method to impose slip velocity boundary conditions on conforming internal interfaces for a fluid-structure interaction model. The method facilitates a straightforward implementation on the FEniCS/FEniCS-HPC platform. We show two results for 2D model problems with the implementation on FEniCS: (1) optimal convergence rate is shown for a stationary Navier-Stokes flow problem, and (2) the slip velocity conditions give qualitatively the correct result for the Euler flow. 

Keywords
fluid-structure interaction, slip boundary conditions, conforming meshes, internal interfaces
National Category
Computational Mathematics
Research subject
Applied and Computational Mathematics; Computer Science
Identifiers
urn:nbn:se:kth:diva-225143 (URN)2-s2.0-85081045400 (Scopus ID)
Conference
6th European Conference on Computational Mechanics (ECCM), 7th European Conference on Computational Fluid Dynamics (ECFD 7), 1115 June 2018, Glasgow, UK
Note

QC 20190215

Available from: 2018-03-31 Created: 2018-03-31 Last updated: 2024-03-18Bibliographically approved
Nguyen, V. D., Jansson, J., Hoffman, J. & Li, J.-R. (2018). A partition of unity finite element method for computational diffusion MRI. Journal of Computational Physics, 375, 271-290
Open this publication in new window or tab >>A partition of unity finite element method for computational diffusion MRI
2018 (English)In: Journal of Computational Physics, ISSN 0021-9991, E-ISSN 1090-2716, Vol. 375, p. 271-290Article in journal (Refereed) Published
Abstract [en]

The Bloch–Torrey equation describes the evolution of the spin (usually water proton) magnetization under the influence of applied magnetic field gradients and is commonly used in numerical simulations for diffusion MRI and NMR. Microscopic heterogeneity inside the imaging voxel is modeled by interfaces inside the simulation domain, where a discontinuity in the magnetization across the interfaces is produced via a permeability coefficient on the interfaces. To avoid having to simulate on a computational domain that is the size of an entire imaging voxel, which is often much larger than the scale of the microscopic heterogeneity as well as the mean spin diffusion displacement, smaller representative volumes of the imaging medium can be used as the simulation domain. In this case, the exterior boundaries of a representative volume either must be far away from the initial positions of the spins or suitable boundary conditions must be found to allow the movement of spins across these exterior boundaries.

Many approaches have been taken to solve the Bloch–Torrey equation but an efficient high-performance computing framework is still missing. In this paper, we present formulations of the interface as well as the exterior boundary conditions that are computationally efficient and suitable for arbitrary order finite elements and parallelization. In particular, the formulations are based on the partition of unity concept which allows for a discontinuous solution across interfaces conforming with the mesh with weak enforcement of real (in the case of interior interfaces) and artificial (in the case of exterior boundaries) permeability conditions as well as an operator splitting for the exterior boundary conditions. The method is straightforward to implement and it is available in FEniCS for moderate-scale simulations and in FEniCS-HPC for large-scale simulations. The order of accuracy of the resulting method is validated in numerical tests and a good scalability is shown for the parallel implementation. We show that the simulated dMRI signals offer good approximations to reference signals in cases where the latter are available and we performed simulations for a realistic model of a neuron to show that the method can be used for complex geometries.

Place, publisher, year, edition, pages
Elsevier, 2018
Keywords
Computational diffusion MRI, Bloch–Torrey equation, Partition of unity finite element method, Interface conditions, Weak pseudo-periodic conditions, FEniCS/FEniCS-HPC
National Category
Computational Mathematics
Research subject
Applied and Computational Mathematics; Biological Physics; Computer Science
Identifiers
urn:nbn:se:kth:diva-234286 (URN)10.1016/j.jcp.2018.08.039 (DOI)000450907600014 ()2-s2.0-85054048672 (Scopus ID)
Funder
Swedish Energy Agency, P40435-1
Note

QC 20180906

Available from: 2018-09-06 Created: 2018-09-06 Last updated: 2022-06-26Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-3213-0040

Search in DiVA

Show all publications