| Literature DB >> 25926791 |
Liang Zhan1, Jiayu Zhou2, Yalin Wang3, Yan Jin4, Neda Jahanshad4, Gautam Prasad4, Talia M Nir4, Cassandra D Leonardo4, Jieping Ye2, Paul M Thompson1.
Abstract
Alzheimer's disease (AD) involves a gradual breakdown of brain connectivity, and network analyses offer a promising new approach to track and understand disease progression. Even so, our ability to detect degenerative changes in brain networks depends on the methods used. Here we compared several tractography and feature extraction methods to see which ones gave best diagnostic classification for 202 people with AD, mild cognitive impairment or normal cognition, scanned with 41-gradient diffusion-weighted magnetic resonance imaging as part of the Alzheimer's Disease Neuroimaging Initiative (ADNI) project. We computed brain networks based on whole brain tractography with nine different methods - four of them tensor-based deterministic (FACT, RK2, SL, and TL), two orientation distribution function (ODF)-based deterministic (FACT, RK2), two ODF-based probabilistic approaches (Hough and PICo), and one "ball-and-stick" approach (Probtrackx). Brain networks derived from different tractography algorithms did not differ in terms of classification performance on ADNI, but performing principal components analysis on networks helped classification in some cases. Small differences may still be detectable in a truly vast cohort, but these experiments help assess the relative advantages of different tractography algorithms, and different post-processing choices, when used for classification.Entities:
Keywords: Alzheimer’s disease; GLRAM; PCA; brain network; classification; diffusion MRI; tractography
Year: 2015 PMID: 25926791 PMCID: PMC4396191 DOI: 10.3389/fnagi.2015.00048
Source DB: PubMed Journal: Front Aging Neurosci ISSN: 1663-4365 Impact factor: 5.750
Summary of ADNI data used in this study.
| Normal control (NC) | MCI (MCI) | AD | Total | |
|---|---|---|---|---|
| Number | 51 | 112 | 39 | 202 |
| Age (y) | 69.69 ± 15.43 | 71.68 ± 9.89 | 75.56 ± 9.11 | 71.92 ± 11.54 |
| Sex | 29F | 41F | 14F | 84F |
Compares the fiber length and number for different tractography algorithms except Probtrackx.
| Fiber length (mm) | Total number | ||||||
|---|---|---|---|---|---|---|---|
| Mean | Median | Maximum | Fibers | Short fibers | Ratio (%) | ||
| Tensor | FACT | 33.30 ± 2.85 | 22.55 ± 2.09 | 229.48 ± 52.81 | 43301 ± 7359 | 11206 ± 1466 | 25.88 |
| RK2 | 38.22 ± 3.37 | 25.75 ± 2.72 | 279.67 ± 48.05 | 47699 ± 7808 | 12073 ± 1465 | 25.31 | |
| SL | 42.95 ± 3.90 | 31.36 ± 3.42 | 291.38 ± 68.39 | 48205 ± 7853 | 9756 ± 1168 | 20.24 | |
| TL | 43.65 ± 3.99 | 32.44 ± 3.57 | 291.12 ± 43.07 | 44489 ± 7526 | 8366 ± 1031 | 18.80 | |
| ODF | FACT | 23.87 ± 1.76 | 15.80 ± 1.18 | 152.29 ± 14.81 | 56674 ± 10063 | 20051 ± 2984 | 35.38 |
| RK2 | 27.03 ± 2.18 | 17.36 ± 1.53 | 188.16 ± 29.66 | 65626 ± 11202 | 22884 ± 3184 | 34.87 | |
| ODF | PICo | 26.37 ± 1.97 | 17.92 ± 1.22 | 174.58 ± 21.70 | 503527 ± 82907 | 144907 ± 19699 | 28.78 |
| Hough | 54.51 ± 3.29 | 57.12 ± 0.55 | 109.49 ± 1.96 | 10000 | 374 ± 309 | 3.74 | |
One-way ANOVA test on the classification performance of nine tractography algorithms for three diagnostic tasks when using the raw matrices as features.
| Diagnostic task | Degrees of freedom | Sig. | ||
|---|---|---|---|---|
| AD vs. NC | Between groups | 8 | 1.111 | 0.358 |
| Within groups | 171 | |||
| AD vs. MCI | Between groups | 8 | 1.348 | 0.223 |
| Within groups | 171 | |||
| MCI vs. NC | Between groups | 8 | 1.945 | 0.056 |
| Within groups | 171 |
One-way ANOVA test on the classification performance across different threshold values for nine tractography algorithms in three diagnostic tasks.
| Degrees of freedom | Global threshold | Individual binary threshold | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AD vs. NC | AD vs. MCI | MCI vs. NC | AD vs. NC | AD vs. MCI | MCI vs. NC | |||||||||
| Sig. | Sig. | Sig. | Sig. | Sig. | Sig. | |||||||||
| Tensor-FACT | Between groups | 7 | 0.410 | 0.895 | 0.578 | 0.773 | 1.195 | 0.309 | 0.507 | 0.828 | 1.391 | 0.213 | 0.474 | 0.852 |
| Within groups | 152 | |||||||||||||
| Tensor-RK2 | Between groups | 7 | 0.096 | 0.998 | 0.245 | 0.973 | 0.924 | 0.490 | 1.176 | 0.320 | 2.336 | 0.027 | 1.020 | 0.419 |
| Within groups | 152 | |||||||||||||
| Tensor-SL | Between groups | 7 | 0.100 | 0.998 | 2.055 | 0.052 | 0.188 | 0.988 | 1.133 | 0.346 | 0.566 | 0.783 | 0.970 | 0.456 |
| Within groups | 152 | |||||||||||||
| Tensor-TL | Between groups | 7 | 0.378 | 0.914 | 0.072 | 0.999 | 0.525 | 0.815 | 0.804 | 0.585 | 2.285 | 0.031 | 2.474 | 0.020 |
| Within groups | 152 | |||||||||||||
| ODF-FACT | Between groups | 7 | 0.752 | 0.628 | 0.412 | 0.894 | 0.645 | 0.718 | 0.455 | 0.865 | 0.608 | 0.749 | 0.250 | 0.972 |
| Within groups | 152 | |||||||||||||
| ODF-RK2 | Between groups | 7 | 2.393 | 0.024 | 1.030 | 0.412 | 0.302 | 0.952 | 1.445 | 0.191 | 1.030 | 0.413 | 1.062 | 0.391 |
| Within groups | 152 | |||||||||||||
| Probtrackx | Between groups | 7 | 1.410 | 0.205 | 0.481 | 0.847 | 0.279 | 0.962 | 0.423 | 0.887 | 0.727 | 0.649 | 0.591 | 0.763 |
| Within groups | 152 | |||||||||||||
| PICo | Between groups | 7 | 0.138 | 0.995 | 0.153 | 0.993 | 0.579 | 0.772 | 0.572 | 0.778 | 0.916 | 0.496 | 4.114 | 0.000 |
| Within groups | 152 | |||||||||||||
| Hough | Between groups | 7 | 0.289 | 0.957 | 0.887 | 0.518 | 0.506 | 0.829 | 0.183 | 0.988 | 3.049 | 0.005 | 2.538 | 0.017 |
| Within groups | 152 | |||||||||||||
Post hoc comparison results for the Individual Binary Threshold method.
| Diagnostic tasks | Tractography algorithm | (I) Threshold | (J) Threshold | Mean difference (I-J) | Sig. | 95% confidence interval | |
|---|---|---|---|---|---|---|---|
| Lower bound | Upper bound | ||||||
| AD vs. MCI | Tensor-RK2 | 0.05 | 0.30 | -0.09325 | 0.023 | -0.01800 | -0.0065 |
| 0.40 | -0.08961 | 0.035 | -0.1763 | -0.0029 | |||
| Hough | 0.05 | 0.25 | -0.10897 | 0.034 | -0.2142 | -0.0038 | |
| MCI vs. NC | Tensor-TL | 0.05 | 0.35 | -0.10285 | 0.014 | 0.0109 | 0.1948 |
| PICo | 0.05 | 0.15 | 0.11037 | 0.028 | 0.0056 | 0.2151 | |
| 0.35 | 0.12817 | 0.004 | 0.0234 | 0.2329 | |||
| 0.40 | 0.12654 | 0.005 | 0.0218 | 0.2313 | |||
One-way ANOVA test on the classification performances across different numbers of PCs for nine tractography algorithms in three diagnostic tasks.
| Degrees of freedom | AD vs. NC | AD vs. MCI | MCI vs. NC | |||||
|---|---|---|---|---|---|---|---|---|
| Sig. | Sig. | Sig. | ||||||
| Tensor-FACT | Between groups | 11 | 1.312 | 0.219 | 1.912 | 0.039 | 0.600 | 0.828 |
| Within groups | 228 | |||||||
| Tensor-RK2 | Between groups | 11 | 3.388 | 0.000 | 2.065 | 0.024 | 0.299 | 0.986 |
| Within groups | 228 | |||||||
| Tensor-SL | Between groups | 11 | 0.348 | 0.973 | 4.128 | 0.000 | 0.826 | 0.614 |
| Within groups | 228 | |||||||
| Tensor-TL | Between groups | 11 | 0.770 | 0.670 | 2.886 | 0.001 | 0.649 | 0.786 |
| Within groups | 228 | |||||||
| ODF-FACT | Between groups | 11 | 0.620 | 0.811 | 2.250 | 0.013 | 0.331 | 0.978 |
| Within groups | 228 | |||||||
| ODF-RK2 | Between groups | 11 | 0.508 | 0.897 | 1.142 | 0.330 | 2.083 | 0.022 |
| Within groups | 228 | |||||||
| Probtrackx | Between groups | 11 | 0.260 | 0.992 | 4.908 | 0.000 | 2.641 | 0.003 |
| Within groups | 228 | |||||||
| PICo | Between groups | 11 | 0.053 | 1.000 | 0.836 | 0.604 | 1.074 | 0.383 |
| Within groups | 228 | |||||||
| Hough | Between groups | 11 | 0.541 | 0.874 | 2.417 | 0.007 | 0.653 | 0.782 |
| Within groups | 228 | |||||||
Post hoc comparisons results.
| Diagnostic tasks | Tractography algorithm | (I) PC number | (J) PC number | Mean difference (I-J) | Sig. | 95% confidence interval | |
|---|---|---|---|---|---|---|---|
| Lower bound | Upper bound | ||||||
| AD vs. NC | Tensor-RK2 | 15 | 75 | 0.16667 | 0.003 | 0.0293 | 0.3040 |
| 150 | 0.16759 | 0.003 | 0.0302 | 0.3050 | |||
| 20 | 75 | 0.15370 | 0.011 | 0.0163 | 0.2911 | ||
| 150 | 0.15463 | 0.010 | 0.0173 | 0.2920 | |||
| AD vs. MCI | Tensor-FACT | 10 | 150 | 0.14378 | 0.022 | 0.0092 | 0.2784 |
| Tensor-RK2 | 10 | 150 | 0.17437 | 0.016 | 0.0150 | 0.3338 | |
| Tensor-SL | 10 | 40 | 0.12890 | 0.017 | 0.0105 | 0.2473 | |
| 100 | 0.12099 | 0.038 | 0.0026 | 0.2394 | |||
| 150 | 0.19536 | 0.000 | 0.0770 | 0.3137 | |||
| 15 | 150 | 0.17532 | 0.000 | 0.0569 | 0.2937 | ||
| 20 | 150 | 0.12342 | 0.030 | 0.0050 | 0.2418 | ||
| Tensor-TL | 10 | 150 | 0.17099 | 0.001 | 0.0383 | 0.3037 | |
| 15 | 150 | 0.14747 | 0.013 | 0.0148 | 0.2802 | ||
| ODF-FACT | 10 | 150 | 0.11424 | 0.019 | 0.0084 | 0.2200 | |
| Probtrackx | 10 | 100 | 0.14219 | 0.000 | 0.0519 | 0.2325 | |
| 15 | 100 | 0.12236 | 0.000 | 0.0320 | 0.2127 | ||
| 20 | 100 | 0.10876 | 0.004 | 0.0184 | 0.1991 | ||
| 25 | 100 | 0.12500 | 0.000 | 00347 | 0.2153 | ||
| 30 | 100 | 0.13544 | 0.000 | 0.0451 | 0.2258 | ||
| 35 | 100 | 0.13397 | 0.000 | 0.0436 | 0.2243 | ||
| 40 | 100 | 0.10506 | 0.006 | 0.0147 | 0.1954 | ||
| 45 | 100 | 0.09726 | 0.019 | 0.0069 | 0.1876 | ||
| 50 | 100 | 0.09515 | 0.026 | 0.0048 | 0.1855 | ||
| Hough | 10 | 150 | 0.12416 | 0.008 | 0.0154 | 0.2329 | |
| 15 | 150 | 0.11994 | 0.014 | 0.0112 | 0.2287 | ||
| MCI vs. NC | ODF-RK2 | 40 | 150 | 0.11920 | 0.012 | 0.0125 | 0.2259 |
| Probtrackx | 10 | 100 | 0.12047 | 0.002 | 0.0247 | 0.2162 | |
| 15 | 100 | 0.09728 | 0.041 | 0.0016 | 0.1930 | ||
Statistical analysis results for classification performances from nine tractography algorithms using PCA. (A) One-way ANOVA.
| Task | Degrees of freedom | Sig. | ||
|---|---|---|---|---|
| AD vs. NC | Between groups | 8 | 3.144 | 0.002 |
| Within groups | 171 | |||
| AD vs. MCI | Between groups | 8 | 2.191 | 0.030 |
| Within groups | 171 | |||
| MCI vs. NC | Between groups | 8 | 2.728 | 0.007 |
| Within groups | 171 |
Post hoc group comparisons.
| Task | (I) Tractography algorithm | (J) Tractography algorithm | Mean difference (I-J) | Sig. | 95% confidence interval | |
|---|---|---|---|---|---|---|
| Lower bound | Upper bound | |||||
| AD vs. NC | Tensor-SL | ODF-FACT | -0.09444 | 0.006 | -0.1741 | -0.0148 |
| ODF-RK2 | -0.09028 | 0.011 | -0.1700 | -0.0106 | ||
| CMI vs. NC | Probtrackx | Tensor-FACT | 0.10109 | 0.011 | 0.0119 | 0.1903 |
| Tensor-RK2 | 0.10091 | 0.011 | 0.0117 | 0.1901 | ||
| Tensor-TL | 0.09339 | 0.030 | 0.0042 | 0.1826 | ||
| ODF-RK2 | 0.09348 | 0.030 | 0.0043 | 0.1827 | ||
One-way ANOVA testing for differences in the classification performances across different GLRAM dimension parameters for nine tractography algorithms in three diagnostic tasks.
| Degrees of freedom | AD vs. NC | AD vs. MCI | MCI vs. NC | |||||
|---|---|---|---|---|---|---|---|---|
| Sig. | Sig. | Sig. | ||||||
| Tensor-FACT | Between groups | 6 | 1.790 | 0.106 | 0.662 | 0.681 | 1.457 | 0.198 |
| Within groups | 133 | |||||||
| Tensor-RK2 | Between groups | 6 | 1.299 | 0.262 | 0.564 | 0.759 | 2.438 | 0.029 |
| Within groups | 133 | |||||||
| Tensor-SL | Between groups | 6 | 1.445 | 0.202 | 0.403 | 0.876 | 3.010 | 0.009 |
| Within groups | 133 | |||||||
| Tensor-TL | Between groups | 6 | 2.169 | 0.049 | 1.094 | 0.369 | 1.590 | 0.155 |
| Within groups | 133 | |||||||
| ODF-FACT | Between groups | 6 | 0.384 | 0.888 | 2.540 | 0.023 | 1.398 | 0.220 |
| Within groups | 133 | |||||||
| ODF-RK2 | Between groups | 6 | 1.824 | 0.099 | 0.523 | 0.790 | 1.930 | 0.080 |
| Within groups | 133 | |||||||
| Probtrackx | Between groups | 6 | 1.385 | 0.225 | 3.800 | 0.002 | 0.817 | 0.559 |
| Within groups | 133 | |||||||
| PICo | Between groups | 6 | 0.178 | 0.982 | 0.448 | 0.845 | 0.314 | 0.929 |
| Within groups | 133 | |||||||
| Hough | Between groups | 6 | 0.536 | 0.780 | 0.661 | 0.681 | 1.083 | 0.376 |
| Within groups | 133 | |||||||
Post hoc comparisons.
| Task | Tractography algorithm | (I) Dimension | (J) Dimension | Mean difference (I-J) | Sig. | 95% confidence interval | |
|---|---|---|---|---|---|---|---|
| Lower bound | Upper bound | ||||||
| AD vs. MCI | Probtrackx | 5 | 10 | 0.11181 | 0.016 | 0.0111 | 0.2126 |
| 25 | 0.10728 | 0.026 | 0.0065 | 0.2080 | |||
| 30 | 0.12289 | 0.005 | 0.0221 | 0.2236 | |||
| 35 | 0.13449 | 0.001 | 0.0337 | 0.2352 | |||
| MCI vs. NC | Tensor-SL | 5 | 10 | -0.09339 | 0.045 | -0.1857 | -0.0011 |
| 35 | -0.10498 | 0.012 | -0.1973 | -0.0127 | |||
One-way ANOVA on the classification performances across five feature methods for nine tractography algorithms in three diagnostic tasks.
| Degrees of freedom | AD vs. NC | AD vs. MCI | MCI vs. NC | |||||
|---|---|---|---|---|---|---|---|---|
| Sig. | Sig. | Sig. | ||||||
| Tensor-FACT | Between groups | 4 | 1.491 | 0.211 | 1.125 | 0.349 | 1.810 | 0.133 |
| Within groups | 95 | |||||||
| Tensor-RK2 | Between groups | 4 | 0.850 | 0.497 | 2.029 | 0.097 | 1.528 | 0.200 |
| Within groups | 95 | |||||||
| Tensor-SL | Between groups | 4 | 4.003 | 0.005 | 0.196 | 0.940 | 0.599 | 0.664 |
| Within groups | 95 | |||||||
| Tensor-TL | Between groups | 4 | 0.903 | 0.466 | 3.246 | 0.015 | 1.097 | 0.363 |
| Within groups | 95 | |||||||
| ODF-FACT | Between groups | 4 | 2.243 | 0.070 | 1.622 | 0.175 | 1.383 | 0.246 |
| Within groups | 95 | |||||||
| ODF-RK2 | Between groups | 4 | 1.204 | 0.314 | 3.745 | 0.007 | 2.605 | 0.041 |
| Within groups | 95 | |||||||
| Probtrackx | Between groups | 4 | 3.498 | 0.010 | 0.124 | 0.974 | 1.222 | 0.307 |
| Within groups | 95 | |||||||
| PICo | Between groups | 4 | 0.791 | 0.534 | 0.355 | 0.840 | 2.793 | 0.031 |
| Within groups | 95 | |||||||
| Hough | Between groups | 4 | 0.734 | 0.571 | 6.051 | 0.000 | 0.696 | 0.597 |
| Within groups | 95 | |||||||
Post hoc comparisons.
| Diagnostic tasks | Tractography algorithm | (I) Feature extraction method | (J) feature extraction method | Mean difference (I-J) | Sig. | 95% confidence interval | |
|---|---|---|---|---|---|---|---|
| Lower bound | Upper bound | ||||||
| AD vs. NC | Tensor-SL | Individual binary threshold | PCA | 0.09259 | 0.005 | 0.0186 | 0.1666 |
| Probtrackx | Raw feature | GLRAM | 0.05833 | 0.042 | 0.0011 | 0.1155 | |
| Global threshold | GLRAM | 0.06296 | 0.021 | 0.0058 | 0.1202 | ||
| AD vs. MCI | Tensor-TL | Individual binary threshold | Raw feature | 0.09900 | 0.020 | 0.0096 | 0.1884 |
| ODF-RK2 | PCA | GLRAM | 0.10348 | 0.007 | 0.0183 | 0.1887 | |
| Hough | Individual binary threshold | Raw feature | 0.10612 | 0.007 | 0.0193 | 0.1930 | |
| Global threshold | 0.08966 | 0.038 | 0.0028 | 0.1765 | |||
| GLRAM | 0.10232 | 0.010 | 0.0155 | 0.1892 | |||
| PCA | Raw feature | 0.09768 | 0.017 | 0.0108 | 0.1845 | ||
| GLRAM | 0.09388 | 0.025 | 0.0070 | 0.1807 | |||
| MCI vs. NC | PICo | Individual binary threshold | Raw feature | 0.09697 | 0.036 | 0.0035 | 0.1904 |