1 of 35

Dynamic Causal Modelling (DCM)

Speaker: Ya-Yun Chen1, Chin-Hui Chen1,2

1RA at the Center for Research in Cognitive Science, CCU

2RA at the Machine Discovery Lab, NTU

20190706 @ NTHU

2 of 35

Before we start to learn DCM...

3 of 35

Standard (conventional) fMRI analysis

4 of 35

To be Biologically Plausible

Brain is dynamic

Brain is nonlinear

5 of 35

From “Where” to “How”

Anatomical connectivity

Functional connectivity

Effective connectivity

6 of 35

The Connected Brain

brain regions in macaque cortex

Spoms 2007, scholarpedia

Anatomical layout of axons and synaptic connections

Correlation among activity in different brain areas

Causal influence that one neuronal system exerts over another

7 of 35

Effective Connectivity

Functional Connectivity

Effective connectivity

Hypothesis-Free

Hypothesis-Driven

Resting-state fMRI

(Correlation)

Default-mode network

Psycho-physiological Interactions

(Linear regression analysis)

V1

a

V5

Dynamic causal modeling

(Nonlinear dynamic models)

8 of 35

One of the causal model is DCMDynamic Causal Modelling

9 of 35

Central Idea Behind DCM

DCM was originally developed for fMRI data.

Friston (2003):

“The central idea behind dynamic causal modelling (DCM) is to �treat the brain as a deterministic nonlinear dynamic system that is�

subject to inputs and produces outputs.”

10 of 35

Basis of DCM:

  1. Input only enters at certain places

  • Types of inputs (exerting ways)
    1. Influence on specific anatomical regions (direct)
    2. Modulation of coupling among regions (indirect)

(Taken from: Statistical Parametric Mapping: The Analysis of Functional Brain Images. William D. Penny, Karl J. Friston, John T. Ashburner, Stefan J. Kiebel, Thomas E. Nichols)

11 of 35

Basis of DCM: State (brain system)

Neuronal priors

Hemodynamic priors

12 of 35

Basis of DCM: Outputs

Responses were measured in scanner...

13 of 35

Hemodynamic �Ballon Model

Inputs

Brain system

Outputs

14 of 35

Hemodynamic �Ballon Model

DCM modelling...

Aims to �model temporal evolution of set of neuronal states zt

15 of 35

General State modelling

z: current state of system

u: external input to system

θ: intrinsic connectivity

16 of 35

Neural State Equition in DCM

Example: �attention to motion or colour of visual stimulus (Chawla, 1999)

4 nodes (V1, V4, V5, and X)

Connections

Within nodes

Between nodes

External Inputs

Stimulus

Context

(Taken from: Stephan, 2004)

17 of 35

Neural State Equition in DCM

Example: �attention to motion or colour of visual stimulus (Chawla, 1999)

4 nodes (V1, V4, V5, and X)

Connections

Within nodes

Between nodes

External Inputs

Stimulus

Context

(Taken from: Stephan, 2004)

18 of 35

Neural State Equition in DCM

Example: �attention to motion or colour of visual stimulus (Chawla, 1999)

4 nodes (V1, V4, V5, and X)

Connections

Within nodes

Between nodes

External Inputs

Stimulus

Context

(Taken from: Stephan, 2004)

19 of 35

Neural State Equition in DCM

Example: �attention to motion or colour of visual stimulus (Chawla, 1999)

4 nodes (V1, V4, V5, and X)

Connections

Within nodes

Between nodes

External Inputs

Stimulus

Context

(Taken from: Stephan, 2004)

20 of 35

Neural State Equition in DCM

Example: �attention to motion or colour of visual stimulus (Chawla, 1999)

4 nodes (V1, V4, V5, and X)

Connections

Within nodes

Between nodes

External Inputs

Stimulus

Context

(Taken from: Stephan, 2004)

21 of 35

Neural State Equition in DCM

22 of 35

Neural State Equition in DCM

Z.: change in neural system

A: connectivity matrix if no input

Intrinsic coupling in absence of experimental perturbations

z: nodes (regions)

C: extrinsic influences of inputs on neuronal activity in regions

u: inputs

This equition cannot account for changes in connectivity due to input.

T___T

23 of 35

Neural State Equition in DCM

Z.: change in neural system

A: connectivity matrix if no input

Intrinsic coupling in absence of experimental perturbations

B: change in intrinsic coupling due to input

z: nodes (regions)

C: extrinsic influences of inputs on neuronal activity in regions

u: inputs

24 of 35

25 of 35

Neural State Equition in DCM

Having established this neural state equation, we can now specify DCMs to look at:

  • Intrinsic coupling between regions (A matrix)
  • Changes in coupling due to external input (B matrix)
    • Usually most interesting
  • Direct influences of inputs on regions (C matrix)

26 of 35

Contrast analysis as a specific case of DCM� #conventional analysis

Assuming that B=[ ] and only allowing for connectivity within regions…….

27 of 35

Hypothesis-Driven Model

Functional Connectivity

Effective connectivity

Hypothesis-Free

Hypothesis-Driven

Resting-state fMRI

(Correlation)

Default-mode network

Psycho-physiological Interactions

(Linear regression analysis)

V1

a

V5

Dynamic causal modeling

(Nonlinear dynamic models)

28 of 35

Tested Models

Interhemisoheric connections

Projection into amygdala

Modulate by gun (alarm)

1

V1, FC, SM

bil.V1

r.FC2SM

2

V1, FC, SM

V1, FC

r.FC2SM

3

V1, FC, SM

V1, FC

none

4

V1, SM

bil.V1

r.FC2SM

5

V1, SM

V1, FC

r.FC2SM

6

V1, SM

V1, FC

none

...

…….

…….

…….

Amygdala

29 of 35

Inference in DCM: Estimating model parameters

Original equation in �Bayes' theorem

Using Bayes’ theorem to estimate 
model parameters


BOLD signal

empirical (haemodynamic parameters) and non-empirical (eg. shrinkage priors, temporal scaling)

30 of 35

Baysian Model Selection

Interhemisoheric connections

Projection into amygdala

Modulate by gun (alarm)

1

V1, FC, SM

bil.V1

r.FC2SM

2

V1, FC, SM

V1, FC

r.FC2SM

3

V1, FC, SM

V1, FC

none

4

V1, SM

bil.V1

r.FC2SM

5

V1, SM

V1, FC

r.FC2SM

6

V1, SM

V1, FC

none

...

…….

…….

…….

…...

31 of 35

Baysian Model Selection

Interhemisoheric connections

Projection into amygdala

Modulate by gun (alarm)

1

V1, FC, SM

bil.V1

r.FC2SM

2

V1, FC, SM

V1, FC

r.FC2SM

3

V1, FC, SM

V1, FC

none

4

V1, SM

bil.V1

r.FC2SM

5

V1, SM

V1, FC

r.FC2SM

6

V1, SM

V1, FC

none

...

…….

…….

…….

Amygdala

32 of 35

Double-edged sword of the DCM

Amygdala

?

?

33 of 35

Double-edged sword of the DCM

34 of 35

Other references of DCM for optimizing

35 of 35

Next ->

DCM Implementation