Methods for Dummies 2010 Dynamic Causal Modelling for

  • Slides: 46
Download presentation
Methods for Dummies 2010 Dynamic Causal Modelling for f. MRI Justin Grace Marie-Hélène Boudrias

Methods for Dummies 2010 Dynamic Causal Modelling for f. MRI Justin Grace Marie-Hélène Boudrias

DCM Motivation Dynamic Causal Modelling (DCM) was born out of a simple problem: •

DCM Motivation Dynamic Causal Modelling (DCM) was born out of a simple problem: • Cognitive neuroscientists want to talk about activation at the level of neuronal systems in order to hypothesize about cognitive processes • Imaging techniques do not generate data at this level, but give output relating to non-linear correlates, such as haemodynamics (BOLD signal) in the case of f. MRI • Moreover, it would be useful to be able to talk about causality in neuronal populations, since we know that signals propagate in a wave-like manner from some input through a system • DCM attempts to tackle these problems

DCM History • Introduced in 2002 for f. MRI data (Friston, 2002) • DCM

DCM History • Introduced in 2002 for f. MRI data (Friston, 2002) • DCM is a generic approach for inferring hidden (unobserved) neuronal states from measured brain activity. • The mathematical basis and implementation of DCM for f. MRI have since been refined and extended repeatedly. • DCMs have also been implemented for a range of measurement techniques other than f. MRI, including EEG, MEG (to be presented next week), and LFPs obtained from invasive recordings in humans or animals.

Recap on Connectivity 1. Structural connectivity – the physical structure of the brain 2.

Recap on Connectivity 1. Structural connectivity – the physical structure of the brain 2. Functional connectivity – the likelihood that 2 neuronal populations share associated activity Structural, functional, and effective connectivity matrices. • Binary or Non-binary – reflecting proximity between elements (presence or magnitude respectively) • Symmetrical or Non-symmetrical – reflecting direction independence, or directional effects respectively 3. Effective connectivity – a union between structural and functional connectivity. => DCM

Overview • Dynamic causal models (DCMs) – Basic idea – Neural level – haemodynamic

Overview • Dynamic causal models (DCMs) – Basic idea – Neural level – haemodynamic level – Priors & Parameter estimation • Rules of good practice of DCM with f. MRI data

Basic Idea • DCM allows us to model interactions among neuronal populations at a

Basic Idea • DCM allows us to model interactions among neuronal populations at a cortical level using approximations of neural activity. Today, since we are discussing DCM using f. MRI, our source data reflects the haemodynamic time series. • Using these models we can begin to make inferences about the coupling among brain areas, & how that coupling can be manipulated by changes to the experimental context. • This approach requires several components that build on prior knowledge about that brain & neural systems established by previous research…

Components of DCM Neural • Realistic model of neuronal ROIs • Tests specific hypotheses

Components of DCM Neural • Realistic model of neuronal ROIs • Tests specific hypotheses Neural • Mechanism for describing how ROIs interact with (i) stimulus function (ii) each other over time BOLD • Forward haemodynamic response function for mapping the neuronal model to the BOLD model Model selection • Method for selecting the most appropriate BOLD model given the real BOLD data

The aim of DCM Functional integration and the modulation of specific pathways Intrinsic connections

The aim of DCM Functional integration and the modulation of specific pathways Intrinsic connections Based on prior data & concrete hypotheses A Matrix Contextual inputs Stimulus-free - u(t) {e. g. cognitive set/time} B Matrix BA 39 Perturbing inputs Stimuli-bound u 1(t) {e. g. visual words} y STG C Matrix V 4 y BA 37 y y V 1 y

Basics of Dynamic Causal Modelling DCM allows us to look at how areas within

Basics of Dynamic Causal Modelling DCM allows us to look at how areas within a network interact: Investigate functional integration & modulation of specific cortical pathways – Temporal dependency of activity within and between areas (causality)

Temporal dependence and causal relations Seed voxel approach, PPI etc. T 0 A B

Temporal dependence and causal relations Seed voxel approach, PPI etc. T 0 A B Dynamic Causal Models T 0 T 1 T 2 …. A timeseries (neuronal activity) B

What is a system? Input u(t) System = a set of elements which interact

What is a system? Input u(t) System = a set of elements which interact in a spatially and temporally specific fashion State changes of a system are dependent on: – the current state – external inputs – its connectivity – time constants & delays connectivity parameters system state z(t)

Linear Dynamic Model X 1= A 11 X 1 + A 21 X 2

Linear Dynamic Model X 1= A 11 X 1 + A 21 X 2 + C 11 U 1 X 2= A 22 X 2 + A 12 X 1 + C 22 U 2 The Linear Approximation f. L(x, u)=Ax + Cu Intrinsic Connectivity Extrinsic (input) Connectivity

Bi-Linear Dynamic Model (DCM) 2 X 1= A 11 X 1 + (A 21+

Bi-Linear Dynamic Model (DCM) 2 X 1= A 11 X 1 + (A 21+ B 12 U 1(t))X + C 11 U 1 X 2= A 22 X 2 + A 12 X 1 + C 22 U 2 The Bilinear Approximation j f. B(x, u)=(A+ j. Uj. B )x + Cu Intrinsic Connectivity Extrinsic (input) INDUCED CONNECTIVITY Connectivity

Neurodynamics: 2 nodes with input u 1 u 2 z 1 z z 2

Neurodynamics: 2 nodes with input u 1 u 2 z 1 z z 2 2 activity in z 2 is coupled to z 1 via coefficient a 21

Neurodynamics: positive modulation u 1 u 2 z 1 z 2 index, not squared

Neurodynamics: positive modulation u 1 u 2 z 1 z 2 index, not squared modulatory input u 2 activity through the coupling a 21

Neurodynamics: reciprocal connections u 1 u 2 z 1 z 2 reciprocal connection disclosed

Neurodynamics: reciprocal connections u 1 u 2 z 1 z 2 reciprocal connection disclosed by u 2

Neuronal level summary This completes the neuronal model – hopefully you now have some

Neuronal level summary This completes the neuronal model – hopefully you now have some understanding as to how the neuronal model generates output relating to neuronal activity. we have explained how any 2 elements of interest interact with each other and the stimulus input; How elements can be combined to talk about a neuronal system state; And how we can identify change in this system over time; In order to discuss intrinsic and induced connectivity with respect to extrinsic stimulus effects.

Basics of Dynamic Causal Modelling DCM allows us to look at how areas within

Basics of Dynamic Causal Modelling DCM allows us to look at how areas within a network interact: Investigate functional integration & modulation of specific cortical pathways – Temporal dependency of activity within and between areas (causality) – Separate neuronal activity from observed BOLD responses

Basics of DCM: Neuronal and BOLD level • Cognitive system is modelled at its

Basics of DCM: Neuronal and BOLD level • Cognitive system is modelled at its underlying neuronal level (not directly accessible for f. MRI). • The modelled neuronal dynamics (x) are transformed into area-specific BOLD signals (y) by a haemodynamic model (λ). The aim of DCM is to estimate parameters at the neuronal level such that the modelled and measured BOLD signals are maximally* similar. x λ y

The haemodynamic model • 6 haemodynamic parameters: u stimulus functions t neural state equation

The haemodynamic model • 6 haemodynamic parameters: u stimulus functions t neural state equation important for model fitting, but of no interest for statistical inference haemodynamic state equations • Computed separately for each area regionspecific HRFs! Friston et al. 2000, Neuro. Image Stephan et al. 2007, Neuro. Image Estimated BOLD response

Haemodynamics: reciprocal connections u 1 u 2 blue: neuronal activity red: BOLD response z

Haemodynamics: reciprocal connections u 1 u 2 blue: neuronal activity red: BOLD response z 1 h 1 z h 2 2 BOLD (without noise) h(u, θ) represents the BOLD response (balloon model) to input

Haemodynamics: reciprocal connections u 1 u 2 blue: neuronal activity red: BOLD response z

Haemodynamics: reciprocal connections u 1 u 2 blue: neuronal activity red: BOLD response z 1 y 1 z y 2 2 BOLD with Noise added y represents simulated observation of BOLD response, i. e. includes noise

So we now have models of BOLD signal output based on our predicted neuronal

So we now have models of BOLD signal output based on our predicted neuronal model. Marie-Hélène will describe the process of setting these models with appropriate priors and using parameter estimation to identify the most appropriate model.

Overview • Dynamic causal models (DCMs) – Basic idea – Neural level – Hemodynamic

Overview • Dynamic causal models (DCMs) – Basic idea – Neural level – Hemodynamic level – Parameter estimation, priors & inference • Rules of good practice of DCM with f. MRI data

DCM roadmap Dynamic Causal Modelling of f. MRI Neuronal dynamics Haemodynamics State space Model

DCM roadmap Dynamic Causal Modelling of f. MRI Neuronal dynamics Haemodynamics State space Model Posterior densities of parameters Priors Bayesian Model inversion f. MRI data Model comparison

Overview: parameter estimation • Specify model (neuronal and haemodynamic level). • Bayesian parameter estimation

Overview: parameter estimation • Specify model (neuronal and haemodynamic level). • Bayesian parameter estimation to minimise difference between data and model. • stimulus function u neuronal state equation hemodynamic state equations parameters Result: Gaussian a posteriori coupling parameter distributions, characterised by mean ηθ|y and covariance Cθ|y. ηθ|y modeled BOLD response

Measured vs Modelled BOLD signal The aim of DCM is to estimate - neural

Measured vs Modelled BOLD signal The aim of DCM is to estimate - neural parameters {A, B, C} - hemodynamic parameters such that the modelled and measured BOLD signals are maximally similar.

Estimation: Bayesian framework Models of Constraints on • Combined haemodynamics and neural parameter set

Estimation: Bayesian framework Models of Constraints on • Combined haemodynamics and neural parameter set • Haemodynamic parameters • Connections (coupling parameters) prior likelihood term posterior Bayesian estimation The posterior probability of the parameters given the data is an optimal combination of prior knowledge and new data, weighted by their relative precision.

Interpretation of parameters • The model parameters are distributions that have a mean ηθ|y

Interpretation of parameters • The model parameters are distributions that have a mean ηθ|y and covariance Cθ|y. • Quantify the probability that a parameter (ηθ|y ) is above a chosen threshold γ: ηθ|y • By default, γ is chosen as zero ("does this coupling parameter exist? ").

Bayesian Model Selection (BMS) • Model evidence involves integrating out the dependency of the

Bayesian Model Selection (BMS) • Model evidence involves integrating out the dependency of the model parameters: • BMS is an established procedure in statistics that rests on computing the model evidence i. e. , the probability of the data y, given some model m. • The model evidence, which can be considered the “holy grail” of model comparison, quantifies the properties of a good model. • It explains the data as accurately as possible and, at the same time, has minimal complexity.

Model comparison Given competing hypotheses on structure & functional mechanisms of a system, which

Model comparison Given competing hypotheses on structure & functional mechanisms of a system, which model is the best? Which model represents the best balance between model fit and model complexity? For which model m does p(y|m) become maximal?

Bayesian Model Selection (BMS) • In BMS, models are usually compared via their Bayes

Bayesian Model Selection (BMS) • In BMS, models are usually compared via their Bayes factor, i. e. , the ratio of their respective evidences: • • The “Bayes factor” is a summary of the evidence in favour of one model as opposed to another. B 12 p(m 1|y) Evidence 1 to 3 50 -75% weak 3 to 20 75 -95% positive 20 to 150 95 -99% strong 150 99% Very strong i. e. Given candidate models m 1 and m 2, a Bayes factor of 20 corresponds to a belief of 95% in the statement ‘m 1 is better than m 2’.

Overview • Dynamic causal models (DCMs) – Basic idea – Neural level – Hemodynamic

Overview • Dynamic causal models (DCMs) – Basic idea – Neural level – Hemodynamic level – Parameter estimation, priors & inference • Rules of good practice of DCM with f. MRI data

Rules of good practice • DCM is dependent on experimental perturbations – Experimental conditions

Rules of good practice • DCM is dependent on experimental perturbations – Experimental conditions enter the model as inputs that either drive the local responses or change connections strengths. – If there is no evidence for an experimental effect (no activation detected by a GLM) → inclusion of this region in a DCM is not meaningful. • Use the same optimization strategies for design and data acquisition that apply to conventional GLM of brain activity: – preferably multi-factorial (e. g. 2 x 2) – one factor that varies the driving (sensory) input – one factor that varies the contextual input

Define the relevant model space • Define sets of models that are plausible, given

Define the relevant model space • Define sets of models that are plausible, given prior knowledge about the system, this could be e. g. : • • derived from principled considerations informed by previous empirical studies using neuroimaging, electrophysiology, TMS, etc. in humans or animals. • Use anatomical information and computational models to refine your DCMs. • The definition of the relevant model space should be as transparent and systematic as possible, and it should be described clearly in any article.

Motivate model space carefully • Models are never true; by construction, they are meant

Motivate model space carefully • Models are never true; by construction, they are meant to be helpful caricatures of complex phenomena, such that mechanisms underlying these phenomena can be tested. • The purpose of model selection is to determine which model, from a set of plausible alternatives, is most useful i. e. , represents the best balance between accuracy and complexity. • The critical question in practice is how many plausible model alternatives exist? – For small systems (i. e. , networks with a small number of nodes), it is possible to investigate all possible connectivity architectures. – With increasing number of regions and inputs, evaluating all possible models becomes practically impossible very rapidly.

What you can not do with BMS • Model evidence is defined with respect

What you can not do with BMS • Model evidence is defined with respect to one particular data set. This means that BMS cannot be applied to models that are fitted to different data. • Specifically, in DCM for f. MRI, one cannot compare models with different numbers of regions, because changing the regions changes the data. • Maximum of 8 regions with SPM 8.

Fig. 1. This schematic summarizes the typical sequence of analysis in DCM, depending on

Fig. 1. This schematic summarizes the typical sequence of analysis in DCM, depending on the question of interest. Abbreviations: FFX=fixed effects, RFX=random effects, BMS=Bayesian model selection, BPA=Bayesian parameter averaging, BMA=Bayesian model averaging, ANOVA=analysis of variance. 10 Simple Rules for DCM (2010). Stephan et al. Neuro. Image 52.

BA 39 Perturbing inputs C matrix y STG V 4 y BA 37 y

BA 39 Perturbing inputs C matrix y STG V 4 y BA 37 y y V 1 y

Fig. 1. This schematic summarizes the typical sequence of analysis in DCM, depending on

Fig. 1. This schematic summarizes the typical sequence of analysis in DCM, depending on the question of interest. Abbreviations: FFX=fixed effects, RFX=random effects, BMS=Bayesian model selection, BPA=Bayesian parameter averaging, BMA=Bayesian model averaging, ANOVA=analysis of variance. 10 Simple Rules for DCM (2010). Stephan et al. Neuro. Image 52.

Contextual inputs B matrix BA 39 Perturbing inputs C matrix y STG V 4

Contextual inputs B matrix BA 39 Perturbing inputs C matrix y STG V 4 y BA 37 y y V 1 y

Practical steps of DCM Design matrix 1) Standard Analysis of f. MRI Data SPMs

Practical steps of DCM Design matrix 1) Standard Analysis of f. MRI Data SPMs 2) Statistical Parametric Maps - Extract times series from chosen areas 3) Construction of a Connectivity Model - Add a forward model of how neuronal activity causes the signals you observe (e. g. BOLD) (Neural and hemodynanics models) 4) Evaluation of the Connectivity Model - Estimation of the parameters in your model (effective connectivity), given your observed data 5) BMS, BMA or BPA PMd PMv SMA M 1 SMA PMv M 1

Left PMv SUBJECT: Specify intrinsic connecti ons to Effects of to M 1_L M

Left PMv SUBJECT: Specify intrinsic connecti ons to Effects of to M 1_L M 1_R SMA_L SMA_R PMd_L PMd_R PMv_L PMv_R Gripx. For ce^1 M 1_L M 1_R SMA_L SMA_R PMd_L PMd_R PMv_L PMv_R M 1 Mod_43 VH Age: 19 Model: PMv SMA M 1 Right PMd M 1_L -1. 00 -0. 01 0. 23 0. 13 0. 36 0. 02 0. 13 0. 22 M 1_R 0. 00 -1. 00 -0. 01 -0. 01 0. 00 from SMA_L SMA_R PMd_L PMd_R PMv_L PMv_R 0. 01 0. 00 0. 01 0. 02 -0. 07 -0. 04 -0. 09 0. 02 -0. 04 -0. 05 -1. 00 0. 04 0. 08 0. 00 0. 05 0. 07 0. 03 -1. 00 0. 04 0. 01 0. 02 0. 04 0. 07 0. 05 -1. 00 0. 06 0. 09 -0. 07 -0. 04 -0. 11 -1. 00 -0. 04 -0. 06 0. 02 0. 00 -1. 00 0. 03 0. 02 0. 01 0. 02 -1. 00 M 1_R 0. 00 0. 00 from SMA_L SMA_R PMd_L PMd_R PMv_L PMv_R 0. 00 0. 00 0. 00 0. 00 M 1_L 0. 01 0. 00 0. 03 0. 00 -0. 03 0. 00 Effects of Grip M 1_L 1. 643 M 1_R 0. 000 SMA_L -0. 093 SMA_R 0. 000 to PMd_L -0. 302 PMd_R 0. 000 PMv_L 0. 066 PMv_R 0. 000 C Matrix = Entrance of the driving (sensory) input in the network. A Matrix = rate constant in 1/s or Hz - Coupling represents the connection strength describing how fast and strong a response occur in the target region. - If M 1_L PMd_L is 0. 36 s-1 this means that, per unit time, the increase in activity in PMd_L corresponds to 36% of the activity in M 1_L. ηθ|y 0 B Matrix = Used to calculate the % of change of connection strength in the target region by the factor that varies the contextual input.

So, DCM…. • enables one to infer hidden neuronal processes from f. MRI data

So, DCM…. • enables one to infer hidden neuronal processes from f. MRI data • tries to model the same phenomena as a GLM – explaining experimentally controlled variance in local responses – based on connectivity and its modulation • allows one to test mechanistic hypotheses about observed effects • is informed by anatomical and physiological principles. • uses a Bayesian framework to estimate model parameters • is a generic approach to modelling experimentally perturbed dynamic systems. – provides an observation model for neuroimaging data, e. g. f. MRI, M/EEG

Some useful references • The first DCM paper: Dynamic Causal Modelling (2003). Friston et

Some useful references • The first DCM paper: Dynamic Causal Modelling (2003). Friston et al. Neuro. Image 19: 1273 -1302. • Physiological validation of DCM for f. MRI: Identifying neural drivers with functional MRI: an electrophysiological validation (2008). David et al. PLo. S Biol. 6 2683– 2697 • Hemodynamic model: Comparing hemodynamic models with DCM (2007). Stephan et al. Neuro. Image 38: 387 -401 • Nonlinear DCMs: Nonlinear Dynamic Causal Models for FMRI (2008). Stephan et al. Neuro. Image 42: 649 -662 • Two-state model: Dynamic causal modelling for f. MRI: A two-state model (2008). Marreiros et al. Neuro. Image 39: 269 -278 • Group Bayesian model comparison: Bayesian model selection for group studies (2009). Stephan et al. Neuro. Image 46: 1004 -10174 • 10 Simple Rules for DCM (2010). Stephan et al. Neuro. Image 52. • Dynamic Causal Modelling: a critical review of the biophysical and statistical foundations. Daunizeau et al. Neuroimage (2010), in press • SPM Manual, SMP courses slides, last years presentations. • THANKS Andre Marreiros!