Skip to main content
PLOS Computational Biology logoLink to PLOS Computational Biology
. 2024 Dec 23;20(12):e1012655. doi: 10.1371/journal.pcbi.1012655

Integration of partially observed multimodal and multiscale neural signals for estimating a neural circuit using dynamic causal modeling

Jiyoung Kang 1,2, Hae-Jeong Park 2,3,4,5,*
Editor: Daniele Marinazzo6
PMCID: PMC11706407  PMID: 39715262

Abstract

Integrating multiscale, multimodal neuroimaging data is essential for a comprehensive understanding of neural circuits. However, this is challenging due to the inherent trade-offs between spatial coverage and resolution in each modality, necessitating a computational strategy that combines modality-specific information effectively. This study introduces a dynamic causal modeling (DCM) framework designed to address the challenge of combining partially observed, multiscale signals across a larger-scale neural circuit by employing a shared neural state model with modality-specific observation models. The proposed method achieves robust circuit inference by iteratively integrating parameter estimates from local microscale and global meso- or macroscale circuits, derived from signals across various scales and modalities. Parameters estimated from high-resolution data within specific regions inform global circuit estimation by constraining neural properties in unobserved regions, while large-scale circuit data help elucidate detailed local circuitry. Using a virtual ground truth system, we validated the method across diverse experimental settings, combining calcium imaging (CaI), voltage-sensitive dye imaging (VSDI), and blood-oxygen-level-dependent (BOLD) signals—each with distinct coverage and resolution. Our reciprocal and iterative parameter estimation approach markedly improves the accuracy of neural property and connectivity estimates compared to traditional one-step estimation methods. This iterative integration of local and global parameters presents a reliable approach to inferring extensive, complex neural circuits from partially observed, multimodal, and multiscale data, showcasing how information from different scales reciprocally enhances entire circuit parameter estimation.

Author summary

Reliable estimation of a computational neural circuit model requires integrating data from various brain imaging techniques, each providing unique but limited insights into brain activity at different spatial and temporal scales. Combining these multiscale, multimodal data sources is challenging due to trade-offs between spatial coverage and resolution inherent in each modality. In this study, we introduce a novel dynamic causal modeling (DCM) framework that overcomes these challenges by allowing partially observed data across scales to jointly inform the estimation of neural circuit parameters. Our method is distinctive in its use of a shared neural state model, paired with modality-specific observation models, to iteratively integrate local, high-resolution data and global, lower-resolution data. This reciprocal approach leverages detailed local circuit information to constrain parameter estimation for unobserved regions within the broader network, while also using global circuit data to refine local circuit estimates. This iterative, multiscale integration enables more accurate circuit inference than traditional one-step methods, which typically struggle with sparse data and complex neural structures. By demonstrating how information from different scales and modalities can complement each other, our framework provides a powerful tool for reconstructing neural circuits from incomplete data. This approach has broad implications for advancing our understanding of complex neural systems, particularly in preclinical research, where comprehensive, multiscale neural data are often scarce.

1 Introduction

The brain operates as a multiscale system characterized by sophisticated interactions at both local and global levels. Locally, interactions among regionally confined neural cells form functional units within the broader context of global interactions. Global interactions, in turn, provide neural contexts that influence the dynamics within local circuits [1].

Direct measurement of interactions at any scale is not feasible; instead, we need to infer these interactions from activities observed in the neural system. To infer asymmetric bidirectional interactions, referred to as effective connectivity, it is essential to use a computational model with a biologically grounded connectivity topology. The challenge then becomes reliably estimating the connectivity parameters of the model using observed signals. This is where the diversity of neuroimaging modalities plays a crucial role. Each modality provides a unique perspective on neural activity, contributing complementary data that enrich the process of model parameter estimation, leading to more plausible solutions to accessing the underlying neural circuit. However, integrating imaging data across different scales and modalities to enhance model parameter estimation is not trivial. This is particularly critical given the inherent limitations of conventional imaging techniques, which often involve trade-offs between spatial and temporal resolution and scope. Multimodal signals with different scales fail to capture data concurrently over the same spatial extent, leading to partial data and lacking signals in some areas. Thus, integrating such multimodal signals necessitates a novel technique that can effectively combine distinct but partial information with a different data representation (see Fig 1A).

Fig 1. Multimodal and multiscale signals and parameter estimation with mms-DCM.

Fig 1

A. Three neuroimaging modalities of CaI, VSDI, and BOLD (YCaI, YVSDI, and YBOLD), have different temporal and spatial resolutions in the current experimental setting. CaI measures activities within a neural population (n) with a middle temporal resolution (0.1 sec), VSDI measures activities among cortical columns (c) with high temporal resolution (1 msec), and BOLD measures activities of a region (r) composed of multitudes of neural columns with low temporal resolution (1 sec). B. In mms-DCM, a common neural state dynamics denoted as f generates CaI, VSDI, and BOLD (YCaI, YVSDI, and YBOLD) through corresponding observation model functions (gCaI, gVSDI, and gBOLD). By fitting multimodal observed signals, Y = [YCaI,YVSDI,YBOLD] with model generated signals Y˜=[Y˜CaI,Y˜VSDI,Y˜BOLD] mms-DCM estimates model parameters for the common neural state model f and each observation model function (gCaI,gVSDI, and gBOLD). C. A schematic of convolution-based neural state model for two excitatory neural populations (1, 2) and one inhibitory neural population (3) is presented. For every connection from a source (m) to target (n) neural populations, an effective connectivity (Anm)−weighted firing-rate transfer function of a membrane potential σ(xm) of a source neural population is convoluted with the synaptic kernel (h(t)) to affect the membrane potential of the target neural population (xnm).

Recent technological advancements have improved the acquisition of multimodal multiscale neuroimaging data, leveraging the specific strengths of each modality, particularly in preclinical research. In the preclinical animal study, neuroimaging methods like calcium imaging (CaI), voltage-sensitive dye imaging (VSDI), and functional magnetic resonance imaging (fMRI) are increasingly used. CaI, measuring photon emissions reflecting intracellular Ca2+ ion concentrations, reveals the activation of single or multiple neurons. VSDI offers insights into membrane potentials with precise spatial and temporal resolution. fMRI detects blood-oxygen-level-dependent (BOLD) signals across the whole brain, providing broader, albeit less detailed, neural activity patterns. Researchers have begun to combine two or more of these signal types synchronously, taking advantage of their respective strengths. For instance, Schlegel proposed a fiber-optic implant-based method for simultaneously detecting CaI and BOLD fMRI signals in mice [2]. Cecchetto integrated CaI with multichannel local field potential (LFP) recordings, addressing the limitations of CaI in capturing subthreshold neural activities [3].

To infer the effective connectivity of a neural circuit model using multimodal and multiscale data in preclinical research, we employed the dynamic causal modeling (DCM) framework [4,5]. This approach integrates a distinct neural state (a connectivity-based circuit) and an observation model. Traditionally, DCM has been used to model neural circuits from single modality signals like LFP, electroencephalograms (EEG), and fMRI [69]. More recently, DCM has been adapted to incorporate multimodal data for brain circuit analysis. For instance, Wei et al. [10] introduced a multimodal DCM that combines the high temporal resolution of EEG with the high spatial resolution of fMRI data in human research. Their approach utilizes separate neural state models for EEG and fMRI and leverages EEG-derived model parameters to estimate macroscopic neural interactions via fMRI [10]. Many preclinical applications, however, require a method to estimate parameters of a single neural state model by combining partial data across modalities with vastly different scales.

In the current study, we introduce a multimodal multiscale DCM (mms-DCM) framework to address the challenge of combining partially observed signals to estimate an extensive neural circuit. The mms-DCM encompasses a single neural state and multiple observation models to accommodate heterogeneous signal types. We hypothesized that information from the large-scale circuit, with broader spatial coverage, can be instrumental in deciphering local circuitry. Conversely, we also hypothesized that the detailed properties of a local circuit, captured in high-resolution imaging, are essential for modeling large-scale interactions by refining nodal properties within the larger network. To achieve precise inference of neural circuitry with wide coverage, we employed reciprocal integration of local and global information from different signal scales and modalities. The parameters of local circuits, inferred from high-resolution signals in specific regions, were used as priors for unobserved regions to estimate larger circuit parameters from lower-resolution imaging and vice versa in an iterative procedure.

We evaluated the mms-DCM framework in diverse virtual experiments, constructed using simulated data from a computational model of the L2/3 mouse barrel cortex, derived from experimental CaI data [1]. These virtual experiments involved various combinations of simulated observation signals, including CaI, VSDI, and fMRI, to reflect conditions relevant to a preclinical research environment.

In the next three sections, we introduce the mms-DCM framework (section 2), construct a ground truth system for virtual experiments based on experimental data (section 3), and demonstrate its model parameter estimation performance across different combinations of signal modalities in virtual experimental settings (section 4).

By illustrating how signals at the micro- and mesoscopic scales reciprocally inform each level of neural circuit estimation, we demonstrate the framework’s capability to provide plausible solutions to real-world experimental problems.

2 Method I: Introduction of mms-DCM

2.1. Virtual experimental settings

In the mms-DCM framework, we focus on three key imaging modalities commonly or increasingly used in animal studies: CaI, VSDI, and BOLD signals, respectively labeled as YCaI, YVSDI, and YBOLD. Each of these modalities offers distinct spatial and temporal resolutions. For instance, advanced CaI technology can achieve near-millisecond temporal resolution, but typical CaI signals are captured at about 10–15 Hz, or approximately 0.1 seconds [11]. VSDI provides optical imaging of membrane potentials with a spatial resolution of 20–50 μm and a temporal resolution of 1–2 ms [1214]. In contrast, fMRI detects BOLD signals over the entire brain but with slower temporal resolution (1–2 seconds) and coarser spatial resolution (about millimeters).

In our virtual experimental setup, we consider CaI for high spatial resolution but limited scale coverage (focusing on a set of neurons, n), VSDI for medium spatial resolution over a moderate area (covering neural populations in a column, c), and BOLD fMRI for broad-scale, low spatial resolution imaging (encompassing neural populations in a region, r). We also account for the varying temporal resolutions of these modalities: approximately 1 ms for VSDI, 0.1 second for CaI, and 1 second for BOLD fMRI. This is explained in Fig 1A.

The mms-DCM framework extends the conventional DCM scheme, which is implemented in the SPM12 toolbox (https://www.fil.ion.ucl.ac.uk/spm/) [4,5]. As shown in Fig 1B, the mms-DCM encompasses a shared neural state dynamics model f and three observation models (gCaI,gVSDI, and gBOLD) to simulate CaI, VSDI, and BOLD (YCaI, YVSDI, and YBOLD), the details of which will be explained in the following sections.

2.2. Neural state dynamics model: a convolution-based neural population model

In our study, we employed a convolution-based neural population model [8,15] to describe neural state dynamics. This model has widely been used to model neural circuits with electrophysiological data such as LFP or EEG/MEG [6,8] and has been extended for CaI [1], VSDI [16] and fMRI data [10,17,18]. Here, we briefly introduce the convolution-based neural state model. For a detailed explanation, please refer to the review by [8].

In the convolution-based model, the activity of the presynaptic neural population is transformed into a firing rate through a sigmoidal function. Specifically, the membrane potential xm at the neural population m affects the membrane potential at the neural population n by the convolution of the firing-rate transfer function in the form of sigmoidal function σ(xm) and the synaptic kernel h(t) (Fig 1C),

xn=mAnmσ(xm)h(t),

where the effective connectivity from a neural population m to a neural population n is denoted by Anm. The sigmoidal (activation) function σ(xm) of a neural population m transforms the membrane potential xm to the firing rate of action potentials, denoted by:

(xm)=fm1+expa(xmx0,m) (1)

, where fm and a represent a maximal firing rate and a slope of the sigmoid function. Parameter x0,m is the postsynaptic potential (PSP) that achieves a 50% firing rate of a neural population m (Jansen and Rit, 1995). The synaptic kernel h(t) is described as,

h(t)=Hnκnteκnt,whereκn=1/Tn.

Here, Tn and Hn are the decay time constant and the maximal PSP of a neural population n. Mathematically, this relationship can be rewritten as the following ordinary differential equations of the cross-membrane current in of a neural population n:

dxndt=in, (2)
dindt=Tn1Hn(m=1NAnmsmσ(xm)+Cnun)2Tn1inTn2xn, (3)

The polarity of a neural population n is indicated by sn, which is +1 for excitatory neural populations and -1 for inhibitory neural populations. The external input to neural populations un(t) is multiplied by the input modulation parameter Cn. In neural population n, the rate of change in cross-membrane current is proportional to the sum of the weighted external input un and all incoming neurons’ firing rates weighted by the effective connectivity Anm and its polarity sm.

All parameters are summarized in Table 1.

Table 1. Model parameters in the neural state model.

Parameter Value*
Resting membrane potential Vrest -65 mV
Decay time constant Tn T0 = 0.128 s
T0exp(θi)
θiN(0,1/256)
Threshold for action potential Vth -40 mV
Maximal postsynaptic potential H 27.18 mV
Maximal firing rate f 30 Hz
Effective connectivity** Amn A0 = 0.17
A0exp(θi)
θiN(0,1/32)
Input modulation parameter** Cn C0 = 0.25
C0exp(θi)
θiN(0,1/32)

*The Gaussian priors distributions are presented as N(mean, variance).

** Reference values, A0 and C0, were determined by parameter optimization in constructing the ground truth system described in section 3.

2.3. Combinations of observation models

Observation models transform neural population activity into the observed signals (YCaI, YVSDI, and YBOLD). The subsequent subsections explain details of the observation models for CaI, VSDI, and BOLD fMRI signals.

2.3.1. Observation model for CaI signals

Following previous studies with CaI signals [1,19], the state dynamics equation for calcium concentration [Ca2+]n of a neuron n [20],

ddt[Ca2+]n=kCagCa(xnECa)σ(xnVHVA)[Ca2+]n[Ca2+]baseτCa, (4)

is used. Here, the parameter kCa is the conversion ratio from a calcium ion current to its concentration per time unit; gCa represents the maximal conductance of calcium ions, ECa is the reversal potential of calcium ion, the membrane potential xn in Eqs 2 and 3 is an input to the calcium ion concentration dynamics, and τCa is a time constant for calcium decay. Following Rahmati et al. [19], we employed a high-voltage-activated calcium channel (HVA) VHVA in the sigmoidal function, σ(xVHVA).

We transformed the calcium ion concentration [Ca2+]n into the CaI signal YCaI,n with the saturating Hill-type function [1,19]:

YCaI,n=gCaI(x,ϕCaI)=kF[Ca2+]n[Ca2+]n+Kd+dF, (5)

where kF,Kd, and dF represent scale, dissociation, and offset parameters. The parameters in Eqs 5 and 6 that describe calcium dynamics were obtained from previous studies and are described in Table 2 [1,19,21].

Table 2. Parameters in observation models.
Parameter Value
ϕ CaI k Ca Conversion ratio from a calcium ion current to its concentration per time unit* 0.18
g Ca Maximal conductance of calcium ions 5 mS/cm
E Ca Reversal potential of calcium ion 120 mV
V HVA Membrane potential that achieves 50% of high-voltage-activated calcium channel (HVA) in the sigmoidal function, σ(vnVHVA) -27.89 mV
τ Ca Time constant for calcium decay* 1.44 sec
[Ca2+]base Calcium concentration at rest 100 nM
k F Scale parameter 9.85
K d Dissociation parameter 200 nM
d F Offset parameter -3.283
ϕ VSDI α Scaling factor for VSDI signals 0.01
ρ n Contribution ratio ρn to the VSDI signal in column c of the membrane potential at neural population n 0.8 for excitatory
0.2 for inhibitory

ϕ BOLD
β n,exc Scaling factor for excitatory input in neurovascular coupling 0.1
β n,inh Scaling factor for inhibitory input in neurovascular coupling 0.1
β n,ext Scaling factor for external input in neurovascular coupling 0.1
H Rate of vasodilatory signal decay per sec 0.64
χ Rate of flow-dependent elimination 0.32
τ Rate hemodynamic transit per sec 2.0
α Grubb’s exponent 0.32
φ Resting oxygen extraction fraction 0.40
V0 Blood volume fraction 4
k 1 Intravascular coefficient 2.773
k 2 Concentration coefficient 1.087
k 3 Extravascular coefficient -1.718

* In the estimation for the construction of the virtual model, we optimized kCa and τCa in the parameter optimization step with DCM, and the final estimated values used in the virtual model are shown.

2.3.2. Observation model for VSDI signals

We use a linear model between membrane potential and VSDI signals [16], as reported in previous studies [22,23]. The VSDI signals are given by a linear weighted sum of the membrane potential of neural populations:

YVSDI,c=gVSDI(x,ϕVSDI)=αn[Nc]ρnxn. (6)

Here, Yvsdi,c represents the VSDI signal at a cortical column c, composed of [NC] neural populations and is a weighted sum of the membrane potential xn at neural population n with the contribution ratio ρn to the VSDI signal in column c. The α is a scaling parameter for the VSDI signals. Based on previous study, the parameter values are assigned as described in Table 2 [16].

2.3.3. Observation model for BOLD signals

We utilize a typical hemodynamic model for BOLD signals [24, 25], which consists of neurovascular coupling, hemodynamics, and BOLD response. Neurovascular coupling describes how a vasoactive signal s is generated from neuronal activity, which is described below:

s=nβn,excqn,exc+βn,inhqn,inh+βn,extpn,ext. (7)

Here, qn,exc and qn,inh represent total inputs to a neural population n from excitatory and inhibitory neural populations,

qn,exc=mexcAnmσ(vm), (8)
qn,inh=minhAnmσ(vm). (9)

pn,ext denotes a weighted sum of direct external (stimulus) inputs to a neural population n,

pn,ext=mCnmum. (10)

With vasoactive signal s, the standard hemodynamics model describes vasodilatory signal h1, venous blood flow h2, venous volume h3, and deoxyhemoglobin h4 as below:

dh1dt=sη(h11)χ(h21), (11)
dh2dt=h11, (12)
dh3dt=(h2h31/α)/τ, (13)
dh4dt=(h2(1(1φ)1h2)/φh31αh4/h3)/τ. (14)

Here, η and χ represent the rate of vasodilatory signal decay per sec and the rate of flow-dependent elimination; τ and α indicate rate of hemodynamic transit per sec and Grubb’s exponent; φ indicates resting oxygen extraction fraction.

The BOLD signal is generated by

YBOLD=gBOLD(x,ϕ)=V0(k1(1h4)+k2(1h4/h3)+k3(1h3)), (15)

where V0 indicates blood volume fraction; k1 indicates intravascular coefficient; k2 indicates concentration coefficient; k3 indicates extravascular coefficient.

In summary, the goal of the current framework is to estimate unknown model parameters—both neural state model parameters (Table 1) and observation model parameters (Table 2)—using observed signals, a combination of multimodal data [YCaI,YVSDI,YBOLD] from a single neural system. All parameters to be estimated in this study are detailed in Tables 1 and 2.

In the current multimodal framework, we used a shared neural state model f(x,θ) and combinations of observation models, i.e., gCaI(x,ϕCaI),gVSDI(x,ϕVSDI),gBOLD(x,ϕBOLD), to predict the observed multimodal signals, for example, [YCaI,YVSDI,YBOLD].

2.4. Model parameter estimation using DCM

DCM estimates model parameters θ of model m for observed signals Y by maximizing the log-evidence (ln p(Y|m)) [4,5], which is the sum of KL-divergence (between the posterior of the parameter p(θ|Y,m) and its approximate density q(θ)) and the free energy F evaluated under q(θ),

lnp(Y|m)=KL(q(θ)||p(θ|Y,m))+F(q(θ),Y), (16)
F(q(θ),Y)=q(θ)lnp(Y,θ)q(θ)dθ. (17)

The free energy F serves an approximate lower bound for log evidence. Model optimization involves deriving an approximate density q(θ) that maximizes F, leading to q(θ)≈[(θ|Y,m). Under the Laplace assumption, q(θ) is iteratively estimated using the expectation (E) and maximization (M) steps of an Expectation-Maximization (EM) algorithm [5]. The free energy F represents the sum of complexity and accuracy [5,26]. For details, see [4,5] and SPM12 (https://www.fil.ion.ucl.ac.uk/spm, code: spm_nlsi_GN.m).

To estimate model parameters from two or more signals, we modified the standard DCM model inversion to fit the multimodal data [YCaI,YVSDI,YBOLD] from a single neural state model f(x,θ) with combinations of observation model gCaI(x,ϕCaI),gVSDI(x,ϕVSDI),gBOLD(x,ϕBOLD). Note that our approach incorporates free energy calculations using multiple observation signals. To facilitate this, we have modified spm_int_ode.m to accommodate the computation of all observation signals. These signals are then concatenated and processed through a free energy maximization step using the EM algorithm. This extension allows for a comprehensive analysis and integration of diverse data types within our framework.

Here, we can summarize this procedure with the function ‘DCM’, which calculates the maximized free energy, F*, and the optimized posterior distribution, q*(θ), i.e.,

(F*,q*(θ))=DCM(q(θ),Y). (18)

3. Method II: Construction of a ground truth foundational model for evaluating mms-DCM

3.1. Configuration of a foundational model for virtual systems

In the absence of a suitable multimodal experimental dataset acquired simultaneously from a single neural system, and the need for a ground truth to validate our proposed framework, we employed diverse virtual neural systems to generate CaI, VSDI, and fMRI signals. These virtual systems, serving as ground truth models for testing across various contexts, are modified versions of a foundational system. This foundational system is derived from real experimental data using computational modeling [1].

The foundational model was derived using CaI signals recorded from the barrel cortex of a mouse (animal ID: an194672) during a single whisker object localization task, as Peron [27] reported. We partitioned the observed spatiotemporal CaI data into four subregions to account for varying spatial coverages across different modalities. Using Independent Component Analysis (ICA), we then grouped cells within each subregion into two excitatory and one inhibitory neural populations, according to the conventional configuration of a cortical column in the Jansen-Rit model [8, 15], all showing immediate responses to stimuli. From these groupings, we extracted a total of 12 CaI signals—three from each subregion, corresponding to the two excitatory and one inhibitory neural populations identified. A more detailed description of this process can be found in S1 Text.

Extrinsic connections in the foundational model were established between subregions (here, we denote subregions as columns in Fig 1), while intrinsic connections were defined among neural populations within each subregion (column), as illustrated in Fig 2A. Similar to Jung et al. [1], we included a hidden external region, containing both inhibitory and excitatory populations, in the neural state model of the DCM to represent potential interactions between external unobserved neural populations and the observed neural populations of interest.

Fig 2. The ground truth foundational model for mms-DCM experiments.

Fig 2

The ground truth foundational model for mms-DCM experiments is constructed based on CaI signals from layer 2/3 (L2/3) of the mouse barrel cortex. For this model, we extracted 12 CaI signals corresponding to four subregions (denoted as columns in the current study), each comprising three neural populations: two excitatory and one inhibitory. A. The virtual circuit model, illustrating both intra-columnal and inter-columnal connections, is displayed. We assume identical connections across each column. B. The estimated effective connectivity is shown, highlighting the dynamic interactions between neural populations. C. The reproduction of CaI signals, based on the estimated circuit parameters, is depicted. Solid lines represent the generated signals, contrasting with the dotted lines, which correspond to the experimental data. The different colors—red, orange, and blue—represent the excitatory populations E#1, E#2, and the inhibitory population I#1, respectively, with ‘#’ indicating the column number.

The parameters for the foundational model are estimated through a series of parameter estimation steps, which form a core component of the mms-DCM framework.

3.2. Model parameter configuration

In the DCM model, the biological parameters were expressed in exponential form, such as Xi = Xi0 exp(θi), to ensure the polarity of parameter, as in the conventional DCM method [25] (SPM code: spm_nlsi_GN.m). Here, Xi0 represents the reference value of a i-th biological parameter Xi, which is modulated by a parameter θi. The goal of DCM parameter optimization (DCM function) was to search the optimal biological parameter Xi by estimating the modulation parameter θi using a prior distribution of θi~N(0, 1/32) for a given reference value Xi0. By assigning a zero-mean prior, the real biological property Xi was allowed to vary around the reference value Xi0. In the current study, we used modulation parameters to represent effective connectivity A, input modulation parameter C, the decay time constant T in the neural state model, the conversion ratio kCa from calcium ion current to concentration per unit time, and the time constant τCa for calcium decay, as described in Tables 1 and 2.

3.3. Bayesian optimization and DCM for model parameter estimation

Due to the exponential parameterization, model parameter estimation requires determining both a reference value and its modulation parameter. The reference value is first established, and then the modulation parameter is fine-tuned, rather than estimating both simultaneously. In a conventional optimization setting, the reference value functions as a hyperparameter. To enhance the efficiency of parameter estimation, we employed Bayesian optimization (referred to as BAYESopt, distinct from DCM in Eq 18) [28] to determine the reference values. These reference values then serve as priors for fine-tuning DCM parameter estimation (Eq 18), facilitating an effective fit to the experimental data.

In BAYESopt, a type of Bayesian optimization, we defined a cost function, DCMopt, which returns maximized free energy derived from DCM for given priors q(θ) and data Y, based on Eq 18, as below:

F*=DCMopt(q(θ),Y)

DCMopt provides free energy by inferring the neural state model model f(x,θ) and integrating it with combinations of observation models such as gCaI(x,ϕCaI),gVSDI(x,ϕVSDI),gBOLD(x,ϕBOLD) for a given data set and parameter set θ.

Among Bayesian optimization algorithms, we implemented a Gaussian process model as the surrogate model [28] and used an expected-improvement-per-second-plus function for the acquisition function [29,30]. This approach provides a point estimate, while DCMopt, using the variational Laplace scheme, estimates model parameters in terms of posterior distribution, as explained in the previous section.

To improve computational efficiency, DCMopt is divided into ‘fast’ and ‘precise’ modes based on the number of EM cycle iterations in DCM: Fast DCMopt runs a single cycle, whereas precise DCMopt runs under a convergence condition of the maximum number of iterations 128, and the free energy gradient threshold 10−2. Initially, fast DCMopt is applied in BAYESopt, with precise DCMopt employed subsequently for more thorough analysis.

Both BAYESopt and DCM are instrumental in optimizing modulation parameters but differ in their specifics. BAYESopt primarily focuses on finding the expectations of modulation parameters, θi¯. In contrast, DCM searches for posteriors (expectations and variances) of modulation parameters constrained by Gaussian prior distributions, denoted as N(θi¯,σi2), where θi¯ and σi2 represent the expectation and variance of Gaussian distribution for the i-th parameter. The prior variation σi2 for DCMopt is assigned a predetermined value as described in Table 1. The results from BAYESopt are used to set prior expectations for fine-tuning in DCM. Consequently, BAYESopt serves as a hyperparameter optimization tool, considering parameter expectations θi¯ (not distributions) as hyperparameters and using DCMopt as a cost function, as detailed in Box 1.

Box 1. Pseudo-algorithm for Bayesian parameter optimization and DCM optimization

% For observation signals Y, the prior distribution of a parameter X, q(θX|θ¯X,σX2), follows a Gaussian distribution, and a parameter X is represented in the form of X=X0exp(θX),θXN(θ¯X,σX2).

function F*=DCMopt(q(θ|θ¯,σθ2),Y,max_iteration)

 % DCM algorithm explores optimal parameter that maximizes the free energy.

(F*,q(θ|θ¯,σθ2)) = DCM (q(θ|θ¯,σθ2),Y,max_iteration)

end

function [θ¯] = BAYESopt (θ¯,Y, SR(θ¯))

 % Exploring the optimal parameter expectation θ¯ for given data Y

 % within the given search range SR(θ¯).

 % Fast search

 for i = 1: Nfast

  θ¯=BAYES_OPTIMIZATION_UNIT(DCMopt(q(θ|θ¯,σθ2),Y,1), SR(θ¯))

  end

 % Precise search within the narrowed search range SRprcise(θ¯)

 for i = 1: Nprecise

  θ¯=BAYES_OPTIMIZATION_UNIT(DCMopt(q(θ|θ¯,σθ2),Y,128), SRprcise(θ¯))

 end

end

3.4. Parameter estimation for the foundational model

We implemented the described parameter estimation method on the experimental CaI signals using the foundational circuit model depicted in Fig 2A. We observed consistent patterns of intra-columnar connectivity across all columns (from column 1 to column 4), as illustrated in Fig 2B. For instance, in every column, there was pronounced excitatory connectivity from E#2 to I#1, where ’E’ and ’I’ denote excitatory and inhibitory neuronal populations, respectively, ’#’ indicates the column number, and the last number identifies the population. Conversely, the connectivity from I#1 to E#1 was notably weak. Note that these parameters were estimated from experimental data obtained from a mouse. Although the accuracy of the model parameters has not been validated, we considered these parameters as a ground truth reference for subsequent virtual experiments by simulating diverse signals. The simulation results, utilizing the estimated parameters, are displayed in Fig 2C, and the details of the parameter optimization are outlined in Table 1.

We constructed diverse virtual models based on the estimated foundational model and generated a range of signals across various virtual experimental settings to validate our mms-DCM scheme.

4. Results: Experiments

Utilizing the virtual neural state model, we generated CaI (YCaI), VSDI (YVSDI), and BOLD (YBOLD) signals at specific regions with varying spatial scales, as depicted in Fig 1, to simulate diverse experimental scenarios.

To validate mms-DCM for model estimation of a partially observed multiscale system, we conducted five experiments with six simulations, each incorporating different combinations of observation signals.

  1. Experiment 1: We evaluated the performance of the proposed iterative estimation scheme for integrating multimodal signals in the parameter estimation process of mms-DCM.

  2. Experiment 2: Focused on demonstrating the advantages of utilizing both local and global circuit information in parameter estimation of the partially observed system:
    1. Experiment 2a: Showcased the utility of using a local circuit’s prior information for estimating global circuit parameters.
    2. Experiment 2b: Illustrated the effectiveness of employing a global circuit’s prior information for estimating local circuit parameters.
  3. Experiment 3: We constructed a scenario where multimodal signals were acquired from multiple independent experiments conducted at different times on the same neural circuit system. This experiment assessed the multimodal integration scheme’s capability to handle asynchronous data acquisition and within-subject variations in a neural system.

  4. Experiment 4: This experiment involved the integration of all multimodal signals––CaI, VSDI, and BOLD––in the estimation of neural circuitry at a region with partially observed signals. We tested the performance of mms-DCM in modeling a neural circuit using signals of different scales.

  5. Experiment 5: This experiment aimed to showcase the applicability of mms-DCM to a more complex system extending to four regions. In this experiment, we modeled a larger circuit with CaI signals at a column, VSDI at two columns within a region, and BOLD signals across four regions.

All these experiments are summarized in Table 3.

Table 3. Summary of experiments.

Description Observation signals Figure
Estimation Construction of the ground truth system 12 CaI signals (YCaI;c1,c2,c3,c4) Fig 2
Experiment 1 Iterative model estimation using CaI and VSDI 3 CaI signals at column 1 (YCaI;c1),
4 VSDI signals at 4 columns (YVSDI;c1,c2,c3,c4)
Figs 3 and 4
Experiment 2a Utility of using local circuit information in global circuit estimation using CaI and VSDI Method 1 & 2: 3 CaI signals at column 1
(YCaI;c1),
4 VSDI signals at 4 columns (YVSDI;c1,c2,c3,c4)
Method 3: 4 VSDI signals at 4 columns (YVSDI;c1,c2,c3,c4)
Fig 5
Experiment 2b Utility of using global circuit information in local circuit estimation using CaI and VSDI Method 1: 3 CaI signals at column 1
(YCaI;c1),
1 VSDI signal at column 1 (YVSDI;c1)
Method 2: 3 CaI signals at column 1
(YCaI;c1),
4 VSDI signals at 4 columns (YVSDI;c1,c2,c3,c4)
Fig 6
Experiment 3 mms-DCM for CaI and VSDI sampled at different time experiments Case 1: 3 CaI signals at column 1 obtained with perturbed C
(YCaI;c1),
4 VSDI signals at 4 columns (YVSDI;c1,c2,c3,c4)
Case 2: 3 CaI signals at column 1
(YCaI;c1),
4 VSDI signals at 4 columns obtained with perturbed C (YVSDI;c1,c2,c3,c4)
Fig 7
Experiment 4 mms-DCM with all multimodal signals of CaI, VSDI and BOLD. 3 CaI signals at column 1
(YCaI;c1),
2 VSDI signals at columns 1 and 2 (YVSDI;c1,c2),
2 BOLD signals at regions r1 and r2 (YBOLD;r1,r2).
Fig 8
Experiment 5 mms-DCM of CaI, VSDI and BOLD for an extended system (four regions) 3 CaI signals at column 1
(YCaI;c1),
2 VSDI signals at columns 1 and 2 (YVSDI;c1,c2),
4 BOLD signals at regions r1, r2, r3, and r4 (YBOLD;r1,r2,r3,r4).
Fig 9

1) In Experiments 1 to 4, there are a total of 14 neural populations, which include two neural populations in the hidden external region.

2) In Experiment 5, the number of neural populations is 28, encompassing four hidden external neural populations.

3) The indices c1, c2, c3, and c4 denote columns. For instance, the observed CaI signals in column 1 are represented as YCaI;c1, and include two excitatory neural populations (E11 and E12) and one inhibitory neural population (I11).

4) The indices r1, r2, r3, and r4 denote regions. For example, the observed BOLD signals in region 1, which spans two columns, are represented as YBOLD;r1.

5) All experiments employed the same strategy for parameter estimations. Details of the estimation steps are displayed in the corresponding figures.

4.1 Experiment 1: iterative parameter estimation of multiscale circuit in mms-DCM

We expand upon the model parameter estimation steps described in 3.1.2 and introduce an iterative scheme for parameter estimation in multiscale partially observed systems. We also evaluate the proposed scheme using virtually generated data.

For the evaluation, we partially generated three CaI signals for neural populations exclusively in column 1 and four VSDI signals across columns 1 to 4, with one VSDI signal per column. These signals were elicited by applying three distinct inputs to the virtual model with intensities of 1.0, 0.8, and 1.2 mA for 1.1 seconds within an 8-second interval, as depicted in Fig 3.

Fig 3. Multimodal signal generation using a virtual neural circuit model.

Fig 3

We used a virtual neural circuit model to selectively generate multimodal signals. This model serves as a ground truth and features four columns alongside a hidden external region, each column designed with identical connection topologies that include two excitatory and one inhibitory neural population. To add complexity to the model, we allowed for slight variations in the strength of intra-regional intrinsic connectivity among these columns. The strengths of these connections were derived from experimental data, specifically CaI signals (refer to Fig 2). For our simulations, CaI signals were generated exclusively for neural populations in column 1, while four VSDI signals were produced for all four columns to demonstrate the broader spatial coverage of this modality. Additionally, the hidden external region, which contains both inhibitory and excitatory neural populations, is included in the model but omitted in subsequent figures for simplicity. This selective signal generation strategy aims to reflect the diverse imaging capabilities of each signal modality within the intricate neural circuitry of the virtual model.

The parameter estimation process, illustrated in Fig 4, is an iterative procedure that reciprocally leverages local and global circuit information.

Fig 4. Iterative parameter estimation of local and global circuit parameters for multimodal signals.

Fig 4

A. This figure outlines an iterative process for estimating neural circuits based on CaI and VSDI signals. Initially, local circuit parameters are estimated using available CaI signals from column 1. These estimated local parameters serve as expectations of prior distributions for parameters in other columns, facilitating the exploration of inter-regional interaction parameters (Ainter). The third step updates expectations of prior distributions for intra-regional connectivity parameters, while the final step precisely refines those of both global and local circuit parameters. B and C. Simulated signals from the ground truth (dotted lines) and from the estimated parameters (solid lines) are displayed. D and E. Comparisons between the ground truth parameters (θgt, x-axis) and the estimated parameters (θ*, y-axis) are presented for both iterative (D) and one-step (E) estimations. The results from the optimal model parameters in both iterative and one-step estimations are compared in (B) ~ (E).

In step 1, the process begins with estimating local circuit parameters within column 1 using the three available CaI signals. The estimated parameters serve as priors for the parameters in columns 2, 3, and 4, where CaI signals are not available. In this step, BAYESopt is employed to estimate three modulation parameters corresponding to intra-regional connectivity (Aintra), input modulation strength (C), and the time constant (T).

In step 2, we focus on optimizing the global circuit parameters by refining the prior expectations of modulation parameters for inter-regional connectivity (θ¯Ainterstep2). The posterior expectations of local circuit parameters (e.g., θ¯Aintrastep1) from column 1 (found in step 1) serve as prior expectations for local parameters in the other columns lacking CaI signals. The optimal parameter expectations from this step 2 (θ¯Ainterstep2) define the search ranges (SR) for step 3.

Step 3 updates modulation parameters for the local circuit, i.e., Aintra, C, and T. The BAYESopt search ranges are set within ±30% from the optimal parameter expectations estimated in step 2 (θ¯istep3[0.7×θ¯istep2,1.3×θ¯istep2]).

In step 4, we perform a fine-tuning of model parameters based on the comprehensive information gained from both local and global circuit estimations. The expectations of modulation parameters for Ainter, Aintra, C, and T are explored within a search range of ±10% of the best values estimated in step 3 (θ¯istep4[0.9×θ¯istep3,1.1×θ¯istep3]). Note that expectations of modulation parameters for Aintra, C, T of column 1, which uniquely have CaI signals, are utilized across all columns in steps 3 and 4. From steps 2 to 4, we iteratively proceeded with each step until the optimized free energy exceeded the previous maximum.

The final parameter estimation is conducted using DCM with a maximum number of iterations 128, and the free energy gradient threshold 10−2.

To evaluate the effectiveness of the proposed iterative parameter estimation scheme, we compared it with a conventional estimation procedure where all the parameter expectations of local and global circuits are searched simultaneously, referred to as ‘one-step estimation’ as opposed to iterative estimation.

Estimation results

As shown in Fig 4B–4E, iterative estimation methods yield more accurate results than the one-step method. The iterative approach produced a closer reproduction of CaI and VSDI to the ground truth, which can be quantitatively assessed by the root mean square error (RMSE). Specifically, the RMSE values from iterative estimation were 0.194 for CaI and 0.142 for VSDI, significantly lower than those from one-step estimation, which were 0.639 for CaI and 0.433 for VSDI.

Moreover, the correlation coefficient between the estimated parameters and the ground truth parameters is higher in the iterative estimation (r = 0.623) compared to the one-step estimation (r = 0.299).

4.2 Experiment 2: mms-DCM utilizes reciprocal information for estimating local and global circuit parameters

4.2.1 Experiment 2a: local circuit information improves global circuit estimation

To evaluate the impact of local circuit information on global circuit parameter estimation, we compared three different methods illustrated in Fig 5.

Fig 5. Evaluation of global circuit parameter estimation using local circuit priors (Experiment 2a).

Fig 5

A. Three different methods, designated as Method 1, Method 2, and Method 3, are depicted schematically. B. Scatter plots show correlations between the estimated parameters (θ*) and the ground truth parameters (θgt). Method 1, which incorporates local circuit information into global circuit estimation, demonstrates the highest accuracy, showcasing the significant impact of utilizing local data to enhance global parameter estimation accuracy.

Method 1 involves the first two steps of Experiment 1, utilizing local circuit priors for global circuit estimation. In Step 1, the local circuit is estimated using 1 VSDI and 3 CaI signals from column 1 (Ymethod1;step1=[YCaI;c1,YVSDI;c1]). The estimated local circuit posteriors from column 1 are then used as priors for each column in Step 2. In this step, 3 CaI signals from column 1, along with an additional 4 VSDI signals covering all columns, are employed to fit all circuit parameters (Ymethod1;step2=[YCaI;c1,YVSDI;c1,c2,c3,c4]).

Method 2 mirrors Method 1’s conditions by using local parameter posteriors from column 1 for other columns. However, this method uses only four VSDI signals for model fitting in Step 2, excluding the local CaI signals from column 1 (Ymethod2;step1=[YCaI;c1,YVSDI;c1],Ymethod2;step2=[YVSDI;c1,c2,c3,c4]).

Method 3 utilizes only the four VSDI signals, without incorporating any local information estimated from CaI signals, to estimate global circuit inter-regional connectivity (Ymethod3=[YVSDI;r1,r2,r3,r4]).

The results, presented in Fig 5, show that the accuracy of parameter estimation is significantly influenced by the inclusion of local circuit information. Method 1, which integrates both local CaI and VSDI signals along with the posteriors of CaI signal estimation across columns, achieved the highest correlation with the ground truth parameters (r = 0.582, p = 3.52 × 10−8). Method 2, using the same initial local circuit posteriors but omitting CaI signals for fine-tuning in the second step, showed a lower correlation (r = 0.516, p = 1.79 × 10−6). Method 3, relying only on VSDI signals, demonstrated the lowest correlation (r = 0.467, p = 2.12 × 10−5).

These findings underscore the significance of integrating local circuit information to accurately capture the dynamics of global neural circuits. The results affirm the importance of combining multimodal, multiscale signals for more precise global circuit model estimation.

4.2.2 Experiment 2b: global circuit information supports local circuit estimation

To assess the impact of global circuit information on local circuit dynamics, we compared local circuit parameters derived under two different contexts, as depicted in Fig 6. In Method 1 (local parameter estimation without global circuit information), the focus was solely on the local circuit of column 1. This method isolated the column from others, using only CaI signals from this column for parameter estimation. In contrast, Method 2 incorporated both local and global circuit information to fit the local CaI signals at column 1 along with the global VSDI signals from all columns.

Fig 6. Utility of the global circuit information on local circuit estimation (Experiment 2b).

Fig 6

A. This experiment compares the local circuit of column 1 under two different evaluation contexts. In Method 1, the local circuit is evaluated in isolation (without global circuit information), focusing solely on its inherent dynamics. B. Estimated and ground truth CaI and VSDI signals of Method 1 are plotted. The solid lines in the plots are generated from the estimated parameters, reflecting the model’s interpretation of the neural activity. Conversely, the dotted lines represent the signals derived from the ground truth parameters, serving as a benchmark for evaluating the accuracy of the model’s estimations. C. Scatter plots of Method 1 show correlations between the estimated parameters (θ*) and the ground truth parameters (θgt) for Method 1. D. Method 2 evaluates the same local circuit within a broader global context, incorporating global circuit information to potentially enhance parameter estimation accuracy. E. CaI and VSDI signals of Method 2 are plotted. F. Scatter plot between the estimated parameters and the ground truth parameters of Method 2 is displayed.

The correlation of the ground truth with models’ estimated parameters for the local circuit with global circuit information (Method 2) was r = 0.692 (p = 0.018) while those without global circuit information (Method 1) was r = 0.530 (p = 0.094) (Fig 6). These results highlight the significant role of global circuit information in achieving accurate estimations of local circuit dynamics. It underscores the interdependence between local and global neural activities, demonstrating that global insights can enhance the precision of local parameter estimations.

4.3 Experiment 3: mms-DCM for integrating multimodal data across experiments

In practical experimental setups, acquiring multimodal signals simultaneously can be challenging. A more feasible alternative involves repeating experiments to capture data from different modalities separately. This experiment evaluates the utility of the mms-DCM framework, considering that data are collected from two separate experiments at slightly different time points from the same neural system. The experiment operates under the assumption that while dynamic neural activities may vary, the most critical system parameters, such as connectivity and intrinsic properties, remain relatively consistent.

To simulate the collection of multimodal data at different times, we introduced slight variations in the system’s input gains across the time points. This was achieved by modifying the input gain parameter C, perturbing it with noise following a normal distribution N (0, 0.04). This experiment aimed to mimic the variability encountered in real-world data acquisition.

We created two scenarios: In the first, we combined the original VSDI signals with CaI signals of the perturbed system, represented as Y=[YCaI;r1,YVSDI;r1,r2,r3,r4]. In the second scenario, we used perturbed VSDI signals alongside the original CaI signals, denoted as Y=[YCaI;r1,YVSDI;r1,r2,r3,r4], where Y′ indicates signals from the perturbed system (Fig 7A and 7D). We then evaluated the accuracy of parameter estimation using the mms-DCM, following a procedure similar to that in Experiment 1.

Fig 7. Results of mms-DCM estimation with integrated multimodal data across replicated experiments (Experiment 3).

Fig 7

A. Two cases from the experiment are schematically displayed. In Case 1, CaI signals were obtained from a perturbed system, reflecting intentional variations in input parameters to simulate real-world data inconsistencies. B. Estimated and ground truth CaI and VSDI signals of Case 1 are plotted. The solid lines are generated from the estimated parameters, while the dotted lines depict signals derived from the ground truth parameters. C. Scatter plot of Case 1 shows correlations between the estimated parameters (θ*) and the ground truth parameters (θgt). D. In Case 2, we used perturbed VSDI signals, introducing similar variability. E. Estimated and ground truth CaI and VSDI signals of Case 2 are plotted. F. Scatter plot of the estimated and ground truth parameters of Case 2 is displayed.

The analysis yielded moderate fitting results for the perturbed signals (Fig 7B and 7E). The correlation with ground truth parameters for the perturbed CaI signals was r = 0.460 (p = 2.88 ×10−5), and for the perturbed VSDI signals, the correlation was r = 0.350 (p = 0.002) (Fig 7C and 7F). These findings indicate that despite the introduction of noise into the input parameters, the mms-DCM method can maintain a reasonable level of accuracy in estimating model parameters, particularly concerning the neural circuit.

4.4 Experiment 4: mms-DCM for integration of multiscale multimodal CaI, VSDI, and BOLD signals

In this section, we expand the mms-DCM framework to encompass BOLD signals alongside the existing CaI and VSDI signals. In the present configuration, the VSDI signals from columns 3 and 4, used in the previous section, are omitted. Instead, BOLD signals have been gathered from two broader regions: r1, which encompasses both columns 1 and 2, and r2, which comprises columns 3 and 4; Y=[YCaI;c1,YVSDI;c1,c2,YBOLD;r1,r2]. Similar to the previous section, we apply an iterative estimation methodology to manage multiscale observed signals (Fig 8A). By integrating these BOLD signals from combined columns, we aim to enhance the estimation process by leveraging the distinct temporal and spatial characteristics of BOLD responses relative to the more localized and direct measurements of neuronal activity obtained from VSDI and CaI signals.

Fig 8. Parameter estimation incorporating local and global circuit priors for multimodal observation signals; CaI, VSDI, and BOLD signals.

Fig 8

A. This outlines an iterative process for estimating neural circuits based on CaI, VSDI, and BOLD signals. The process begins by estimating the local circuit parameters using CaI signals available exclusively in column 1. These estimated local parameters then serve as prior expectations for parameters in other columns, facilitating the exploration of inter-regional interaction parameters (Ainter). The third step updates expectations of prior distributions for intra-regional connectivity parameters, and the final step meticulously refines those of both global and local circuit parameters, ensuring comprehensive integration of all data sources. B and C. Simulated signals (CaI, VSDI, and BOLD) from the ground truth (dotted lines) and the estimated parameters (solid lines) are displayed. D and E. Correlations between the ground truth parameters (θgt, x-axis) and the estimated parameters (θ*, y-axis) are presented for the iterative (D) and the one-step (E) estimation schemes. The simulation results with optimal model parameters obtained from the iterative and the one-step estimation schemes are compared in (B) ~ (E).

We also compare the results of iterative estimation with those of one-step estimation as in section 4.1. The observation signals of CaI, VSDI, and BOLD were better fitted in the iterative estimation, compared to the one-step estimation (Fig 8B and 8C). For the iterative estimation, the RMSE for CaI, VSDI, and BOLD were 0.561, 0.108, and 2.497, respectively (Fig 8B), which were lower than those from the one-step estimation, which were 0.655, 0.219, and 10.673 (Fig 8C). Correlations between the estimated model parameters and ground truth were also higher in the iterative estimation (r = 0.340, p = 0.003) than in one-step estimation (r = 0.138, p = 0.236) (Fig 8D and 8E). This result underscores the effectiveness of iterative estimation in capturing the complex dynamics of neural circuits across multiple observational modalities and demonstrates the effectiveness of mms-DCM with CaI, VSDI, and BOLD signals.

4.5 Experiment 5: mms-DCM for an extended system

In this section, we extend the application of mms-DCM to a more complex system consisting of two greater Regions, as illustrated in Fig 9A. Here, a Region includes two regions (or four columns). We hypothesize that these Regions are identical and interconnected through an interaction from column 2 of the first Region to column 1 of the second Region. The observational signals used for analysis are as follows: for the first Region, we use the same set as in the previous section (Y=[YCaI;c1,YVSDI;c1,c2,YBOLD;r1,r2]), which includes 3 CaI at region 1 (YCaI;c1), 2 VSDI at region 1 (YVSDI,c1,c2), and 2 BOLD signals at region 1 and 2 (YBOLD;r1,r2). The second Region is analyzed using only two BOLD signals (YBOLD;r3,r4).

Fig 9. Results of iterative mms-DCM for extended system that consists of two Regions.

Fig 9

A. The estimation process for the extended system involves two interconnected Regions. Initially, we estimate the circuitry of the first Region by adhering to the methodology outlined in Experiment 4, as presented in Fig 8 of Section 4.4. Following this, we proceed with both local and global circuit estimations for the extended system, utilizing priors derived from the initial estimation step. B and C. Simulated signals (CaI, VSDI, and BOLD signals) from ground truth (dotted lines) and estimated parameters (solid lines) are displayed. D and E. Comparisons between the ground truth parameters (θgt, x-axis) and the estimated parameters (θ*, y-axis) are presented for the iterative (D) and the one-step (E) estimation schemes. The simulation results with optimal model parameters obtained from the iterative and the one-step estimation schemes are compared in (B) ~ (E).

Following the iterative mms-DCM estimation procedure described in section 4.4, we first perform an iterative estimation for the first barrel cortex column. The estimated posterior neural circuit parameters of column 1 are then used as priors for the circuit estimation of column 2 (as shown in Fig 9A). This approach ensures a continuous optimization of both global and local circuit parameters, including the inter-columnar interactions. In the final step, we select the optimal solution based on the highest free energy. This result is compared with a one-step estimation, as done in the previous sections.

The experiment results are consistent with trends observed in the previous sections: while the one-step estimation produces a moderate level of signal reproduction, the iterative process exhibits enhanced performance. Particularly notable is the one-step estimation’s significant shortcoming in accurately reproducing BOLD signals for the second column (Fig 9B and 9C). For the iterative estimation, the RMSE for CaI, VSDI, and BOLD were 0.213, 0.057, and 4.355, respectively (Fig 9B), which were lower than those from the one-step estimation, which were 0.641, 0.218, and 17.962 (Fig 9C). Additionally, the correlation between the ground truth and the estimated parameters from the iterative estimation (r = 0.411, p = 1.16 ×10−7) is substantially higher than that from the one-step estimation (r = 0.101, p = 0.212), reinforcing the effectiveness and increased accuracy of the iterative mms-DCM approach when applied to a more complex neural system (Fig 9D and 9E).

To evaluate how effectively our estimation methods refined parameter estimates by reducing uncertainty, we calculated the posterior shrinkage, as described in [31], defined by:

ρi=1σi,post2σi,prior2,

where, σi,prior2 and σi,post2 represent the variance of prior and posterior distribution of parameter i.

We compared the posterior shrinkage of effective connectivity between the iterative and one-step estimation methods for both intra- and inter-regional connectivity. The results showed a significant reduction in variance from prior to posterior estimates in the iterative estimation process, particularly for intra-regional connectivity, as indicated by higher ρi values in the blue box plots compared to the red box plots in Fig 10. In contrast, the one-step estimation method showed relatively less reduction in posterior variance for both intra- and inter-regional connectivity. These findings suggest that the iterative method more effectively utilized information from the data.

Fig 10. Posterior shrinkages from prior distributions for each effective connectivity in experiment 5.

Fig 10

Posterior shrinkages (ρi) of each parameter i from prior distributions in iterative estimation (left) and one-step estimation (right) are displayed. Both panels use blue box plots for intra-regional (Aintra) and red for inter-regional (Ainter) connectivity, with significant differences marked by three asterisks (* and *** represents p < 0.01 and p < 0.0001, respectively). Statistical significance was assessed using the Kruskal-Wallis test since the groups have different variances, violating the homogeneity of variance assumption required for one-way ANOVA.

5. Discussion

In this study, we present a DCM framework designed to effectively estimate neural circuits from multiscale and multimodal data, named mms-DCM. By utilizing a biologically plausible virtual system as a ground truth model, we illustrate how a reciprocal, multiscale approach that leverages diverse and partially observed multimodal signals can significantly enhance the accuracy of parameter estimation of a larger neural circuit. This approach strategically uses the posterior probabilities of local circuit parameters as informative priors for estimating global circuit parameters and, conversely, incorporates global circuit information to refine local circuit estimations. The framework is demonstrated using a combination of VSDI, CaI, and BOLD signals collected from a unified ground truth system. This innovative method offers a more nuanced and comprehensive understanding of neural circuits by effectively integrating varied neuroimaging data and may serve as a valuable tool for advancing our understanding of complex brain dynamics.

The increasing focus on multimodal signals in neuroscience research stems from their ability to provide complementary information crucial for understanding the brain. Studies like those by Engemann, Kozynets [32] and Schirner, Rothmeier [33] demonstrate the benefits of combining modalities such as magnetoencephalography (MEG) and fMRI, or EEG and fMRI, for brain state modeling. These combinations are straightforward in terms of integrating the spatial coverage of EEG/MEG and fMRI data.

However, in preclinical research, the practical challenges of integrating multimodal data are more pronounced due to differences in resolution, span, and data availability across modalities. For instance, CaI typically focuses on a narrow region with cell-level resolution, whereas fMRI covers broader areas with regional-level resolution. This disparity in spatial coverage and resolution between modalities like CaI and fMRI presents a significant challenge. How to effectively combine such multimodal data with heterogeneous regional coverage is an issue that has not been extensively explored.

Addressing this challenge requires innovative computational approaches that can accommodate the differing scales and resolutions of various imaging techniques. Such models need to account for the unique strengths and limitations of each modality to provide a comprehensive and accurate representation of brain activity. Wei, Jafarian [10] proposed a DCM scheme using EEG-fMRI data, suggesting a Bayesian fusion method; a posterior density that was estimated from EEG was used as a prior of model parameters with fMRI data. In their approach, the neural state dynamics differ between EEG and fMRI. Unlike their approach, our study employs a common neural state dynamic model with different observation models, avoiding issues in matching parameters of different neural state models. We fit all available signals to estimate a single set of model parameters for the common neural state model.

We further propose an iterative methodology to combine neuroimaging data of varying scales and spatial extents, a common scenario in preclinical and basic neuroscience research. This method effectively addresses the typical trade-offs between high-resolution imaging, which focuses on specific areas, and low-resolution imaging that covers the entire system. Our approach, as exemplified by combinations like CaI with VSDI or CaI with BOLD, leverages parameter posteriors estimated at one scale as priors for another scale. For instance, local circuits estimated with CaI data in a specific region are used as priors for broader system estimation with VSDI, and similarly in reverse.

Our experimental results demonstrate that this iterative estimation approach is more effective than traditional one-step estimations that rely on less informative priors. This process allows for a more constrained and biologically plausible search space for the larger circuit model, enhancing the accuracy of the neural circuit estimation. Notably, this methodology underscores the importance of integrating both local and global circuit information from different imaging modalities. By recognizing the reciprocal and complementary roles of these diverse data sources, we can more accurately model neural activity, accommodating the heterogeneity inherent in the observation modalities.

Theoretically, there is no inherent prioritization between estimating local intra-regional and global inter-regional parameters; instead, iterative estimation facilitates convergence by allowing these parameter sets to inform each other reciprocally. Practically, however, it is preferable to first estimate low-level biological features, which then serve as a basis for establishing global parameters. We assumed that local microscopic biological properties are generally consistent across different brain regions compared to the more variable inter-regional global parameters. Based on this assumption, we assigned priors to parameters for regions without observed signals using parameter estimates from regions with observed signals, thereby enhancing the efficiency of the entire parameter estimation process. Additionally, under this assumption, we used BAYESopt to search for reference values for local properties. By using a single reference value for each biological property across all local regions, this approach constrains parameter estimates for these properties within a similar range across regions, even after final DCM fine-tuning. Conversely, suppose we do not use a single reference value but instead use DCM with a wide prior variance for each biological property in each region. In that case, we cannot ensure that biological properties remain within a similar range across local regions.

In multiscale brain modeling, a common approach has been the bottom-up method, where small modules with limited parameters are compiled, often sharing parameters across small modules to fit brain dynamics data. For example, Schmidt, Bakker [34] developed the full-density multi-area spiking network model of the macaque visual cortex, successfully reproducing cortical activity features across scales, from individual cell spiking statistics to global resting-state networks. In their model, microcircuits for each cortical area, detailed in their layer-specific architecture and connectivity, were constructed from smaller modules, reflecting the intricate dynamics of brain activity on various scales. Likewise, Dura-Bernal, Suter [35] developed the NetPyNE tool (https://www.netpyne.org), which allows for the construction of detailed multiscale models by specifying high-level rules and parameters, which are then automatically translated into NEURON (https://nrn.readthedocs.io/en/8.2.4/) simulation components. This method simplifies the process of incorporating complex experimental data from various scales, from molecular to cellular to network levels, into unified computational models. This approach generally focused on the rule-based bottom-up model construction and relatively less emphasis on large circuit parameter optimization.

Our study, however, diverges from these bottom-up multiscale methods by employing an integrative strategy. We utilize both bottom-up and top-down approaches that effectively harness prior knowledge, leveraging the insights gained from available signals to inform the parameters of unobserved signals. The findings of our study reinforce the notion that local neural activities are deeply entangled with and significantly influence global circuit dynamics. This interplay highlights the importance of understanding global circuits for accurately estimating local circuits, as local regions do not operate in isolation. The accurate modeling of local circuit activities necessitates understanding their interactions within the broader neural network. Conversely, information about local circuits is equally crucial when estimating larger, global circuits. Data observed in local circuits can provide critical insights into the nodal properties of other regions within the global neural network, particularly in areas where direct observations might not be available. This approach leads to more biologically accurate estimations of parameters across the neural network. In our experimental framework, a local circuit, defined by experimental data from a specific region, serves as a model or reference for other regions, allowing for slight variations across local regions. This is crucial for capturing the subtle differences and nuances that exist in different parts of the neural network while maintaining a coherent model structure.

The primary limitation of our study is that its validity has been tested only in simulation-based experiments, which may not fully encapsulate the complexities of real-world scenarios. While our simulations are informed by data from the mouse cortical circuit, extending this methodology to experimental data involving multiscale and multimodal dimensions remains an objective for future research. This goal is contingent on the availability of such data. Even with the application to experimental data, simulations might still play a crucial role due to the inherent difficulty in accessing ground truth in real neural systems [10,3638]. Additionally, the simplification that local neural circuits are uniform across different brain areas may introduce inaccuracies, especially within large and heterogeneous neural systems. Furthermore, given the higher number of parameters relative to observational data, particularly in the nonlinear system, there is a risk that different effective connectivity configurations could yield similar observational outcomes, introducing potential degeneracy, as discussed in prior studies [39,40]. Thus, the primary challenge is not reaching an optimal solution but ensuring that this solution is valid and accurately represents real biological systems. Addressing this would require a more precise model with additional biological constraints. These limitations pertain more to the selection of an appropriate model than to the parameter optimization approach addressed in this study.

Our study predominantly utilizes CaI, VSDI, and BOLD signals, which are commonly used in animal research. However, the fundamental principles of our approach have the potential for adaptation to human brain studies. For instance, this method could be applied using combinations of electrocorticogram (ECoG) or stereo-electroencephalography (SEEG) with EEG or MEG signals for large-scale whole-brain circuit analysis, particularly in the study of epilepsy. For this purpose, fiber tractography using diffusion magnetic resonance imaging can be combined for better modeling of the whole brain circuit.

Furthermore, while our current framework is built on a convolution-based model, its versatility allows for extension to other types of neural state models. An example of this adaptability can be seen in the conductance model demonstrated by Shaw, Muthukumaraswamy [41]. Additionally, it can be adapted for a multi-state neural dynamics model, as explored in the context of diverse seizure states [42]. This flexibility suggests that our approach could be refined and expanded in future research to accommodate a broader range of neural dynamics and conditions.

In summary, our research presents the mms-DCM scheme, a novel approach in the construction of computational neural circuits for a large scope with details. We have shown that by integrating stepwise techniques and dynamically updating priors for both local and global circuit parameters driven by partially observed signals from multimodal imaging, our approach can effectively estimate the complexities of extensive neural systems. The strength of the mms-DCM lies in its ability to integrate diverse data sources and scales, overcoming mismatching of data availability, and providing a more holistic view of neural function and interactions.

Supporting information

S1 Text. Supporting Information.

The supplementary document explains the methodologies for extracting and analyzing calcium imaging signals from the barrel cortex, which were used to create a ground truth system.

(PDF)

pcbi.1012655.s001.pdf (3.6MB, pdf)

Data Availability

Codes used in the current study are available at the github: https://github.com/monet-yonsei/mmsdcm.

Funding Statement

This research was supported by Brain Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (Grant No. 2023R1A2C2006217 to HJP), the Bio & Medical Technology Development Program of the NRF (Grant No. RS-2024-00401794 to HJP), and the Basic Science Research Program of the NRF funded by the Ministry of Education of Korea (Grant No. 2021R1I1A1A01059755 to JK). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Jung K, Kang J, Chung S, Park HJ. Dynamic causal modeling for calcium imaging: Exploration of differential effective connectivity for sensory processing in a barrel cortical column. Neuroimage. 2019;201:116008. Epub 2019/07/14. doi: 10.1016/j.neuroimage.2019.116008 . [DOI] [PubMed] [Google Scholar]
  • 2.Schlegel F, Sych Y, Schroeter A, Stobart J, Weber B, Helmchen F, et al. Fiber-optic implant for simultaneous fluorescence-based calcium recordings and BOLD fMRI in mice. Nat Protoc. 2018;13(5):840–55. Epub 20180329. doi: 10.1038/nprot.2018.003 . [DOI] [PubMed] [Google Scholar]
  • 3.Cecchetto C, Vassanelli S, Kuhn B. Simultaneous Two-Photon Voltage or Calcium Imaging and Multi-Channel Local Field Potential Recordings in Barrel Cortex of Awake and Anesthetized Mice. Frontiers in Neuroscience. 2021;15. doi: 10.3389/fnins.2021.741279 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Friston KJ, Harrison L, Penny W. Dynamic causal modelling. NeuroImage. 2003;19(4):1273–302. Epub 2003/09/02. doi: 10.1016/s1053-8119(03)00202-7 . [DOI] [PubMed] [Google Scholar]
  • 5.Friston K, Mattout J, Trujillo-Barreto N, Ashburner J, Penny W. Variational free energy and the Laplace approximation. Neuroimage. 2007;34(1):220–34. Epub 2006/10/24. doi: 10.1016/j.neuroimage.2006.08.035 . [DOI] [PubMed] [Google Scholar]
  • 6.Kiebel SJ, Garrido MI, Moran RJ, Friston KJ. Dynamic causal modelling for EEG and MEG. Cognitive neurodynamics. 2008;2(2):121–36. Epub 2008/11/13. doi: 10.1007/s11571-008-9038-0 ; PubMed Central PMCID: PMC2427062. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Eo J, Kang J, Youn T, Park HJ. Neuropharmacological computational analysis of longitudinal electroencephalograms in clozapine-treated patients with schizophrenia using hierarchical dynamic causal modeling. NeuroImage. 2023:120161. Epub 20230510. doi: 10.1016/j.neuroimage.2023.120161 . [DOI] [PubMed] [Google Scholar]
  • 8.Moran R, Pinotsis DA, Friston K. Neural masses and fields in dynamic causal modeling. Frontiers in computational neuroscience. 2013;7:57. Epub 2013/06/12. doi: 10.3389/fncom.2013.00057 ; PubMed Central PMCID: PMC3664834. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Friston KJ, Preller KH, Mathys C, Cagnan H, Heinzle J, Razi A, et al. Dynamic causal modelling revisited. Neuroimage. 2017. Epub 2017/02/22. doi: 10.1016/j.neuroimage.2017.02.045 . [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Wei H, Jafarian A, Zeidman P, Litvak V, Razi A, Hu D, et al. Bayesian fusion and multimodal DCM for EEG and fMRI. Neuroimage. 2020;211:116595. Epub 2020/02/07. doi: 10.1016/j.neuroimage.2020.116595 . [DOI] [PubMed] [Google Scholar]
  • 11.Grewe BF, Langer D, Kasper H, Kampa BM, Helmchen F. High-speed in vivo calcium imaging reveals neuronal network activity with near-millisecond precision. Nat Methods. 2010;7(5):399–U91. WOS:000277175100024. doi: 10.1038/nmeth.1453 [DOI] [PubMed] [Google Scholar]
  • 12.Grinvald A, Hildesheim R. VSDI: a new era in functional imaging of cortical dynamics. Nat Rev Neurosci. 2004;5(11):874–85. Epub 2004/10/22. doi: 10.1038/nrn1536 . [DOI] [PubMed] [Google Scholar]
  • 13.Chemla S, Chavane F. Voltage-sensitive dye imaging: Technique review and models. Journal of physiology, Paris. 2010;104(1–2):40–50. Epub 2009/11/17. doi: 10.1016/j.jphysparis.2009.11.009 . [DOI] [PubMed] [Google Scholar]
  • 14.Jancke D. Catching the voltage gradient-asymmetric boost of cortical spread generates motion signals across visual cortex: a brief review with special thanks to Amiram Grinvald. Neurophotonics. 2017;4(3):031206. Epub 2017/02/22. doi: 10.1117/1.NPh.4.3.031206 ; PubMed Central PMCID: PMC5301132. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Jansen BH, Rit VG. Electroencephalogram and visual evoked potential generation in a mathematical model of coupled cortical columns. Biol Cybern. 1995;73(4):357–66. Epub 1995/09/01. doi: 10.1007/BF00199471 . [DOI] [PubMed] [Google Scholar]
  • 16.Kang J, Jung K, Eo J, Son J, Park HJ. Dynamic causal modeling of hippocampal activity measured via mesoscopic voltage-sensitive dye imaging. Neuroimage. 2020;213:116755. Epub 2020/03/23. doi: 10.1016/j.neuroimage.2020.116755 . [DOI] [PubMed] [Google Scholar]
  • 17.Coronel-Oliveros C, Cofré R, Orio P. Cholinergic neuromodulation of inhibitory interneurons facilitates functional integration in whole-brain models. PLOS Computational Biology. 2021;17(2). doi: 10.1371/journal.pcbi.1008737 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Schirner M, Ritter P. Integrating EEG–fMRI Through Brain Simulation. EEG—fMRI2022. p. 745–77. [Google Scholar]
  • 19.Rahmati V, Kirmse K, Markovic D, Holthoff K, Kiebel SJ. Inferring Neuronal Dynamics from Calcium Imaging Data Using Biophysical Models and Bayesian Inference. PLoS Comput Biol. 2016;12(2):e1004736. Epub 2016/02/20. doi: 10.1371/journal.pcbi.1004736 ; PubMed Central PMCID: PMC4760968. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Traub RD. Simulation of intrinsic bursting in CA3 hippocampal neurons. Neuroscience. 1982;7(5):1233–42. doi: 10.1016/0306-4522(82)91130-7 [DOI] [PubMed] [Google Scholar]
  • 21.Yaksi E, Friedrich RW. Reconstruction of firing rate changes across neuronal populations by temporally deconvolved Ca2+ imaging. Nat Methods. 2006;3(5):377–83. Epub 2006/04/22. doi: 10.1038/nmeth874 . [DOI] [PubMed] [Google Scholar]
  • 22.Chemla S, Chavane F. A biophysical cortical column model to study the multi-component origin of the VSDI signal. Neuroimage. 2010;53(2):420–38. Epub 2010/07/06. doi: 10.1016/j.neuroimage.2010.06.026 . [DOI] [PubMed] [Google Scholar]
  • 23.Berger T, Borgdorff A, Crochet S, Neubauer FB, Lefort S, Fauvet B, et al. Combined Voltage and Calcium Epifluorescence Imaging In Vitro and In Vivo Reveals Subthreshold and Suprathreshold Dynamics of Mouse Barrel Cortex. 2007;97(5):3751–62. doi: 10.1152/jn.01178.2006 . [DOI] [PubMed] [Google Scholar]
  • 24.Stephan KE, Weiskopf N, Drysdale PM, Robinson PA, Friston KJ. Comparing hemodynamic models with DCM. Neuroimage. 2007;38(3):387–401. Epub 2007/09/22. doi: 10.1016/j.neuroimage.2007.07.040 ; PubMed Central PMCID: PMC2636182. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Friston KJ, Preller KH, Mathys C, Cagnan H, Heinzle J, Razi A, et al. Dynamic causal modelling revisited. Neuroimage. 2019;199:730–44. Epub 2017/02/22. doi: 10.1016/j.neuroimage.2017.02.045 ; PubMed Central PMCID: PMC6693530. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Penny WD, Stephan KE, Mechelli A, Friston KJ. Comparing dynamic causal models. Neuroimage. 2004;22(3):1157–72. Epub 2004/06/29. doi: 10.1016/j.neuroimage.2004.03.026 . [DOI] [PubMed] [Google Scholar]
  • 27.Peron SP, Freeman J, Iyer V, Guo C, Svoboda K. A Cellular Resolution Map of Barrel Cortex Activity during Tactile Behavior. Neuron. 2015;86(3):783–99. Epub 2015/04/29. doi: 10.1016/j.neuron.2015.03.027 . [DOI] [PubMed] [Google Scholar]
  • 28.Snoek J, Larochelle H, Adams RP. Practical Bayesian Optimization of Machine Learning Algorithms. arXiv. 2012:1206.2944v2. [Google Scholar]
  • 29.Bull AD. Convergence rates of efficient global optimization algorithms. arXiv. 2011:1101.3501. [Google Scholar]
  • 30.Gelbart MA, Snoek J, Adams RP. Bayesian Optimization with Unknown Constraints. arXiv. 2014:1403.5607. [Google Scholar]
  • 31.Hashemi M, Vattikonda AN, Sip V, Diaz-Pier S, Peyser A, Wang H, et al. On the influence of prior information evaluated by fully Bayesian criteria in a personalized whole-brain model of epilepsy spread. PLoS Comput Biol. 2021;17(7):e1009129. Epub 20210714. doi: 10.1371/journal.pcbi.1009129 ; PubMed Central PMCID: PMC8312957. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Engemann DA, Kozynets O, Sabbagh D, Lemaitre G, Varoquaux G, Liem F, et al. Combining magnetoencephalography with magnetic resonance imaging enhances learning of surrogate-biomarkers. Elife. 2020;9. Epub 2020/05/20. doi: 10.7554/eLife.54055 ; PubMed Central PMCID: PMC7308092. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Schirner M, Rothmeier S, Jirsa VK, McIntosh AR, Ritter P. An automated pipeline for constructing personalized virtual brains from multimodal neuroimaging data. Neuroimage. 2015;117:343–57. Epub 2015/04/04. doi: 10.1016/j.neuroimage.2015.03.055 . [DOI] [PubMed] [Google Scholar]
  • 34.Schmidt M, Bakker R, Shen K, Bezgin G, Diesmann M, van Albada SJ. A multi-scale layer-resolved spiking network model of resting-state dynamics in macaque visual cortical areas. PLoS Comput Biol. 2018;14(10):e1006359. Epub 2018/10/20. doi: 10.1371/journal.pcbi.1006359 ; PubMed Central PMCID: PMC6193609. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Dura-Bernal S, Suter BA, Gleeson P, Cantarelli M, Quintana A, Rodriguez F, et al. NetPyNE, a tool for data-driven multiscale modeling of brain circuits. Elife. 2019;8. Epub 2019/04/27. doi: 10.7554/eLife.44494 ; PubMed Central PMCID: PMC6534378. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Kim D, Lee E, Kang J. A comprehensive evaluation of entropy-based directionality estimation method. Journal of the Korean Physical Society. 2023;83(6):499–510. doi: 10.1007/s40042-023-00903-w [DOI] [Google Scholar]
  • 37.Magland J, Jun JJ, Lovero E, Morley AJ, Hurwitz CL, Buccino AP, et al. SpikeForest, reproducible web-facing ground-truth validation of automated neural spike sorters. eLife. 2020;9. doi: 10.7554/eLife.55167 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Friston KJ, Bastos A, Litvak V, Stephan KE, Fries P, Moran RJ. DCM for complex-valued data: cross-spectra, coherence and phase-delays. Neuroimage. 2012;59(1):439–55. Epub 20110728. doi: 10.1016/j.neuroimage.2011.07.048 ; PubMed Central PMCID: PMC3200431. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Edelman GM, Gally JA. Degeneracy and complexity in biological systems. Proc Natl Acad Sci U S A. 2001;98(24):13763–8. Epub 20011106. doi: 10.1073/pnas.231499798 ; PubMed Central PMCID: PMC61115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Marder E, Goaillard J-M. Variability, compensation and homeostasis in neuron and network function. Nature Reviews Neuroscience. 2006;7(7):563–74. doi: 10.1038/nrn1949 [DOI] [PubMed] [Google Scholar]
  • 41.Shaw AD, Muthukumaraswamy SD, Saxena N, Sumner RL, Adams NE, Moran RJ, et al. Generative modelling of the thalamo-cortical circuit mechanisms underlying the neurophysiological effects of ketamine. Neuroimage. 2020;221:117189. Epub 2020/07/28. doi: 10.1016/j.neuroimage.2020.117189 . [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Jirsa VK, Stacey WC, Quilichini PP, Ivanov AI, Bernard C. On the nature of seizure dynamics. Brain. 2014;137(Pt 8):2210–30. Epub 20140611. doi: 10.1093/brain/awu133 ; PubMed Central PMCID: PMC4107736. [DOI] [PMC free article] [PubMed] [Google Scholar]
PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012655.r001

Decision Letter 0

Daniele Marinazzo

7 Oct 2024

Dear Dr Park,

Thank you very much for submitting your manuscript "Integration of Partially Observed Multimodal and Multiscale Neural Signals for Estimating a Neural Circuit Using Dynamic Causal Modeling" for consideration at PLOS Computational Biology.

As with all papers reviewed by the journal, your manuscript was reviewed by members of the editorial board and by several independent reviewers. In light of the reviews (below this email), we would like to invite the resubmission of a significantly-revised version that takes into account the reviewers' comments.

We cannot make any decision about publication until we have seen the revised manuscript and your response to the reviewers' comments. Your revised manuscript is also likely to be sent to reviewers for further evaluation.

When you are ready to resubmit, please upload the following:

[1] A letter containing a detailed list of your responses to the review comments and a description of the changes you have made in the manuscript. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out.

[2] Two versions of the revised manuscript: one with either highlights or tracked changes denoting where the text has been changed; the other a clean version (uploaded as the manuscript file).

Important additional instructions are given below your reviewer comments.

Please prepare and submit your revised manuscript within 60 days. If you anticipate any delay, please let us know the expected resubmission date by replying to this email. Please note that revised manuscripts received after the 60-day due date may require evaluation and peer review similar to newly submitted manuscripts.

Thank you again for your submission. We hope that our editorial process has been constructive so far, and we welcome your feedback at any time. Please don't hesitate to contact us if you have any questions or comments.

Sincerely,

Daniele Marinazzo

Section Editor

PLOS Computational Biology

Daniele Marinazzo

Section Editor

PLOS Computational Biology

***********************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: This study introduces a dynamic causal modeling (DCM) method to address the challenge of integrating unevenly observed, multiscale signals within a larger-scale neural circuit. This is achieved by employing a shared neural state model and observation models for different imaging modalities. The authors propose a method that reciprocally integrates local and global information from different modalities to infer the target circuit.

The proposed reciprocal and iterative technique substantially improves the estimation of local and global connectivity compared to traditional one-step estimation approaches, which typically rely on less informative priors for unobserved data.

This study raises important questions, particularly relevant to the DCM community, where causal inference is widely applied across different domains. The results are interesting, but the paper needs more clarity regarding what has been accomplished. Specifically, the introduction and abstract are written in a very generic manner, which raises issues related to what exactly has been done. From the introduction, I was left with the impression that one could infer calcium imaging (CaI) from fMRI data, which seems misleading!!

If local and global information informs each other, should there not be a sequential relationship between them, or can they be decoupled? Why are they not inferred simultaneously from the data?

In the introduction, the phrase "combining unevenly observed multimodal signals" is unclear—how does this apply? In terms of dimension? It wasn't clear from the introduction what is meant by multimodal multiscale inference. As a reader, should I expect to see the inference of CaI from VSDI or fMRI? Does this involve all the activity of CaI or only certain signals? Combining them could indeed improve model evidence, but the introduction gives the impression that one can infer CaI from EEG/fMRI or, more generally, infer fMRI from EEG/MEG, which seems overly ambitious. If this works, does it mean one can generate recordings that we currently don’t know how to measure?

My main concern is: if EEG and fMRI data are combined into a single system (shared neural state model), then the system must be dynamically rich and multiscale (i.e., involve slow and fast timescales, up/down states, and limit cycles). How is this feasible? Wouldn't you need different mappings (gain matrices) from source to sensors for each modality? Are these mappings known? How are the modalities coupled in the state space? For example, the Epileptor model offers a taxonomy of seizures (Jirsa et al., Brain 2014, 10.1093/brain/awu133), but this requires strong a priori knowledge about the combined modalities. It would be very helpful to formulate the problem in a state-space framework and clearly define what is known, what is observed, and what is inferred (with dimensions included).

For Figure 2, it would be helpful to show true versus estimated effective connectivity.

For Table 3, it would be beneficial to describe the estimations—if they are the same, perhaps in the caption, but if they differ, include a column for each experiment.

How strong is the prior, and what is the gain of information from prior to posterior? For instance, Hashemi et al. introduced a fully Bayesian method to examine the influence of priors on estimation (https://doi.org/10.1371/journal.pcbi.1009129).

What are the limitations of the study, and under what conditions does the algorithm fail (in-silico)? For example, in terms of parameter/variable dimensions? SEEG signals are sparse, and inference from them is a formidable challenge. The approach used in this paper could be very helpful in informing non-identifiable parameters.

Lastly, is there any investigation or comment on the degeneracy (or non-identifiability) of effective connectivity?

Reviewer #2: This study addressed an ambitious modelling challenge: how to infer the common neural dynamics that give rise to neuroimaging measurements at different spatial and temporal scales, specifically calcium imaging, voltage-sensitive dye imaging and BOLD fMRI. The novelty of the authors’ solution is 1) the pairing of a single neural model with modality-specific observation models, and 2) implementation of Bayesian model inversion methods, specifically the initialization of parameters using a scheme called Bayesian Optimization, and the design of an efficient scheme for iteratively estimating local and global parameters. This is an excellent piece of work and a strong contribution to the field. I just have a single query / suggestion for the authors, that relates to their novel scheme for model parameter estimation (3.1.2).

The authors began model estimation using Bayesian Optimization (BAYESopt) to select suitable priors for subsequent estimation using the typical Variational Laplace (VL) scheme in DCM. It took me a bit of time to understand this. I suggest adding a paragraph to the methods section introducing Bayesian Optimization and clarifying the distinction between this and the standard VL scheme (which of course is also a scheme for Bayesian optimization). In particular, could the authors explain whether BAYESopt offer some advantage over simply relaxing the prior variances to make them uninformative and using the VL scheme?

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Figure Files:

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org.

Data Requirements:

Please note that, as a condition of publication, PLOS' data policy requires that you make available all data used to draw the conclusions outlined in your manuscript. Data must be deposited in an appropriate repository, included within the body of the manuscript, or uploaded as supporting information. This includes all numerical values that were used to generate graphs, histograms etc.. For an example in PLOS Biology see here: http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001908#s5.

Reproducibility:

To enhance the reproducibility of your results, we recommend that you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. Additionally, PLOS ONE offers an option to publish peer-reviewed clinical study protocols. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012655.r003

Decision Letter 1

Daniele Marinazzo

19 Nov 2024

Dear Dr Park,

We are pleased to inform you that your manuscript 'Integration of Partially Observed Multimodal and Multiscale Neural Signals for Estimating a Neural Circuit Using Dynamic Causal Modeling' has been provisionally accepted for publication in PLOS Computational Biology.

Before your manuscript can be formally accepted you will need to complete some formatting changes, which you will receive in a follow up email. A member of our team will be in touch with a set of requests.

Please note that your manuscript will not be scheduled for publication until you have made the required changes, so a swift response is appreciated.

IMPORTANT: The editorial review process is now complete. PLOS will only permit corrections to spelling, formatting or significant scientific errors from this point onwards. Requests for major changes, or any which affect the scientific understanding of your work, will cause delays to the publication date of your manuscript.

Should you, your institution's press office or the journal office choose to press release your paper, you will automatically be opted out of early publication. We ask that you notify us now if you or your institution is planning to press release the article. All press must be co-ordinated with PLOS.

Thank you again for supporting Open Access publishing; we are looking forward to publishing your work in PLOS Computational Biology. 

Best regards,

Daniele Marinazzo

Section Editor

PLOS Computational Biology

Daniele Marinazzo

Section Editor

PLOS Computational Biology

Feilim Mac Gabhann

Editor-in-Chief

PLOS Computational Biology

Jason Papin

Editor-in-Chief

PLOS Computational Biology

***********************************************************

Reviewer's Responses to Questions

Comments to the Authors:

Please note here if the review is uploaded as an attachment.

Reviewer #1: Thanks to author for the detailed responses. The revision deals with satisfactory results.

**********

Have the authors made all data and (if applicable) computational code underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data and code underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data and code should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data or code —e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

**********

PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: Yes: MH

PLoS Comput Biol. doi: 10.1371/journal.pcbi.1012655.r004

Acceptance letter

Daniele Marinazzo

4 Dec 2024

PCOMPBIOL-D-24-01465R1

Integration of Partially Observed Multimodal and Multiscale Neural Signals for Estimating a Neural Circuit Using Dynamic Causal Modeling

Dear Dr Park,

I am pleased to inform you that your manuscript has been formally accepted for publication in PLOS Computational Biology. Your manuscript is now with our production department and you will be notified of the publication date in due course.

The corresponding author will soon be receiving a typeset proof for review, to ensure errors have not been introduced during production. Please review the PDF proof of your manuscript carefully, as this is the last chance to correct any errors. Please note that major changes, or those which affect the scientific understanding of the work, will likely cause delays to the publication date of your manuscript.

Soon after your final files are uploaded, unless you have opted out, the early version of your manuscript will be published online. The date of the early version will be your article's publication date. The final article will be published to the same URL, and all versions of the paper will be accessible to readers.

Thank you again for supporting PLOS Computational Biology and open-access publishing. We are looking forward to publishing your work!

With kind regards,

Lilla Horvath

PLOS Computational Biology | Carlyle House, Carlyle Road, Cambridge CB4 3DN | United Kingdom ploscompbiol@plos.org | Phone +44 (0) 1223-442824 | ploscompbiol.org | @PLOSCompBiol

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Text. Supporting Information.

    The supplementary document explains the methodologies for extracting and analyzing calcium imaging signals from the barrel cortex, which were used to create a ground truth system.

    (PDF)

    pcbi.1012655.s001.pdf (3.6MB, pdf)
    Attachment

    Submitted filename: responses_to_reivewers.pdf

    pcbi.1012655.s002.pdf (368.1KB, pdf)

    Data Availability Statement

    Codes used in the current study are available at the github: https://github.com/monet-yonsei/mmsdcm.


    Articles from PLOS Computational Biology are provided here courtesy of PLOS

    RESOURCES