Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2018 Jan 10.
Published in final edited form as: Proc SPIE Int Soc Opt Eng. 2017 Mar;10137:1013727. doi: 10.1117/12.2254711

FADTTSter: Accelerating Hypothesis Testing With Functional Analysis of Diffusion Tensor Tract Statistics

Jean Noel 1, Juan C Prieto 1,, Martin Styner 1
PMCID: PMC5761351  NIHMSID: NIHMS908214  PMID: 29332986

Abstract

Functional Analysis of Diffusion Tensor Tract Statistics (FADTTS) is a toolbox for analysis of white matter (WM) fiber tracts. It allows associating diffusion properties along major WM bundles with a set of covariates of interest, such as age, diagnostic status and gender, and the structure of the variability of these WM tract properties.

However, to use this toolbox, a user must have an intermediate knowledge in scripting languages (MATLAB). FADTTSter was created to overcome this issue and make the statistical analysis accessible to any non-technical researcher. FADTTSter is actively being used by researchers at the University of North Carolina. FADTTSter guides non-technical users through a series of steps including quality control of subjects and fibers in order to setup the necessary parameters to run FADTTS.

Additionally, FADTTSter implements interactive charts for FADTTS’ outputs. This interactive chart enhances the researcher experience and facilitates the analysis of the results. FADTTSter’s motivation is to improve usability and provide a new analysis tool to the community that complements FADTTS.

Ultimately, by enabling FADTTS to a broader audience, FADTTSter seeks to accelerate hypothesis testing in neuroimaging studies involving heterogeneous clinical data and diffusion tensor imaging.

This work is submitted to the Biomedical Applications in Molecular, Structural, and Functional Imaging conference. The source code of this application is available in NITRC*.

Keywords: FADTTS, statistical analysis, diffusion tensor imaging, diffusion profile, Matlab

1. INTRODUCTION

Diffusion Tensor Imaging (DTI) has become a standard for the analysis of normal brain development and brain pathologies. DTI measures the diffusion of water molecules which is isotropic in cell bodies and spinal fluids, and anisotropic in axons comprising the white matter (WM).1 These characteristics allows mapping and visualizing the WM fiber tracts in the brain2, 3 and enables assessing WM fiber integrity.

Functional Analysis of Diffusion Tensor Tract Statistics (FADTTS) is a tool developed to outline the evolution of diffusion properties such as axial diffusivity (AD), radial diffusivity (RD), mean diffusivity (MD) and fractional anisotropy (FA) along white matter fiber tracts and their correlation with a set of covariates of interest, such as age or gender.4 The tool is used to facilitate the understanding of normal brain development, the neural bases of neuropsychiatric disorders, and the joint effects of environmental and genetic factors on white matter fiber bundles. FADTTS is capable of modeling the structured inter-subject variability, test joint effects, and construct simultaneous confidence bands.

FADTTS is embedded in the UNC-Utah NAMIC DTI framework, an end-to-end toolbox for atlas fiber tract based DTI analysis. The red area highlighted in Figure 1 corresponds to the contributions presented in this paper. To use FADTTS, the user must select the patients for the analysis, gather all input parameters (diffusion properties, covariates of interest) and understand the inner workings of the toolbox in order to run a statistical analysis. FADTTSter was developed to facilitate setting up the input parameters for FADTTS, and generate interactive charts to visualize the results by the statistical analysis.

Figure 1.

Figure 1

FADTTSter in the UNC-Utah NA-MIC DTI framework

FADTTSter was developed in collaboration with clinicians. Thanks to their feedback and after several iterations during the development, the result is a user-friendly application that enhances the framework. Notably, understanding details about FADTTS implementation is not required any longer.

FADTTSter’s main functionalities include subject filtering - quality control (QC), covariates selection, fibers QC and visualization of the statistical analysis. The primary motivation of this work is to provide a new analysis tool to the community that complements FADTTS.

Ultimately, by enabling FADTTS to a broader audience, we seek to accelerate hypothesis testing in neuroimaging studies involving heterogeneous clinical data and diffusion tensor imaging. The following sections explains in detail each component of FADTTSter.

2. METHODS

Before using FADTTSter, each subject in the study follows the steps shown in Figure 1. The quality of each DWI included in the study is checked with an automatic process using the tool DTIPrep. DTIPrep performs a study-specific protocol based automatic pipeline for DWI/DTI preparation. DTIPrep checks image diffusion information, slice-wise, interlace-wise gradient-wise intensity; performs head motion and Eddy current artifact correction; and converts diffusion images to DTI. Visual QC is performed using interactive tools.

After this initial QC process, a population atlas is generated using DTI-AtlasBuilder.5, 6 The atlas allows comparison of diffusion properties in the population of diffusion tensor images. The goal of the atlas building procedure is to provide spatial normalization for analysis of diffusion values at corresponding locations. DTI-AtlasBuilder is an iterative procedure that will refine the registrations for each subject. Starting with linear transformations (affine) and moving towards non linear (diffeomorphic).

DTI-AtlasBuilder takes the tensor image I and the corresponding FA image as input. A feature image C is computed using the maximum eigenvalue of the Hessian of the FA image. The Hessian is computed by convolution of the the FA and a set of Gaussian (second derivative) kernels. The σ value for the kernel is chosen empirically (smaller value for smaller brains, i.e., smaller for neonates than adults).

Figure 2 shows the FA image of a tensor field and the corresponding - structural image C.

Figure 2.

Figure 2

The feature image is computed with the maximum eigenvalue of the Hessian matrix of the FA image

The image C is used for the atlas building procedure described in.7 Image C is a good detector of major fiber bundles which occur as tubular or sheet-like structures. By guiding the registration procedure with these images we achieve better correspondence of bundles across the population.

The transformations generated during this process are concatenated and a global displacement field is generated for each subject. Each subject is transformed into the atlas space. However, to resample the tensors, Riemannian methods are used to preserve their shape and orientation.8 The transformed images are averaged using the Log-Euclidean method to produce a tensor atlas. The tensor atlas provides an image with improved signal-to-noise ratio (SNR) that is used to create template fiber tracts. Using a semiautomatic method with the tool Autotract,9 the fibers are generated based on Runge-Kutta streamline integration method. Nevertheless, resulting DTI fiber bundles may require user validation and possibly post-processing via ROIs to remove unwanted, erroneous fibers.

After creation of the template fiber tracts, diffusion statistics from the individual cases are mapped to the atlas tracts. The diffusion profiles are obtained with the tool DTIAtlasFiberAnalyzer.

The output of this pipeline yields the inputs for FADTTSter. The following section explains the materials used for this study.

3. MATERIALS

Image from healthy full-term infants (75 males and 53 females) were taken from a larger study designed to investigate early brain development. All 128 infants were less than one year old at the time of the first imaging session. Using the DTIs from this population of subjects, an atlas is generated with a set of fiber bundles of interest for each subject. These bundles are used in the statistical analysis. The following section shows the result of this work.

4. RESULTS

FADTTSter uses the output from the pipeline described in Section 2. Figure 3a allows the user to set individual input files. FADTTSter requires at least one diffusion profile file (AD, RD, MD or FA) and a set of covariates for the analysis. FADTTSter performs QC step for the subjects, either, the subject is found in all input files or is manually excluded by the user as seen in Figure 3b and 3c.

Figure 3.

Figure 3

a) Add input files and check if they are valid. Choose covariates of interest. b) Delete subjects from the study. c) Select subjects matched across all input files provided. d) Fibers are shown in blue, mean fiber is shown in bold. e) Red fibers do not pass the QC threshold applied. The fiber bundles may also be cropped at the beginning or the end. f) Matlab script generation and running FADTTS tool box.

A QC step is also available for the fiber bundles. If the FA file is given as input. A fiber may be removed using a threshold value as shown in Figure 3d and Figure 3e. The whole set of fibers may be cropped at the beginning and/or the end. After the QC of subject’s and fibers, the user may select additional properties to run the application as shown in Figure 3f.

The outputs from the analysis can be loaded directly into the application or stored for later use. FADTTS uses the fiber profiles and relates them to other variables of interest within the sample data. Several statistics tests are performed including a multivariate coefficient model, weighted least squares estimation, and functional principal component analysis. The statistics produced by FADTTS are both global and local. Different plots are available depending on the input data as shown in Figures 4a5f.

Figure 4.

Figure 4

Plotting raw data and raw statistics with properties such as AD and covariates such as gender. The properties and covariates may be optional depending on the plot. Figures 4e and 4f shows the local p values and false discovery rate (FDR) for different characteristics.

Figure 5.

Figure 5

Figures 5a and 5b shows omnibus plots false discovery rate (FDR) significant type II errors for properties and covariates. Figures 5d and 5e allows visualizing the post-hoc FDR for a property and a covariate. Significant betas are overlay in each line.

5. CONCLUSION

FADTTS is a novel tool to delineate several diffusion properties along major WM bundles and association with a set of covariates of interest. To use this tool the user is required to know scripting languages.

The first contribution presented in this paper is to enable FADTTS to non-technical users. Granting access to the sophisticated statistical analysis available in FADTTS. The tool guides users through a series of steps which simplifies setting up FADTTS. FADTTSter is actively being used by researchers at the University of North Carolina.

The second contribution presented here is the new set of interactive plots. FADTTS outputs may be difficult to understand with out having the possibility to drill down on the raw data and statistics. We have shown several plots that will enhance the researcher’s capability to understand the results.

By enabling FADTTS to a broader audience, we seek to accelerate hypothesis testing in neuroimaging studies involving heterogeneous clinical data and diffusion tensor imaging. We expect that this novel tool will lead to new findings in our clinical applications.

This work is submitted to the Biomedical Applications in Molecular, Structural, and Functional Imaging conference. The source code of this application is available in NITRC.

Acknowledgments

We would like to thank Jessica Bullins and Shaili Jha for their valuable feedback during the development of this application.

Footnotes

References

  • 1.Feldman HM, Yeatman JD, Lee ES, Barde LH, Gaman-Bean S. Diffusion tensor imaging: a review for pediatric researchers and clinicians. Journal of developmental and behavioral pediatrics: JDBP. 2010;31(4):346. doi: 10.1097/DBP.0b013e3181dcaa8b. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Basser P, Mattiello J, Lebihan D. MR Diffusion Tensor Spectroscopy and Imaging. Biophysical Journal. 1994 Jan;66:247–254. doi: 10.1016/S0006-3495(94)80775-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Basser P, Mattiello J, Lebihan D. Estimation of the Effective Self-Diffusion Tensor from the NMR Spin Echo. Journal of Magnetic Resonance Series B. 1994 Mar;103:247–254. doi: 10.1006/jmrb.1994.1037. [DOI] [PubMed] [Google Scholar]
  • 4.Zhu H, Kong L, Li R, Styner M, Gerig G, Lin W, Gilmore JH. FADTTS: Functional analysis of diffusion tensor tract statistics. NeuroImage. 2011 Jun;56:1412–1425. doi: 10.1016/j.neuroimage.2011.01.075. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Verde AR, Budin F, Berger J-B, Gupta A, Farzinfar M, Kaiser A, Ahn M, Johnson H, Matsui J, Hazlett HC, Sharma A, Goodlett C, Shi Y, Gouttard S, Vachet C, Piven J, Zhu H, Gerig G, Styner M. UNC-Utah NA-NAMIC framework for dti fiber tract analysis. Frontiers in Neuroinformatics. 2014 Jan;7 doi: 10.3389/fninf.2013.00051. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Goodlett CB, Fletcher PT, Gilmore JH, Gerig G. Group analysis of dti fiber tract statistics with application to neurodevelopment. Neuroimage. 2009;45(1):S133–S142. doi: 10.1016/j.neuroimage.2008.10.060. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Joshi S, Davis B, Jomier M, Gerig G. Unbiased diffeomorphic atlas construction for computational anatomy. NeuroImage. 2004;23:S151–S160. doi: 10.1016/j.neuroimage.2004.07.068. [DOI] [PubMed] [Google Scholar]
  • 8.Fletcher PT, Joshi S. Riemannian geometry for the statistical analysis of diffusion tensor data. Signal Processing. 2007;87(2):250–262. [Google Scholar]
  • 9.Prieto JC, Yang JY, Budin F, Styner M. SPIE Medical Imaging. International Society for Optics and Photonics; 2016. Autotract: automatic cleaning and tracking of fibers; pp. 978408–978408. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES