Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Comput. Neurosci., 06 February 2026

Volume 19 - 2025 | https://doi.org/10.3389/fncom.2025.1715136

This article is part of the Research TopicTheoretical and Computational Insights into Brain-Based CognitionView all articles

Relative timing and coupling of neural population bursts in large-scale recordings from multiple neuron populations

  • 1Machine Learning Department, Carnegie Mellon University, Pittsburgh, PA, United States
  • 2Department of Statistics and Data Science, Carnegie Mellon University, Pittsburgh, PA, United States
  • 3Allen Institute for Neural Dynamics, Seattle, WA, United States
  • 4Neuroscience Institute, Carnegie Mellon University, Pittsburgh, PA, United States

Introduction: The onset of a sensory stimulus elicits transient bursts of activity in neural populations, which are presumed to convey information about the stimulus to downstream populations. Although the timing at which these synchronized bursts reach their peak is highly variable across stimulus presentations, the relative timing of bursts across interconnected brain regions may be less variable, particularly for regions that are strongly functionally coupled.

Methods: We developed a simple analytical framework that provides accurate trial-by-trial estimates of population burst times and of the correlations in the timing of evoked population bursts across areas. The method was evaluated using simulated data and compared to a recently published alternative model. We then applied the approach to large-scale Neuropixels recordings from six cortical visual areas and one visual thalamic nucleus in thirteen mice presented with drifting grating stimuli.

Results: Our method performed well on simulated data and was 85–90% faster than the alternative model while being substantially easier to apply. Applied to real data, the approach enabled identification of mouse-to-mouse variation in both peak times and region-to-region functional coupling for the first two population bursts following stimulus onset. The observed timing relationships were consistent with known anatomy and physiology.

Discussion: Examining sequences of activity across areas revealed that some timing relationships were preserved across all mice, while others varied across individuals. These findings demonstrate that the general approach can produce sensitive, trial-resolved analyses of timing relationships across neural populations and can capture both shared and individual-specific patterns of population burst propagation.

Introduction

Within tens of milliseconds after the onset of a sensory stimulus, spikes are conveyed from the periphery and evoke a transient burst of activity across large populations of neurons in the thalamus and cortex. Responses to stimulus onset in sensory cortex often include two activity peaks, with the earlier peak reflecting the feed-forward propagation of spikes from the periphery, while the second peak (occurring 100–200 ms later) likely reflects feedback from other cortical areas (Sachidhanandam et al., 2013; Manita et al., 2015). The standard method for measuring the timing of these peaks is to compute a peri-stimulus time histogram (PSTH), which averages the evoked response across trials, but this ignores trial-to-trial variability in peak times, effectively discarding useful information that might give insights into the propagation of spikes through cortical areas (Chen et al., 2022).

Modern electrophysiological recording techniques, such as Neuropixels probes (Jun et al., 2017; Steinmetz et al., 2021), have enabled simultaneous recordings of spike trains from hundreds of neurons in multiple cortical regions, making it possible to observe the timing of evoked responses in greater detail than was previously possible (Siegle et al., 2021; Jia et al., 2022). The Allen Brain Observatory Neuropixels Visual Coding Dataset (Allen Institute MindScope Program, 2019), an open dataset consisting of electrophysiological recordings from multiple cortical and thalamic visual areas in parallel, is a prime example of what can achieved with these probes (Figures 1AC). The cortical areas recorded in this dataset display a stereotypical dual-peaked response to the onset of a full-field drifting grating stimulus, with the average timing of the first peaks consistent with their relative hierarchical ordering determined by anatomy (Figure 1D) (Harris et al., 2019; Siegle et al., 2021; DSouza et al., 2022). Because each peak results from the synchronous firing of many neurons in a given region, we refer to these peaks as “population bursts.” As noted by Kass et al. (2023), assuming that behaviorally relevant information is transmitted across parts of the brain through such transient bursts of activity in neural populations, their timing on a trial-by-trial basis should reveal coordinated activity.

Figure 1
Illustration of a neuroscience experiment involving a neuropixels probe and mouse visual cortex. Panels include: A) Diagram of probe specifications; B) Schematic of an awake mouse on a running wheel viewing a visual display; C) Diagram showing cortex layers and thalamus; D) Graph of firing rates in spikes per second over time, comparing multiple brain regions with two notable peaks.

Figure 1. Electrophysiological recordings from seven visual areas in a publicly available dataset. (A) Illustration of a Neuropixels probe used to detect extracellular spiking activity across hundreds of neurons in parallel. (B), Schematic of the recording configuration. Mice are head-fixed and free to run on a spinning wheel, while passively exposed to visual stimuli. Six Neuropixels probes are targeted to the visual cortex. (C), In each recording session, probes pass through six visual cortical regions (AL, anterolateral visual area; LM, lateromedial visual area; RL, rostrolateral visual area; V1, primary visual cortex; AM, anteromedial visual area; PM, posteromedial visual area) and one thalamic visual region (LGN, lateral geniculate nucleus). (D), Overall population response to the onset of a drifting grating stimulus. The population response here is obtained by smoothing PSTHs across neurons and trials for each area. Note the two prominent peaks, which likely result from feedforward and feedback signal propagation, respectively. Arrows indicate the time at (and thus order in) which the firing rate in each area's population reaches its maximal value.

We followed Chen et al. (2022) by focusing on the time at which each population firing rate reaches its maximum value (“peak timing”) because, by definition, many spikes occur around the time of the maximal value, so it should be well determined, statistically. Chen et al. (2022) noticed that the simple (“näive”) method of determining peak timing, namely smoothing the population PSTH and finding the time of its maximal value, in fact, produced poor estimates, and they identified three sources of difficulty. First, for any given condition, only a subset of neurons responded similarly to produce the two-peak population profile, while the other neurons effectively diluted the signal by issuing irrelevant noisy spike times. Second, the shape of the peak was condition-specific; the usual population PSTH, as shown in Figure 1, is a blurred average across conditions. Third, the Poisson-like noise in the spike trains (which is typical in many brain areas of behaving mammals), from a limited number of condition-relevant neurons, contributed substantially to the inaccuracy in peak timing estimates derived from smoothed population PSTHs. We devised an analytical strategy to overcome these problems, and the new method is much simpler and more computationally efficient than that proposed by Chen et al.

Not only do excessively noisy estimates of timing make it difficult to establish sequential activity across areas, they can also greatly decrease correlations of the timing across two areas, such as V1 and LM. This phenomenon is well known and easy to prove mathematically (Kass et al., 2014, Section 12.4.4). It is also intuitive: if two measurements tend to move up and down together but independent noise is added to them, the extent to which they move together will be thrown off by the noise, and their correlation will thus be diminished. In the statistics literature, an improved correlation estimate (often discussed under the heading of “errors in variables”), is typically called a “correction for attenuation” (Kass et al., 2014, Section 12,4.4 and references therein). To be clear, attenuation of correlation results from sampling a relatively small number of neurons: our corrections for attenuation aim to do a better job of estimating the results that would have been obtained had the entire condition-relevant population of neurons been recorded. Figure 6 provides an illustration for areas V1 and LM, based on the method we describe here.

Chen et al. solved the three problems listed above by developing a comprehensive Bayesian hierarchical model, called the Interacting Population Rate Function (IPFR) model. Simulation studies showed their method could obtain accurate estimates of individual trial population burst times and their trial-to-trial correlations across areas. Because it included, together, all elements of the problem, the IPFR model was rather complicated, and for large data sets could take an excessively long time to run in standard computing environments. As an alternative, we developed a simplified version by solving each of the three problems, separately, in a 3-step procedure. We demonstrate that the new procedure can replicate, with good accuracy, the results of the previous method while having an 85 to 90% reduction in compute time. We then use the new procedure to examine the relative timing and coupling of population bursts across thirteen mice and to infer the mouse-to-mouse variation in these timing and coupling relationships.

Materials and methods

Experimental setup

In this work, we analyzed the publicly available Allen Brain Observatory Visual Coding Neuropixels Dataset (Allen Institute MindScope Program, 2019), which includes spike trains and local field potential recordings from the mouse visual system. In each experiment, six Neuropixels probes were targeted to six areas of visual cortex (Figures 1AC), which were identified via functional retinotopic mapping before the experiment. Spike trains from between 40 and 100 neurons from each area were recorded simultaneously from each subject (after applying standard thresholds to spiking sorting quality metrics, see Siegle et al., 2021 for details). Thirty mice were head-fixed and passively presented with visual stimuli, which included natural movies, full-field flashes, Gabor patches, and drifting gratings. Here, we focused on drifting gratings because they included many repeated trials for each condition, the trials are relatively long (3 s each), and they drive strong responses in visual cortex. The drifting gratings have 40 conditions that result from combining eight grating orientations (0°, 45°, 90°, 135°, 180°, 225°, 270°, 315°) and five temporal frequencies (1, 2, 4, 8, 15 Hz). Each condition is repeated 15 times. Each trial lasts for 3 s, with 2 s stimulus and 1 s blank screen, with all conditions randomly interleaved. We analyzed spike trains from the lateral geniculate nucleus (LGN), the thalamic region that receives inputs from the retina and sends outputs to cortex, and six cortical areas: primary visual cortex (V1), which is the primary target of LGN, and is at the bottom of the visual hierarchy, as well as the rostrolateral (RL); lateromedial (LM); anterolateral (AL); anteromedial (AM); and posteromedial (PM) visual areas, with the last two residing at the top of the anatomically defined visual hierarchy (Harris et al., 2019; DSouza et al., 2022).

Model overview and statistical analysis

A high-level sketch of the IPFR model for a single area, under a single stimulus condition, is shown in the left diagrams of Figures 2, 3, and details can be found in Chen et al. (2022). The three steps of our new procedure correspond to the three problems identified in the introduction. We label these steps (1) interacting population selection, (2) initial peak time and standard error estimation, and (3) peak time denoising using and trial-to-trial correlation. Condition-specific population selection produces better timing estimates by removing irrelevant spikes produced by neurons with low activity, but it leaves us with comparatively small samples of good neurons. The denoising (in step 3 based on input from step 2) is needed to compensate for the noisiness of small-sample estimates. In the abstract ideal where an entire relevant population would be recorded, the denoising would not be necessary. In real-world experiments, however, noise obscures correlations. Schematic summaries of this procedure are shown in Figures 2, 3.

Figure 2
Diagram illustrating a model for peak timing estimation. It consists of two main sections. The left section shows the population intensity function and neuron membership, involving features and covariance. The right section details subset preselection and peak timing estimation, including hyper-parameters and denoised peak time calculations. Labels and parameters are indicated, with area, condition, and trial identifiers.

Figure 2. Comparison between the IPFR model and our three stage model for a single stimulus condition. (A) The IPFR model. The population spike train on a single trial is driven by its population firing rate, which combines a time-varying firing-rate template with trial-varying features. Only a subset of neurons recorded within the brain area will be used, and this subpopulation is determined by a population membership probability. This is all captured by a single model, with all variables and parameters jointly inferred. (B) In our model, the estimation procedure is divided into three sequential stages.

Figure 3
Three-panel figure showing neuronal firing rates for different units and grating directions. Panel A shows unit 133 in region V1 with various firing rates over time, passing with a significant firing rate. Panel B illustrates unit 155 in region V1, failing due to low firing rates. Panel C displays unit 130 in region LM, failing because there is no peak in the post-stimulus time histogram (PSTH). Each panel includes raster plots and corresponding PSTH graphs.

Figure 3. Plate diagram of our simplified multi-step procedure for estimating the timing of population bursts. (Left) Original IPFR model from Chen et al. (2022). (Right) Simplified model, which divides the estimation task into 3 steps. We are able to obtain comparable results with substantially reduced computation time.

In step (1) we extracted the subset of the population in each area that responds to a particular condition, which we call the interacting population. As we were interested in the time from stimulus onset at which the intensity function reaches its peak, we filtered out neurons that showed no change in firing rate, or a decrease in firing rate, in response to the stimulus. Then we selected, for each condition, the neurons with a clear peak in the stimulus response profile. We accomplished this selection by fitting a firing rate function to the PSTH for each recorded neuron, and for each stimulus condition, across trials. A neurons condition-specific PSTH was obtained by first binning the spike train in each trial into 1 ms bins, and then summing these binned spikes trains across all the conditions trials. The firing rate function is modeled non-parametrically using a Poisson Generalized Additive Model (GAM) with a spline basis (Figure 4), which is fit to the neuron's PSTH using maximum likelihood (Kass et al., 2014, Chapter 19).

Figure 4
Bar chart displaying firing rates over time in milliseconds. Three models are overlaid: 3-step method (blue), PRR (green), and Kernel Smoother (red). The x-axis represents time, and the y-axis indicates firing rate. The models show varying patterns, with peaks around fifty milliseconds.

Figure 4. Selection criteria illustrated for three example neurons. Left: Spike rasters of three different neurons to eight directions of the 1 Hz drifting grating stimulus. Right: PSTH and fitted firing rate function for the 225 degree stimulus condition. (A) The neuron passes the selection criteria due to its high firing rate and peak in its stimulus response profile. (B) The neuron fails the selection criteria due to its low firing rate. (C) This neuron fails because its PSTH lacks a peak (defined as a concave critical point).

We observed strong orientation tuning in the response profiles of individual neurons, consistent with previous recordings from visual cortex. Examples are shown for three neurons in Figure 4. Exploratory analysis revealed that the initial population burst occurs between 30 ms and 160 ms from stimulus onset, and so filtering for the evoked responses typical of an interacting population is done within this window. The filtering criteria for each neuron's firing rate function within the burst window are as follows:

(i) average firing rate is in the top 60% among neurons in the same visual area;

(ii) must have a concave critical point;

(iii) must have maximum slope in the top 60% among neurons in the same visual area; and

(iv) the increase from baseline to peak firing rate in the top 60% among neurons in the same visual area.

These filtering criteria can be easily automated and applied to all mice. Intuitively, they select the neurons within each visual area with a strong, peaked response to a stimulus. The conditions for a strong peaked response were determined from exploratory analysis on a single, randomly selected mouse, to be a high average firing rate (across time) in the peak response time window, a concave peak, and a sharp and noticeable increase in firing rate from its baseline in the peak response window. The presence of these features together is a strong indicator of a peaked response, although the concavity and the increase from baseline matter to a greater extent than the absolute firing rate. The thresholds were determined empirically for each peak separately from an exploratory analysis of data from one mouse (ID 756029989) and validated on a second mouse (ID 760345702) before extending the analysis to the full Allen Brain Observatory dataset.

After filtering, we rejected data from any condition in each of the 7 visual areas with an interacting population of less than 10 neurons available for the next stage of the analysis. Following the subset pre-selection step, the resulting data set for each visual area consists of only those neurons that contribute to population activity given each stimulus condition.

In step (2), the population PSTH on a given trial for a particular area is obtained by summing binned spikes trains across neurons. The population firing rate function is estimated in the same manner as with individual neurons (using a Poisson Generalized Additive Model with a spline basis), and the time of maximal firing rate, which is a näive estimate of the "peak time", is obtained from the population firing rate function as the time at which the maximum of this function occurs; its estimation uncertainty is obtained by bootstrap resampling from the population of neurons. As an object of statistical estimation, the peak burst time has the advantage of having, by definition, a relatively large number of spikes occurring near that time.

In step (3), the naive peak times and uncertainties obtained in step (2), which are represented as yc, r and αc,r2, respectively, are inserted into a simple Bayesian hierarchical model, shown visually in Figure 3 and specified as follows, for trial r under condition c:

yc,r|qc,r~N(qc,r,diag(αc,r2))qc,r|θc,diag(σc),R~N(θc,diag(σc)*R*diag(σc))θc~N(Mc,diag(βc2))[σc]i~Half-Cauchy(1)R~LKJ(1)

The components of the vectors correspond to the visual areas, indexed by a in Figure 3. Here, yc, r is a vector of peak time estimates (found in step (2)), which are assumed independent and identically distributed given qc, r. The components of the vector αc,r2 (again found in step (2)) are squared standard errors of the peak time estimates. The components of the vector qc, r are denoised peak times (expected values of the components of yc, r, which may be considered the vector of peak times based on the hypothetical complete populations of condition-relevant neurons) while θc are mean denoised peak times (the expected values across trials) and σc are the corresponding standard deviations, for condition c.

To complete the hierarchical model we adopt prior probability distributions that are commonly used because of their good statistical behavior. We place a half-Cauchy distribution on the standard deviation, with scale parameter 1 (Polson and Scott, 2012; Gelman, 2006). The symbol R denotes the matrix of cross-area correlations in the peak-1 times. For its prior we use a probability distribution over the space of (flattened) vectors of product-moment correlations that composes R. This is called the Lewandowski-Kurowicka-Joe (LKJ) distribution (Lewandowski et al., 2009), and is the recommended prior distribution over correlation matrices in the popular Bayesian inference software package STAN (Stan Development Team, 2024). This distribution has constant density over the component representation of the manifold of d-dimensional positive definite symmetric matrices with unit diagonals and off-diagonals between −1 and 1. Note that this manifold has a non-Euclidean geometry because of the constraints imposed by symmetry, unit diagonal, and positive definiteness. A sampling algorithm proposed in Lewandowski et al. (2009) can generate samples from this manifold, and therefore defines a probability density function over the manifold. The density for a correlation matrix sampled according to this algorithm is proportional to the determinant of the matrix raised to a certain power, which is defined by a free parameter. When this power is 0, the probability density corresponds to a uniform distribution over the component representation of this manifold. The matrix Σcpop in the right-hand side of Figure 3 can be expressed as diag(σc) * R * diag(σc), and is the cross area covariance matrix for the peak times qc,r. The symbols Mc and βc are the mean and variance hyper-parameters for the prior on θc. We estimate both using maximum likelihood, in a similar way as yc,r and αc,r, by summing binned spike trains across both neurons and trials corresponding to stimulus condition c, for each area. This closely approximates fully Bayesian posterior inference, as described in the conditionally independent hierarchical model (CIHM) framework (Kass and Steffey, 1989), also referred to as parametric empirical Bayes (PEB). We use the Rstan package with Hamiltonian Monte Carlo (Stan Development Team, 2024) to obtain posterior samples and then posterior means and variances for qc, r, θc, σc and R, r = 1, ..., R, c = 1, ..., C. In addition, we use the posterior mean peak times θ^a,c and posterior variances δ^a,c2 to compute, for each area a, estimates of the mean peak time across conditions, θ̄a. We do this using a weighted mean as the differing degrees of variances in the peak time estimates across areas makes the simple arithmetic mean a higher variance estimator. We do not use the usual formula for a weighted mean (e.g., page 193 of Kass et al., 2014) because θ̄a involves two sources of variance, the posterior variances δ^a,c2 of the condition-dependent estimates and the variance of those estimates across conditions. Thus, the formula we need appears in equation (16.37) on page 461 of Kass et al. (2014). We use the following simple iterative algorithm to estimate the appropriate weighted mean and its variance (the maximum likelihood estimate of these two quantities) by alternating between the two, while conditioning on the current value of the other:

• Initialize

wc,0=1C

• For k = 1 till convergence, repeat

θ̄a,k=c=1Cwc,k-1θ^a,csdθ̄a,k2=c=1Cwc,k-1(θ^a,c-θ̄a,k)2wc,k=(δ^a,c2+sdθ̄a,k2)1c=1C(δ^a,c2+sdθ̄a,k2)1

where sdθ̄a2 is an estimate of the variance in the peak times of area a, across stimulus conditions c = 1, …, C, around their weighted mean θ̄a.

We compute the squared standard error of the weighted mean, seθ̄a2 as

seθ̄a2=1c=1C(δ^a,c2+sdθ̄a2)1.

We follow these steps for each mouse to get the weighted means and variances, for all areas. Based on these, for each area, we then aggregate across all mice using the ordinary weighted mean and its standard error; we also compute the standard deviation across mice. We do this analysis for the first and second peaks separately. Because not all area–condition combinations passed the requirement of having at least 10 interacting neurons, the resulting dataset was unbalanced across mice. The Bayesian hierarchical model in step 3 naturally accommodates this structure: only observed peak-time estimates contribute likelihood terms, and all latent variable posterior distributions are determined by partial pooling from the observations that are present. This allows the model to be fit without requiring balanced observations across areas or conditions and ensures that uncertainty appropriately increases in cases with fewer contributing trials or smaller interacting populations.

Results

In order to establish the estimation accuracy of our model, we first conducted simulations using data generated by the IPFR model. We demonstrate that our three-step method is nearly as accurate as the IPFR model while having greatly reduced computation time.

We then apply our method to data from the Allen Brain Observatory Neuropixels Visual Coding dataset, with the goal of examining mouse-to-mouse variation in relative lead–lag timing and coupling (trial-to-trial correlation) relationships among the different visual areas based on peak 1 and peak 2 timing. Previous studies have shown a temporal ordering in the feedforward propagation of spikes through the visual cortex, with evoked spikes appearing in higher visual areas having longer delays after stimulus onset (Schmolesky et al., 1998; Siegle et al., 2021; Glickfeld and Olsen, 2017). We expected such an ordering to be reflected in the ordering of peak 1 times across the different areas. Furthermore, any ordering that is functionally relevant should be consistent across subjects, even though the absolute peak times may be subject to a variety of sources of variation having little or no functional relevance. Because feedback propagation has been less well studied, it is unclear what to have expected about the ordering of peak 2 population activity, as peak 2 timing most likely depends on top-down signals coming from other brain regions, as well as the animal's internal state.

In addition to the relative ordering in the peak times across the visual areas, our methods can be used to learn about functional associations between visual areas through marginal and partial trial-to-trial correlations in peak times between pairs of areas. For example, neuroanatomical studies of the mouse thalamocortical pathway indicate that V1 is the dominant cortical target of LGN and a major relay to higher visual areas (Antonini et al., 1999). However, more recent anatomical work has also demonstrated direct projections from dLGN to several higher visual areas (Bienkowski et al., 2020). Thus, while V1 is expected to mediate much of the thalamocortical communication, it might not exclusively determine all LGN to higher area interactions. This broader anatomical picture motivates examining both marginal and V1-conditioned correlations to understand whether observed LGN–higher-area associations reflect V1 mediation or additional direct inputs. We report results using these tools.

Performance in estimating ground truth values using simulated data

To compare our proposed model to the IPFR model, we conducted a simulation study using the latter model as the ground truth. Our simulation consisted of two hypothetical brain regions a1 and a2, with the number of neurons in each area given by N1 and N2 areas, respectively. We specified a stimulus condition s, with proportions pa1 and pa2 of the neurons in the corresponding region belonging to the single peaked response population for s, and the complementary sets of neurons in each region belonging to the flat response population. Given these conditions, as well as the pre-defined peaked and flat response population firing rate templates for each region, we sampled the individual neuron spike trains using a Poisson point process. For a given area, each neuron spike train depends on the neuron's population membership (which follows a categorical distribution), and corresponding population firing rate template. In addition, each trial of the peaked response population firing activity depends on a trial-varying peak time, which follows a bivariate Gaussian distribution (corresponding to each the two regions), with a pre-specified mean μ, variances σ1 and σ2 and correlation ρ. We incorporated the trial peak time into the peaked response population firing rate function using time warping. Details of the generative model can be found in Chen et al. (2022). We sampled the neuron spike trains in both areas for R trials, and then fit the IPFR model and our three-step model to the resulting data. We also estimated peak times from a Gaussian kernel applied to the population PSTH (we referred to this previously as a näive estimate of the peak times), with bandwidth selected using cross-validation. The Gaussian kernel, also called Gaussian filter, is commonly used in practice to estimate a firing rate function. We therefore consider it a baseline approach. We repeated this process of simulating and fitting data across 60 repititions, for each of several configurations of ρ, R and lag (= μ2−μ1). We fixed N1, N2, σ1, σ2, pa1, pa2 at the values 100, 100, 1, 1, 0.8, 0.8, respectively. For each repetition we estimated the parameters of the Gaussian distribution of peak times using each method (for the näive method we estimated correlations from the Pearson correlations of the näive peak time estimates), and then computed the mean and standard error across repetitions. Figure 5 shows the fitted firing rate function for each candidate model to area a1's population PSTH in a single trial of an example simulated dataset, shown for visual comparison.

Figure 5
Scatter plots labeled A, B, and C compare V1 peak time to LM peak time for three datasets: Full population (A) with r = 0.06, Interacting population (B) with r = 0.2, and Posterior (C) with r = 0.8. Points in plot C show a more pronounced positive correlation.

Figure 5. Fitted firing rate function for each candidate model to the population PSTH in a single trial of an example simulated dataset. For one of the datasets with correlation ρ = 0.8 and number of neurons N1 = 100, we show the fitted firing rate function on a single trial, using each method described above. The IPFR and the 3-step method both use a GAM with a log link function to fit the intensity function. However, the 3-step method first filters out those neurons that do not participate in the population burst response, as detailed in the Model Overview and Statistical Analysis section above. Note that the IPFR (green trace) was used as the ground truth to generate the datasets.

The IPFR and the 3-step method both use a GAM with a log link function to fit the intensity function. However, the 3-step method first filters out those neurons that do not participate in the population burst response, as detailed in the Model Overview and Statistical Analysis section above. Tables 1, 2 show the outputs, summarized across 60 simulated datasets, for each candidate model. In Table 1, the lag times estimates produced by the kernel smoother are close to those from the other two methods. However, the standard error bars are about twice as large as those obtained from the 3 step method. Thus, using the 3-step method would correspond to results obtained from the kernel smoother based on four times as much data. Taking the kernel smoother as the reference, Table 2 shows the percentage reduction in estimation error obtained from each method when estimating trial-to-trial correlation. While our method does not have as much of an improvement over the kernel method as the IPFR model on data simulated from the IPFR model, it still considerably improves over the reference, demonstrating the ability of our method to denoise the trial peak times and to more accurately estimate the correlations.

Table 1
www.frontiersin.org

Table 1. Lag recovery (in milliseconds) from three methods from data simulated from the IPFR model.

Table 2
www.frontiersin.org

Table 2. Correlation recovery from three methods from data simulated from the IPFR model.

We also provide support for our choice of thresholds when selecting the interacting population of neurons (step 1 of the 3-step method) by performing sensitivity analysis across varying threshold values for each feature used in the selection during these simulations. Specifically, we examined how changing the percentile threshold values for the average firing rate, maximum slope, and increase from baseline affects the recovery of ground truth peak time lags and trial-to-trial correlations. In each of three set of simulations, we varied the inclusion threshold for one specific criterion (Average Firing Rate, Maximum Slope, or Increase from Baseline) across the values 40%, 50%, 60%, 70%, and 80%, while holding the thresholds for the other criteria constant at the default 60%. We used a ground truth peak time lag and trial-to-trial correlation of 8 ms and 0.8 across these simulations. For each configuration, we applied the 3-step method to 60 simulated datasets, and estimated the lag and correlation. The results are summarized in Table 3. We observed that the estimated lag times remained stable, staying within 0.2 ms of the ground truth (8 ms) across all tested thresholds. Similarly, the estimated trial-to-trial correlations were robust, consistently recovering values close to the ground truth of 0.8. While the standard errors increased slightly at higher thresholds (80%), potentially due to the increased number of non interacting neurons being selected, the central estimates remained close to the ground truth value of 0.8. These findings indicate that the method is not overly sensitive to the precise choice of heuristic thresholds within a reasonable range (40–80%).

Table 3
www.frontiersin.org

Table 3. Sensitivity of lag and correlation recovery to variations in population selection thresholds.

In order to demonstrate the improvement in runtime between the IPFR and the 3-step method, we ran additional simulation studies on the previously described models. First, we report the difference in runtime of both models for number of simulated areas = 2, 4, 6, and 8. For each value, we specify Ni = 100 neurons in each area. The results are summarized in Table 4. Increasing up the number of areas also increases up the number of neurons to be assigned to a peaked or flat response population, as well as the size of the covariance matrix being estimated. We used a randomly chosen mean vector and covariance matrix for the trial peak time distribution, and we used a peaked response population proportion of pi = 0.8 for each area. From the results in Table 4, we observe between 88 and 90% reduction in the runtime of the 3-step method over the IPFR. We also separately investigate the relative runtimes of both models as we vary the number of stimulus conditions, which also varies the number of trials. Table 5 summarizes our results for number of stimulus conditions = 1, 5 and 10. Fixing the number of areas at 2, and the number of neurons per area at 100, we use Rs = 60 trials for each stimulus condition sk. Under this configuration, the population membership of the jth neuron in area ai now also depends on the stimulus condition sk being considered. We set the proportion of peaked response neurons pi, s = 0.8 for each area ai and stimulus conditions sk, and the peak time trial to trial correlation and variance as ρ = 0.8 and σ = 1, respectively. In both scaling experiments, we generated 4,000 samples of each variable of interest. While both models scale quadratically with both the number of areas and stimulus conditions (number of neurons and trials, respectively), we obtained between an 85 and 90% reduction in runtime with the 3-step method over the IPFR for problems of the same size. We note that the simulated datasets used in this study are quite small (a single stimulus condition in the area scaling experiment, two areas in the stimulus condition scaling experiment) compared to interesting real-world datasets (5 to 10 areas and 10s of stimulus conditions on multiple mice), and thus the model time complexity becomes progressively more important on the scales of real-world data. Extrapolating these results to the 7 areas and 40 stimulus conditions used for each mouse in this study, fitting the model would have taken more than 18 h with the IPFR method, versus 3 h with our 3-step method.

Table 4
www.frontiersin.org

Table 4. Runtime comparison between the IPFR and the three-step method with a varying number of areas.

Table 5
www.frontiersin.org

Table 5. Runtime comparison between the IPFR and the 3-step method with a varying number of stimulus conditions.

Illustration with real data

We chose one example subject, and two visual areas V1 and LM, to demonstrate the method's correction for attenuation of correlation, and the extent to which this is facilitated by both the sub-population selection and the denoising. Results are shown in Figure 6. We estimated the Pearson correlation coefficient for the trial-by-trial peak 1 times in three cases. First (panel A), peak times were obtained by applying a kernel smoother on each trial to the PSTH based on the full population (without the interacting population selection step). The correlation was 0.06. Second (panel B), we applied the kernel smoother to the PSTH after selecting the interacting population. The correlation increased to 0.2. Third (panel C), the peak times were obtained as posterior means from the Bayesian hierarchical model, according to the complete three-step approach. The correlation obtained further increased substantially to 0.8. In order to rule out potentially spurious correlations resulting from the denoising procedure, we performed a negative control analysis (panel D). We shuffled the trial order of the spike trains in V1 while maintaining the original order for LM, effectively destroying the physiological trial-to-trial linkage. Applying the full three-step method to this shuffled dataset yielded a correlation of 0.03, consistent with the absence of functional coupling. This confirms that the model does not induce correlations where none exist. The large increase in correlation appears consistent with attenuation-correction behavior, rather than a spurious artifact of the model. We found this increase in the peak 1 time correlation estimate between V1 and LM in the thirteen mice we studied from the Allen Observatory dataset. The results are shown in Figure 7. The results from our prior simulation studies suggest that the correlation value of 0.8 were likely attenuated to 0.06 in the naive estimates shown in panel A. See Behseta et al. (2009) for further depictions of attenuation of correlation in multi-trial spike count data. This example case illustrates the importance of the denoising step in our procedure.

Figure 6
Diagram comparing two models. Panel A: End-to-end model includes steps for trial-varying features, population firing rate, population spike train, time-varying firing rate template, and population membership. Panel B: Model with three consecutive steps includes interacting population selection, naive peak time and standard error estimation, and peak time denoising and trial-to-trial correlation.

Figure 6. Denoising of peak 1 times for regions V1 and LM in an example mouse. (A) Plot of Estimated peak 1 times using a kernel smoother applied to the condition-specific PSTH based on the full populations of recorded neurons. (B) Plot of estimated peak 1 times after interacting sub-population selection. (C) Plot of estimated peak 1 times after applying the full three-step method. (D) Results of a negative control analysis where the trial order was shuffled for V1 but not LM, showing that the method correctly recovers a correlation near zero in the absence of physiological coupling.

Figure 7
Scatter plot with two sets of data points represented by blue and orange dots across the vertical axis labeled M1 to M13. Points are spread horizontally between 0.0 and 1.0 along the horizontal axis, connected by lines.

Figure 7. Correction for attenuation of correlation in the V1-LM pathway across 13 mice. A dumbbell plot comparing the estimated trial-to-trial correlation of Peak 1 times between regions V1 and LM using the naïve kernel smoother (blue) and the denoised three-step method (orange). Each row represents an individual mouse. In all subjects, the denoised estimate is substantially higher than the naïve estimate, demonstrating that the method consistently recovers strong functional coupling that is attenuated by finite sampling noise.

Analysis of data from multiple mice

To understand the functional ordering present in feedforward signal propagation in the visual cortex, we applied our method to data from thirteen mice from the Allen Brain Observatory dataset, estimating the average trial-by-trial peak times in each of seven areas. We then computed the standard deviations of the peak time across mice for each area. Figure 8 shows the weighted means, standard errors, and standard deviations for peak (1 and 2) times across mice. While the ordering of Peak 1 times in Figure 8 is consistent with previous results (see Figure 3 of Siegle et al., 2021), that figure can not indicate the extent to which such timing is or is not consistent across subjects. We examine consistency next.

Figure 8
Graphs labeled A and B depict peak times in milliseconds for regions including LGN, V1, RL, LM, AL, AM, and PM. Graph A shows peak times from 59 to 89 ms, while Graph B displays peak times from 239 to 253 ms.

Figure 8. Weighted means, standard errors, and standard deviations across mice for peak 1 time and peak 2 time. The shorter horizontal bar (top) represents the standard errors, and the longer bars (bottom) represent the standard deviations, (A) peak 1 (13 mice), (B) peak 2 (11 mice). The ordering in peak 1 times largely disappears in peak 2 times, except that areas AM and PM appear to have somewhat later peak 2 times.

Consistency in ordering of peak times

Despite subject-to-subject variability in actual peak time values, Figure 9 shows some consistency in the ordering of peak times across mice. The figure also displays some inconsistencies. For peak 1, across all mice, we observe LGN preceding V1, which precedes higher-order visual areas. For all mice we also observe peak 1 time in both AM and RL preceding PM. However, apart from these relationships, the relative peak 1 timing among higher-order visual areas is specific to each mouse. For peak 2, for all mice LGN and V1 both precede AM and PM, and again RL precedes PM, but all other orderings are inconsistent. For example, LGN precedes V1 sometimes, but not uniformly across mice, and V1 precedes higher-order areas other than AM and PM sometimes, but not for all mice. Again, as with Peak 1, the relative timing among higher-order areas apart from RL and PM is inconsistent.

Figure 9
Four scatter plots labeled A, B, C, and D show the firing times of mouse neurons relative to visual areas V1 and LM. Each plot maps mouse IDs (M1-M13) against firing time offsets in milliseconds. Plots A and B display peak firing times relative to V1, while plots C and D show peak firing times relative to LM. Colored markers indicate different recordings per mouse.

Figure 9. Mouse-to-mouse variability in the time of the initial peak response relative to a reference region. In (A, B), we show Peak 1 and peak 2 (respectively) time estimates for LGN, AM and PM, relative to the corresponding peak time estimate for V1, for the same set of thirteen mice. (C, D) show the peak 1 and peak 2 times estimates for V1, RL, LM and AL, relative to the corresponding peak time estimate for LM. In all cases, 1 standard error bar is also shown for the peak time estimates, although many are small enough to be obscured by the region label. We observe a consistent ordering across mice in the peak 1 times of LGN, V1, AM and PM in (A), suggesting a functionally relevant pathway. We don't observe the same consistency in the peak 2 times for these areas in (B), although we see LGN and V1 consistently reach their second peak before AM and PM. Among the regions V1, RL, LM and AL, we see that for peak 1 in (C), V1 tends to reach its peak before the other three, although there appears to be no clear ordering among the three. There is no discernable pattern in the peak 2 times among this set of regions in (D).

Peak time correlations among the cortical areas tend to be stronger than those between cortical areas and LGN

We obtained the trial-to-trial correlations in peak times between pairs of areas from the entries of the matrix R described in the modeling section, and aggregated them across mice for both peaks using a weighted mean, where weighting is done using the standard error for each mouse [as previously stated, this is a lower variance estimator than the simple arithmetic mean; see the discussion in (Kass et al., 2014, Chapter 8)]. As shown in Figure 10, the cortico-thalamic correlations tended to be lower on average than the correlations among the cortical areas, although this was more striking for peak 1 than for peak 2.

Figure 10
Two heatmaps labeled A and B display correlation data between brain regions. Each heatmap has a triangular format with values representing correlation coefficients. Regions labeled along the x and y axes include LGN, V1, LM, RL, AL, AM, and PM. The heatmaps use a color gradient ranging from light blue to dark blue, indicating correlation strengths from 0.00 to 1.00. Heatmap A shows lower correlations compared to heatmap B, where stronger correlations are visible, especially between AM and AL. A color legend indicates the correlation values represented by the shades of blue.

Figure 10. Trial-to-trial correlations in the peak times between pairs of areas. Each entry shows the weighted mean correlations of peak times between pairs of areas, across N = 13 mice. Each row/column shows the correlations between a single visual area and other areas. We observe in (A), that the correlations in peak 1 times among the cortical areas tend to be stronger than those between cortical areas and LGN. We observe this to a lesser degree among the peak 2 correlations in (B), along with the fact that peak 2 correlations tend to be stronger than their corresponding peak 1 correlations.

We also computed the mouse-to-mouse standard deviations of these correlations in each case. Figure 11 shows that the correlations between LGN and the cortical areas generally appear more variable across mice than correlations among cortical areas.

Figure 11
Two heatmaps labeled A and B compare regions titled Region 1 and Region 2. Each square denotes the standard deviation of peak correlation, with values ranging from 0.06 to 0.30. Darker shades indicate higher values. The scale bar shows graduations from 0.1 to 0.3.

Figure 11. Standard deviations across mice of pairwise correlations between peak times. Each entry in the heat map represents one standard deviation of the pairwise trial-to-trial correlations in peak times between the corresponding pair of regions. The color corresponds to the magnitude of the standard deviation. The figure reveals that the peak 1 correlations (A) tend to be more variable across mice than the peak 2 correlations (B).

Correlations between thalamic and early cortical areas show the largest percentage changes after conditioning on V1

Given the neuroanatomy of the mouse thalamocortical pathway, we sought to quantify the involvement of V1 in the interactions between pairs of areas. We computed the partial correlations between the peak times for each pair of visual areas, conditioned on V1, and compared this to the original (marginal) correlation for the pair. Specifically, we computed the percentage decrease from marginal correlation to partial correlation for each pair of areas, where the partial correlation was conditioned on V1. As seen in Figure 12, for both peaks, the pair AM–PM has the least decrease in correlation given V1, which is expected given that they are farthest areas from V1 in the visual hierarchy, and there are no expected projections between this region pair through V1 (Harris et al., 2019; Siegle et al., 2021). Among the cortical regions, according to the results for peak 1, the further downstream the region is from V1, the smaller the drop in its correlations with other regions after conditioning on V1. The biggest drops in correlations are seen in the correlations of LGN and the cortical areas, suggesting strong mediation of these interactions by V1. In particular, the correlation of LGN with RL for peak 1, goes from a positive to a negative correlation after conditioning on V1 (the decrease in correlation is greater than 100%). For peak 2 there are similar large decreases for pairs involving LGN, but the combination of feedback projection with the inconsistent timing results in Figure 9 (especially for LGN and V1) suggests the reversal of correlation between LGN and each of AM, AL, and PM after conditioning on V1 may be due to bidirectional connections between V1 and AM, AL, and PM.

Figure 12
Scatter plot showing the decrease in correlation across different areas: LGN, LM, RL, AL, and AM. Various colored markers represent different measurements with labels RL, LM, PM, AM, and AL. The vertical axis indicates the percentage decrease in correlation from zero to one hundred fifty percent.

Figure 12. Percentage decrease in correlations between pairs of areas after conditioning on V1. Each labeled point shows the percentage decrease in the peak time correlations for the region pair consisting of the text label region and the corresponding region on the x-axis. For example, after conditioning on V1, the correlation between the peak 1 times in LGN and AL decreased by about 38%. The standard errors in all cases are < 10%. The previously positive correlation between LGN and RL in peak 1, and between LGN and AM, AL and PM in peak 2 became negative after conditioning V1 (the decrease in correlation is greater than 100%).

Discussion

Studies of sequential timing of activity across brain areas have generally relied on data aggregated across trials. We aimed to develop, assess, and illustrate a relatively simple and computationally efficient method for identifying precise trial-by-trial sequential timing in population activity across areas. Motivated by results of Chen et al. (2022), we created a straightforward 3-step procedure and found it was nearly as accurate as the more complicated methodology in Chen et al. (2022) while running about 10 times faster, which enabled our comparative analysis of data from multiple subjects. This powerful method is accessible to the many neuroscientists who could apply it to recordings from large populations of spiking neurons.

Our examination of the variability in sequential timing relationships across 13 mice in the Allen Brain Observatory Visual Coding Neuropixels dataset (Allen Institute MindScope Program, 2019) produced results that are consistent with known anatomy and physiology, while also highlighting the distinction between pathways that are consistent across subjects versus those that are idiosyncratic. In the feedforward case of peak 1, for example, while LGN activity always precedes V1 acticity which always precedes activity in higher-order visual areas, most of the timing relationships among those higher-order visual areas are subject dependent. In the case of peak 2, which involves feedforward, feedback, and inputs from other areas, the relative timing of LGN and V1 is subject dependent.

We note that the subject-to-subject variability we observed may be attributed primarily to differences in animal physiology, differences in the experimental setup used in data collection, or to a combination of both these and other factors. Although inconsistencies across mice remain to be explained in greater detail, the results that were nearly the same across mice are compatible with existing notions of a functionally relevant hierarchical visual pathway for feedforward signal propagation. One interesting set of results that await further exploration involves LGN: the correlations in peak time between LGN and the cortical areas are weaker, on average, and more variable across mice, than those among the visual cortical regions themselves.

A potential explanation is that targeting Neuropixels probes to deep brain structures such as LGN, based solely on a map of the visual cortex, is prone to inaccurate placement, resulting in poor representation of relevant LGN neural populations and increased variability across mice. Similarly, partial correlations after conditioning on populations that are incompletely sampled by electrodes must be interpreted carefully. The contrast of the substantial decrease in correlation between LM and AM, after conditioning on V1, versus the small decrease in correlation between PM and AM may seem consistent with notions of visual hierarchy. On the other hand, the modest decrease in correlation between LGN and PM, after conditioning on V1 might be due to the many paths from V1 to PM (which could create variation in timing, as seen in the reduced correlation of V1 with PM compared to other areas) or it could be that key projection neurons may not have been sampled. Another important additional contributor to the mouse-to-mouse variability we observe is likely the animals ongoing behavioral state (for example, differences in locomotion or arousal across and within sessions). In the Allen Brain Observatory Visual Coding Neuropixels dataset, behavioral measures such as running speed are available, making it natural, in future work, to partition trials by behavioral state (e.g., running vs. stationary, or different arousal levels) and re-estimate both peak times and trial-to-trial correlations within each state. Such an analysis could help to disentangle variability arising from state-dependent modulation from variability reflecting more stable physiological or anatomical differences. A factor that may contribute to the variability, particularly in thalamo–cortical correlations, is the exclusion criterion requiring at least 10 interacting neurons in each area–condition combination. Because LGN yields tend to be lower and more variable across mice than cortical yields, different subsets of conditions may enter the analysis for each mouse. Although our hierarchical Bayesian model fully accommodates such unbalanced structures by omitting missing observations from the likelihood and borrowing strength across conditions and areas through partial pooling, these differences in sampled conditions may still widen the mouse-to-mouse variability observed for LGN–cortex pairs. A more elaborate joint model that relates neuron yield, condition inclusion, and peak-time estimation could address this explicitly, but such extensions lie beyond the scope of the present work.

To the extent that the substantial mouse-to-mouse variability in functional connectivity observed across particular visual areas may have physiological sources, they could be genetic, developmental, or experiential factors (or combinations of these). Future studies could explore these distinctions, for example by comparing response timing in different mouse lines or mice with different types of visual exposure (e.g., dark-reared). Such investigations would be especially useful if combined with causal manipulations.

We have demonstrated the usefulness of this method in estimating peak times and their trial-to-trial correlations for spike train data. Although it is notoriously difficult to tease out informative trial-to-trial fluctuations in continuous data such as EEGs, Klein et al. (2021) decomposed local field potentials (LFPs) into current source densities (CSDs) on a trial-by-trial basis from which they demonstrated cross-population frequency coupling that was not apparent from the original LFPs. A variant of the methodology developed here might, in a similar vein, be useful for establishing timing relationships from CSDs. On the other hand, our analysis of bursts in temporally-evolving firing rate functions takes advantage of the substantial information about the timing of their maxima; by definition, that is where the most spikes occur. We also strengthened covariation relationships by confining attention to a single, homogeneous sub-population of neurons in each area. By instead examining multiple sub-populations, future work could investigate the diversity of functional interactions across areas.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.

Ethics statement

The animal study was approved by Refer to the Allen Institute for Neural Dynamics, Seattle, WA. The study was conducted in accordance with the local legislation and institutional requirements.

Author contributions

MO: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing. JS: Data curation, Investigation, Resources, Software, Supervision, Validation, Writing – review & editing. RK: Writing – review & editing, Investigation, Resources, Methodology, Project administration, Funding acquisition, Validation, Writing – original draft, Conceptualization, Supervision.

Funding

The author(s) declared that financial support was received for this work and/or its publication. This work was supported by the National Institute of Mental Health, RO1 MH064537 (Research grant).

Acknowledgments

We thank the Allen Institute founder, Paul G. Allen, for his vision, encouragement, and support.

Conflict of interest

The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declared that generative AI was not used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Allen Institute MindScope Program (2019). Allen Brain ObservatoryNeuropixels Visual Coding (Dataset). Seattle, WA: Allen Institute MindScope Program.

Google Scholar

Antonini, A., Fagiolini, M., and Stryker, M. P. (1999). Anatomical correlates of functional plasticity in mouse visual cortex. J. Neurosci. 19, 4388–4406. doi: 10.1523/JNEUROSCI.19-11-04388.1999

PubMed Abstract | Crossref Full Text | Google Scholar

Behseta, S., Berdyyeva, T., Olson, C. R., and Kass, R. E. (2009). Bayesian correction for attenuation of correlation in multi-trial spike count data. J. Neurophysiol. 101, 2186–2193. doi: 10.1152/jn.90727.2008

PubMed Abstract | Crossref Full Text | Google Scholar

Bienkowski, M. S., Sepehrband, F., Kurniawan, N. D., Stanis, J., Korobkova, L., Khanjani, N., et al. (2020). Homologous laminar organization of the mouse and human subiculum. Sci. Rep. 11:3729. doi: 10.1038/s41598-021-81362-w

PubMed Abstract | Crossref Full Text | Google Scholar

Chen, Y., Douglas, H., Medina, B., Olarinre, M., Siegle, J., and Kass, R. (2022). Population burst propagation across interacting areas of the brain. J. Neurophysiol. 128, 1578–1592. doi: 10.1152/jn.00066.2022

PubMed Abstract | Crossref Full Text | Google Scholar

DSouza, R. D., Wang, Q., Ji, W., Meier, A. M., Kennedy, H., Knoblauch, K., et al. (2022). Hierarchical and nonhierarchical features of the mouse visual cortical network. Nat. Commun. 13:503. doi: 10.1038/s41467-022-28035-y

PubMed Abstract | Crossref Full Text | Google Scholar

Gelman, A. (2006). Prior distributions for variance parameters in hierarchical models (comment on article by Browne and Draper). Bayesian Anal. 1, 515–534. doi: 10.1214/06-BA117A

Crossref Full Text | Google Scholar

Glickfeld, L. L., and Olsen, S. R. (2017). Higher-order areas of the mouse visual cortex. Annu. Rev. Vis. Sci. 3, 251–273. doi: 10.1146/annurev-vision-102016-061331

PubMed Abstract | Crossref Full Text | Google Scholar

Harris, J. A., Mihalas, S., Hirokawa, K. E., Whitesell, J. D., Choi, H., Bernard, A., et al. (2019). Hierarchical organization of cortical and thalamic connectivity. Nature 575, 195–202. doi: 10.1038/s41586-019-1716-z

PubMed Abstract | Crossref Full Text | Google Scholar

Jia, X., Siegle, J. H., Durand, S., Heller, G., Ramirez, T., Koch, C., et al. (2022). Multi-regional module-based signal transmission in mouse visual cortex. Neuron 110, 1585–1598. doi: 10.1016/j.neuron.2022.01.027

PubMed Abstract | Crossref Full Text | Google Scholar

Jun, J. J., Steinmetz, N. A., Siegle, J. H., Denman, D. J., Bauza, M., Barbarits, B., et al. (2017). Fully integrated silicon probes for high-density recording of neural activity. Nature 551, 232–236. doi: 10.1038/nature24636

PubMed Abstract | Crossref Full Text | Google Scholar

Kass, R. E., Bong, H., Olarinre, M., Xin, Q., and Urban, K. N. (2023). Identification of interacting neural populations: methods and statistical considerations. J. Neurophysiol. 130, 475–496. doi: 10.1152/jn.00131.2023

PubMed Abstract | Crossref Full Text | Google Scholar

Kass, R. E., Eden, U. T., and Brown, E. N. (2014). Analysis of Neural Data. New York, NY: Springer New York. doi: 10.1007/978-1-4614-9602-1

Crossref Full Text | Google Scholar

Kass, R. E., and Steffey, D. (1989). Approximate bayesian inference in conditionally independent hierarchical models (parametric empirical bayes models). J. Am. Stat. Assoc. 84, 717–726. doi: 10.1080/01621459.1989.10478825

Crossref Full Text | Google Scholar

Klein, N., Siegle, J. H., Teichert, T., and Kass, R. E. (2021). Cross-population coupling of neural activity based on gaussian process current source densities. PLoS Comput. Biol. 17, 1–24. doi: 10.1371/journal.pcbi.1009601

PubMed Abstract | Crossref Full Text | Google Scholar

Lewandowski, D., Kurowicka, D., and Joe, H. (2009). Generating random correlation matrices based on vines and extended onion method. J. Multivariate Anal. 100, 1989–2001. doi: 10.1016/j.jmva.2009.04.008

Crossref Full Text | Google Scholar

Manita, S., Suzuki, T., Homma, C., Matsumoto, T., Odagawa, M., Yamada, K., et al. (2015). A top-down cortical circuit for accurate sensory perception. Neuron 86, 1304–1316. doi: 10.1016/j.neuron.2015.05.006

PubMed Abstract | Crossref Full Text | Google Scholar

Polson, N. G., and Scott, J. G. (2012). On the half-cauchy prior for a global scale parameter. Bayesian Anal. 7, 887–902. doi: 10.1214/12-BA730

Crossref Full Text | Google Scholar

Sachidhanandam, S., Sreenivasan, V., Kyriakatos, A., Kremer, Y., and Petersen, C. C. H. (2013). Membrane potential correlates of sensory perception in mouse barrel cortex. Nat. Neurosci. 16, 1671–1677. doi: 10.1038/nn.3532

PubMed Abstract | Crossref Full Text | Google Scholar

Schmolesky, M. T., Wang, Y., Hanes, D. P., Thompson, K. G., Leutgeb, S., Schall, J. D., et al. (1998). Signal timing across the macaque visual system. J. Neurophysiol. 79, 3272–3278. doi: 10.1152/jn.1998.79.6.3272

PubMed Abstract | Crossref Full Text | Google Scholar

Siegle, J., Jia, X., Durand, S., Gale, S., Bennett, C., Graddis, N., et al. (2021). Survey of spiking in the mouse visual system reveals functional hierarchy. Nature 592, 86–92. doi: 10.1038/s41586-020-03171-x

PubMed Abstract | Crossref Full Text | Google Scholar

Stan Development Team. (2024). Stan Reference Manual, 2.32.36. Available online at: https://mc-stan.org

Google Scholar

Steinmetz, N. A., Aydin, C., Lebedeva, A., Okun, M., Pachitariu, M., Bauza, M., et al. (2021). Neuropixels 2.0: a miniaturized high-density probe for stable, long-term brain recordings. Science 372:eabf4588. doi: 10.1101/2020.10.27.358291

PubMed Abstract | Crossref Full Text | Google Scholar

Keywords: Bayesian denoising, cross-population interaction, neuropixels, spike train denoising, visual cortex

Citation: Olarinre M, Siegle JH and Kass RE (2026) Relative timing and coupling of neural population bursts in large-scale recordings from multiple neuron populations. Front. Comput. Neurosci. 19:1715136. doi: 10.3389/fncom.2025.1715136

Received: 29 September 2025; Revised: 29 September 2025;
Accepted: 24 December 2025; Published: 06 February 2026.

Edited by:

Antonio C. Roque, University of São Paulo, Brazil

Reviewed by:

Marius Schneider, University of California, Santa Barbara, CA, United States
Edward Horrocks, University College London, United Kingdom

Copyright © 2026 Olarinre, Siegle and Kass. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Robert E. Kass, a2Fzc0BhbmRyZXcuY211LmVkdQ==

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.