1 / 39

Canonical Granger Causality Applied to Functional Brain Data

Canonical Granger Causality Applied to Functional Brain Data. Syed Ashrafulla, Justin P Haldar , Anand A Joshi, Richard M Leahy. Biomedical Imaging Group, Signal & Image Processing Institute, University of Southern California.

zytka
Download Presentation

Canonical Granger Causality Applied to Functional Brain Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Canonical Granger CausalityApplied to Functional Brain Data Syed Ashrafulla, Justin P Haldar, Anand A Joshi, Richard M Leahy • Biomedical Imaging Group, Signal & Image Processing Institute, University of Southern California

  2. We want to determine the dynamics of regions of interest in the brain. Non-invasively Invasively Bressler 1993, Nature www.elekta.sg www.sciencephoto.com Cleveland Clinic

  3. How do we measure information flow between signal generators in the brain? Undirected • Correlation • Coherence ... ... x1[n-1] x2[n-1] x1[n] x2[n]

  4. How do we measure information flow between signal generators in the brain? Undirected Directed Granger causality Solved by autoregression • Correlation • Coherence ... ... ... ... x1[n-1] x2[n-1] x1[n-1] x2[n-1] x1[n] Granger 1969, Econometrica x1[n] x2[n] Sims 1972, Am Econ Rev

  5. Timeseries recorded on the cortex can be segregated into regions of interest.

  6. Timeseries recorded on the cortex can be segregated into regions of interest.

  7. Timeseries recorded on the cortex can be segregated into regions of interest.

  8. Timeseries recorded on the cortex can be segregated into regions of interest. Somatosensory/Motor Visual (Occipital)

  9. Bivariate measures do not summarize relationships between regions of interest.

  10. Bivariate measures do not summarize relationships between regions of interest.

  11. Bivariate measures do not summarize relationships between regions of interest.

  12. Bivariate measures do not summarize relationships between regions of interest.

  13. Bivariate measures do not summarize relationships between regions of interest.

  14. Bivariate measures do not summarize relationships between regions of interest.

  15. We can summarize inter-regional relationships and regional topographies.

  16. We can summarize inter-regional relationships and regional topographies.

  17. We can look at total causality or causality between intra-region projections. • σ(A|B) = error in predicting A from B Bivariate Granger causality y1[n] Geweke 1982, J Amer Stat Assoc Multivariate Granger causality y2[n] Barrett 2010, Phys Rev E Canonical Granger causality Ashrafulla 2012, ISBI

  18. We can look at total causality or causality between intra-region projections. • σ(A|B) = error in predicting A from B Bivariate Granger causality y1[n] Geweke 1982, J Amer Stat Assoc Multivariate Granger causality y2[n] Barrett 2010, Phys Rev E Canonical Granger causality Ashrafulla 2012, ISBI

  19. CGC is more robust and more informative than multivariate GC. Robustness • Fewer degrees of freedom • Let y1 have dimension A and y2 have dimension B • M21 requires autoregression in A+B dimensions • # of parameters = (A+B)2P • R21 requires autoregression in 2 dimensions • # of parameters = 4P + A + B • Stable for shorter timeseries • Resistant to low-rank • M21 requires rank A+B covariances • R21 only requires rank 2 in covariances • Resistant to low-rank cross-covariances

  20. CGC is more robust and more informative than multivariate GC. Robustness Extra information Topographies M21 does not say which channels are important R21 has optimal weights implying estimated topography Weights can determine sub-regional locations of signals • Fewer degrees of freedom • Let y1 have dimension A and y2 have dimension B • M21 requires autoregression in A+B dimensions • # of parameters = (A+B)2P • R21 requires autoregression in 2 dimensions • # of parameters = 4P + A + B • Stable for shorter timeseries • Resistant to low-rank • M21 requires rank A+B covariances • R21 only requires rank 2 in covariances • Resistant to low-rank cross-covariances

  21. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  22. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  23. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  24. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  25. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  26. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  27. Conforming conjugate gradient descent to the constraints speeds up optimization. Gradient Nonlinear Conjugate Gradient Descent Modified Gradient “Line Search” = Geodesic Search

  28. CGC can find direction of flow for shorter timeseries.

  29. CGC can find direction of flow for shorter timeseries. 5000 samples Canonical GC Bivariate GC: x1 x2 Multivariate GC Bivariate GC: x1 x2

  30. CGC can find direction of flow for shorter timeseries. 5000 samples True Positives: 98.5% Canonical GC Bivariate GC: x1 x2 True Positives: 97.8% Multivariate GC Bivariate GC: x1 x2

  31. CGC can find direction of flow for shorter timeseries. 5000 samples 200 samples True Positives: 98.5% Canonical GC Canonical GC Bivariate GC: x1 x2 Bivariate GC: x1 x2 True Positives: 97.8% Multivariate GC Multivariate GC Bivariate GC: x1 x2 Bivariate GC: x1 x2

  32. CGC can find direction of flow for shorter timeseries. 5000 samples 200 samples True Positives: 98.5% True Positives: 84.5% Canonical GC Canonical GC Bivariate GC: x1 x2 Bivariate GC: x1 x2 True Positives: 97.8% True Positives: 47.6% Multivariate GC Multivariate GC Bivariate GC: x1 x2 Bivariate GC: x1 x2

  33. How does the macaque process visual stimuli in a visuomotor task? • Stimulus: push lever down • 2 conditions: • GO: release lever upon certain visual stimulus • NoGo: keep lever down upon other stimulus • Record local field potentials on macaque cortex

  34. How does the macaque process visual stimuli in a visuomotor task? S3 • Stimulus: push lever down • 2 conditions: • GO: release lever upon certain visual stimulus • NoGo: keep lever down upon other stimulus • Record local field potentials on macaque cortex • S2 • S1 P1 • P2 • IT

  35. Macaques send information from striate to prestriate before deciding on action. Bivariate (spectral) causality

  36. Macaques send information from striate to prestriate before deciding on action. Canonical (spectral) causality Bivariate (spectral) causality

  37. Macaques send information from striate to prestriate before deciding on action. Canonical (spectral) causality with weights P1 S3 • P2 • S2 • IT • S1 Bivariate (spectral) causality

  38. Conclusions • CGC summarizes regional connectivity. • Requires regions known a priori • Regions make signals, not direct sensor locations. • CGC is robust to the number of samples. • Short timeseries • Can use for dynamic connectivity studies • Low-rank signal space • CGC finds topographies within regions. • Weights tell which areas within region contribute • Can find that channels do not participate on own but rather in group.

  39. Thank you! This work was funded under the NIBIB T32EB00438 Bioinformatics Training Program and NIH grants R01EB009048 and R01 5R01EB000473.

More Related