HOME

TheInfoList



OR:

Dynamic causal modeling (DCM) is a framework for specifying models, fitting them to data and comparing their evidence using
Bayesian model comparison The Bayes factor is a ratio of two competing statistical models represented by their marginal likelihood, and is used to quantify the support for one model over the other. The models in questions can have a common set of parameters, such as a nul ...
. It uses nonlinear
state-space A state space is the set of all possible configurations of a system. It is a useful abstraction for reasoning about the behavior of a given system and is widely used in the fields of artificial intelligence and game theory. For instance, the toy ...
models in continuous time, specified using
stochastic Stochastic (, ) refers to the property of being well described by a random probability distribution. Although stochasticity and randomness are distinct in that the former refers to a modeling approach and the latter refers to phenomena themselv ...
or
ordinary differential equation In mathematics, an ordinary differential equation (ODE) is a differential equation whose unknown(s) consists of one (or more) function(s) of one variable and involves the derivatives of those functions. The term ''ordinary'' is used in contrast w ...
s. DCM was initially developed for testing hypotheses about neural dynamics. In this setting, differential equations describe the interaction of neural populations, which directly or indirectly give rise to functional neuroimaging data e.g.,
functional magnetic resonance imaging Functional magnetic resonance imaging or functional MRI (fMRI) measures brain activity by detecting changes associated with blood flow. This technique relies on the fact that cerebral blood flow and neuronal activation are coupled. When an area o ...
(fMRI),
magnetoencephalography Magnetoencephalography (MEG) is a functional neuroimaging technique for mapping brain activity by recording magnetic fields produced by electrical currents occurring naturally in the brain, using very sensitive magnetometers. Arrays of SQUIDs (su ...
(MEG) or
electroencephalography Electroencephalography (EEG) is a method to record an electrogram of the spontaneous electrical activity of the brain. The biosignals detected by EEG have been shown to represent the postsynaptic potentials of pyramidal neurons in the neocortex ...
(EEG). Parameters in these models quantify the directed influences or effective connectivity among neuronal populations, which are estimated from the data using
Bayesian Thomas Bayes (/beɪz/; c. 1701 – 1761) was an English statistician, philosopher, and Presbyterian minister. Bayesian () refers either to a range of concepts and approaches that relate to statistical methods based on Bayes' theorem, or a followe ...
statistical methods.


Procedure

DCM is typically used to estimate the coupling among brain regions and the changes in coupling due to experimental changes (e.g., time or context). A model of interacting neural populations is specified, with a level of biological detail dependent on the hypotheses and available data. This is coupled with a forward model describing how neural activity gives rise to measured responses. Estimating the generative model identifies the parameters (e.g. connection strengths) from the observed data.
Bayesian model comparison The Bayes factor is a ratio of two competing statistical models represented by their marginal likelihood, and is used to quantify the support for one model over the other. The models in questions can have a common set of parameters, such as a nul ...
is used to compare models based on their evidence, which can then be characterised in terms of parameters. DCM studies typically involve the following stages: # Experimental design. Specific hypotheses are formulated and an experiment is conducted. #Data preparation. The acquired data are pre-processed (e.g., to select relevant data features and remove confounds). # Model specification. One or more forward models (DCMs) are specified for each dataset. #Model estimation. The model(s) are fitted to the data to determine their evidence and parameters. # Model comparison. The evidence for each model is used for Bayesian Model Comparison (at the single-subject level or at the group level) to select the best model(s). Bayesian model averaging (BMA) is used to compute a weighted average of parameter estimates over different models. The key stages are briefly reviewed below.


Experimental design

Functional neuroimaging experiments are typically either task-based or examine brain activity at rest ( resting state). In task-based experiments, brain responses are evoked by known deterministic inputs (experimentally controlled stimuli). These experimental variables can change neural activity through direct influences on specific brain regions, such as
evoked potential An evoked potential or evoked response is an electrical potential in a specific pattern recorded from a specific part of the nervous system, especially the brain, of a human or other animals following presentation of a Stimulus (physiology), stimu ...
s in the early visual cortex, or via a modulation of coupling among neural populations; for example, the influence of attention. These two types of input - driving and modulatory - are parameterized separately in DCM. To enable efficient estimation of driving and modulatory effects, a 2x2 factorial experimental design is often used - with one factor serving as the driving input and the other as the modulatory input. Resting state experiments have no experimental manipulations within the period of the neuroimaging recording. Instead, hypotheses are tested about the coupling of endogenous fluctuations in neuronal activity, or in the differences in connectivity between sessions or subjects. The DCM framework includes models and procedures for analysing resting state data, described in the next section.


Model specification

All models in DCM have the following basic form: \begin \dot&=f(z,u,\theta^) \\ y&=g(z,\theta^)+\epsilon \end The first equality describes the change in neural activity z with respect to time (i.e. \dot), which cannot be directly observed using non-invasive functional imaging modalities. The evolution of neural activity over time is controlled by a neural function f with parameters \theta^ and experimental inputs u. The neural activity in turn causes the timeseries y (second equality), which are generated via an observation function g with parameters \theta^. Additive observation noise \epsilon completes the observation model. Usually, the neural parameters \theta^ are of key interest, which for example represent connection strengths that may change under different experimental conditions. Specifying a DCM requires selecting a neural model f and observation model g and setting appropriate
priors Prior (or prioress) is an ecclesiastical title for a superior in some religious orders. The word is derived from the Latin for "earlier" or "first". Its earlier generic usage referred to any monastic superior. In abbeys, a prior would be ...
over the parameters; e.g. selecting which connections should be switched on or off.


Functional MRI

The neural model in DCM for fMRI is a
Taylor approximation In calculus, Taylor's theorem gives an approximation of a ''k''-times differentiable function around a given point by a polynomial of degree ''k'', called the ''k''th-order Taylor polynomial. For a smooth function, the Taylor polynomial is the t ...
that captures the gross causal influences between brain regions and their change due to experimental inputs (see picture). This is coupled with a detailed biophysical model of the generation of the BOLD response and the MRI signal, based on the Balloon model of Buxton et al., which was supplemented with a model of neurovascular coupling. Additions to the neural model have included interactions between excitatory and inhibitory neural populations and non-linear influences of neural populations on the coupling between other populations. DCM for resting state studies was first introduced in Stochastic DCM, which estimates both neural fluctuations and connectivity parameters in the time domain, using
Generalized Filtering Generalized filtering is a generic Bayesian filtering scheme for nonlinear state-space models. It is based on a variational principle of least action, formulated in generalized coordinates of motion. Note that "generalized coordinates of motion" a ...
. A more efficient scheme for resting state data was subsequently introduced which operates in the frequency domain, called DCM for Cross-Spectral Density (CSD). Both of these can be applied to large-scale brain networks by constraining the connectivity parameters based on the functional connectivity. Another recent development for resting state analysis is Regression DCM implemented in the Tapas software collection (see Software implementations). Regression DCM operates in the frequency domain, but linearizes the model under certain simplifications, such as having a fixed (canonical) haemodynamic response function. The enables rapid estimation of large-scale brain networks.


EEG / MEG

DCM for EEG and MEG data use more biologically detailed neural models than fMRI, due to the higher temporal resolution of these measurement techniques. These can be classed into physiological models, which recapitulate neural circuitry, and phenomenological models, which focus on reproducing particular data features. The physiological models can be further subdivided into two classes
Conductance-based models
derive from the equivalent circuit representation of the cell membrane developed by Hodgkin and Huxley in the 1950s. Convolution models were introduced by Wilson & Cowan and Freeman in the 1970s and involve a convolution of pre-synaptic input by a synaptic kernel function. Some of the specific models used in DCM are as follows: * Physiological models: ** Convolution models: *** DCM for evoked responses (DCM for ERP). This is a biologically plausible neural mass model, extending earlier work by Jansen and Rit. It emulates the activity of a cortical area using three neuronal sub-populations (see picture), each of which rests on two operators. The first operator transforms the pre-synaptic firing rate into a Post-Synaptic Potential (PSP), by convolving pre-synaptic input with a synaptic response function (kernel). The second operator, a
sigmoid Sigmoid means resembling the lower-case Greek letter sigma (uppercase Σ, lowercase σ, lowercase in word-final position ς) or the Latin letter S. Specific uses include: * Sigmoid function, a mathematical function * Sigmoid colon, part of the l ...
function, transforms the membrane potential into a firing rate of action potentials. *** DCM for LFP (Local Field Potentials). Extends DCM for ERP by adding the effects of specific ion channels on spike generation. *** Canonical Microcircuit (CMC). Used to address hypotheses about laminar-specific ascending and descending connections in the brain, which underpin the
predictive coding In neuroscience, predictive coding (also known as predictive processing) is a theory of brain function which postulates that the brain is constantly generating and updating a "mental model" of the environment. According to the theory, such a ment ...
account of functional brain architectures. The single pyramidal cell population from DCM for ERP is split into deep and superficial populations (see picture). A version of the CMC has been applied to model multi-modal MEG and fMRI data. ***Neural Field Model (NFM). Extends the models above into the spatial domain, modelling continuous changes in current across the cortical sheet. ** Conductance models: ***Neural Mass Model (NMM) and Mean-field model (MFM). These have the same arrangement of neural populations as DCM for ERP, above, but are based on the Morris-Lecar model of the barnacle muscle fibre, which in turn derives from the Hodgin and Huxley model of the giant squid axon. They enable inference about ligand-gated excitatory (Na+) and inhibitory (Cl-) ion flow, mediated through fast glutamatergic and GABAergic receptors. Whereas DCM for fMRI and the convolution models represent the activity of each neural population by a single number - its mean activity - the conductance models include the full density (probability distribution) of activity within the population. The 'mean-field assumption' used in the MFM version of the model assumes the density of one population's activity depends only on the mean of another. A subsequent extension added voltage-gated NMDA ion channels. **** * Phenomenological models: **DCM for phase coupling. Models the interaction of brain regions as Weakly Coupled Oscillators (WCOs), in which the rate of change of phase of one oscillator is related to the phase differences between itself and other oscillators.


Model estimation

Model inversion or estimation is implemented in DCM using
variational Bayes Variational Bayesian methods are a family of techniques for approximating intractable integrals arising in Bayesian inference and machine learning. They are typically used in complex statistical models consisting of observed variables (usuall ...
under the Laplace assumption. This provides two useful quantities: the log marginal likelihood or model evidence \lnis the probability of observing of the data under a given model. Generally, this cannot be calculated explicitly and is approximated by a quantity called the negative variational free energy F, referred to in machine learning as the Evidence Lower Bound (ELBO). Hypotheses are tested by comparing the evidence for different models based on their free energy, a procedure called Bayesian model comparison. Model estimation also provides estimates of the parameters p(\theta, y), for example connection strengths, which maximise the free energy. Where models differ only in their priors,
Bayesian Model Reduction Bayesian model reduction is a method for computing the evidence and posterior over the parameters of Bayesian models that differ in their priors. A full model is fitted to data using standard approaches. Hypotheses are then tested by defining one ...
can be used to derive the evidence and parameters of nested or reduced models analytically and efficiently.


Model comparison

Neuroimaging studies typically investigate effects that are conserved at the group level, or which differ between subjects. There are two predominant approaches for group-level analysis: random effects Bayesian Model Selection (BMS) and Parametric Empirical Bayes (PEB). Random Effects BMS posits that subjects differ in terms of which model generated their data - e.g. drawing a random subject from the population, there might be a 25% chance that their brain is structured like model 1 and a 75% chance that it is structured like model 2. The analysis pipeline for the BMS approach procedure follows a series of steps: # Specify and estimate multiple DCMs per subject, where each DCM (or set of DCMs) embodies a hypothesis. # Perform Random Effects BMS to estimate the proportion of subjects whose data were generated by each model # Calculate the average connectivity parameters across models using Bayesian Model Averaging. This average is weighted by the posterior probability for each model, meaning that models with greater probability contribute more to the average than models with lower probability. Alternatively, Parametric Empirical Bayes (PEB) can be used, which specifies a hierarchical model over parameters (e.g., connection strengths). It eschews the notion of different models at the level of individual subjects, and assumes that people differ in the (parametric) strength of connections. The PEB approach models distinct sources of variability in connection strengths across subjects using fixed effects and between-subject variability (random effects). The PEB procedure is as follows: # Specify a single 'full' DCM per subject, which contains all the parameters of interest. # Specify a Bayesian General Linear Model (GLM) to model the parameters (the full posterior density) from all subjects at the group level. # Test hypotheses by comparing the full group-level model to reduced group-level models where certain combinations of connections have been switched off.


Validation

Developments in DCM have been validated using different approaches: * Face validity establishes whether the parameters of a model can be recovered from simulated data. This is usually performed alongside the development of each new model (E.g.). * Construct validity assesses consistency with other analytical methods. For example, DCM has been compared with Structural Equation Modelling and other neurobiological computational models. * Predictive validity assesses the ability to predict known or expected effects. This has included testing against iEEG / EEG / stimulation and against known pharmacological treatments.


Limitations / drawbacks

DCM is a hypothesis-driven approach for investigating the interactions among pre-defined regions of interest. It is not ideally suited for exploratory analyses. Although methods have been implemented for automatically searching over reduced models (
Bayesian Model Reduction Bayesian model reduction is a method for computing the evidence and posterior over the parameters of Bayesian models that differ in their priors. A full model is fitted to data using standard approaches. Hypotheses are then tested by defining one ...
) and for modelling large-scale brain networks, these methods require an explicit specification of model space. In neuroimaging, approaches such as psychophysiological interaction (PPI) analysis may be more appropriate for exploratory use; especially for discovering key nodes for subsequent DCM analysis. The variational Bayesian methods used for model estimation in DCM are based on the Laplace assumption, which treats the posterior over parameters as Gaussian. This approximation can fail in the context of highly non-linear models, where local minima may preclude the free energy from serving as a tight bound on log model evidence. Sampling approaches provide the gold standard; however, they are time consuming and have typically been used to validate the variational approximations in DCM.


Software implementations

DCM is implemented in the Statistical Parametric Mapping software package, which serves as the canonical or reference implementation (http://www.fil.ion.ucl.ac.uk/spm/software/spm12/). It has been re-implemented and developed in the Tapas software collection (https://www.tnu.ethz.ch/en/software/tapas.html) and the VBA toolbox (https://mbb-team.github.io/VBA-toolbox/).


References


Further reading


Dynamic Causal Modelling on Scholarpedia
* Understanding DCM: ten simple rules for the clinician * Neural masses and fields in dynamic causal modeling{{Cite journal, last1=Moran, first1=Rosalyn, last2=Pinotsis, first2=Dimitris A., last3=Friston, first3=Karl, date=2013, title=Neural masses and fields in dynamic causal modeling, journal=Frontiers in Computational Neuroscience, volume=7, pages=57, doi=10.3389/fncom.2013.00057, pmid=23755005, pmc=3664834, issn=1662-5188, doi-access=free Neuroimaging