This is an uncorrected proof.
Figures
Abstract
Neural population models are widely used to interpret electroencephalography (EEG), yet the relationship between the two remains far less systematically understood as compared with single-neuron models. More fundamentally, it remains unclear whether EEG can support a uniquely plausible population-level mechanism, or whether multiple structurally distinct models can explain the data equally well. To address this question, we combine comparative analysis of canonical model families with grammar-based generation of new candidate architectures. We assemble 17 canonical neural mass and phenomenological models and embed them in a shared structural space. From their common processes, we define a probabilistic grammar over interpretable dynamical components and develop ENEEGMA (Exploring Neural EEG Model Architectures), a Julia-based framework for grammar-based model generation, simulation, and parameter optimization. With this grammar, we generate additional candidate models. We then assess both canonical and generated models by fitting them to EEG independent-component spectra from four datasets for two conditions, i.e., resting state and steady-state visual evoked potentials (SSVEP). Canonical models form six structural clusters. Across conditions, compact low-dimensional polynomial oscillators perform best overall, with generalized Montbrió–Pazó–Roxin, FitzHugh–Nagumo, and Stuart–Landau models offering the best balance of fit quality, stability, and simplicity. Grammar-based exploration further showed that the space of viable EEG node models extends beyond canonical formulations: Even a restricted search over 1,000 generated models produces compact alternatives competitive with nearly all canonical families, with the generated cluster achieving the strongest Bayesian expected rank for SSVEP fits. These findings suggest that EEG spectra constrain classes of plausible population-level dynamical architectures without uniquely determining them and that grammar-based model exploration provides a principled, data-driven framework for EEG-constrained model discovery.
Author summary
Electroencephalography (EEG) lets us measure brain activity non-invasively, but the signals are indirect, so we rely on mathematical models to explain how neural populations generate them. Many such models exist, yet it is unclear whether standard models cover the full range of plausible explanations for EEG data, or whether several very different models can explain the same signal equally well. In this study, we developed ENEEGMA, an efficient Julia-based tool for comparing established neural population models and automatically generating new candidate models from interpretable building blocks using grammar-based equation discovery. We found that simple low-dimensional oscillator models often matched EEG spectra better than more complex canonical models. We also found that newly generated models could perform nearly as well as, and sometimes better than, established ones, especially for stimulus-driven responses. These results suggest that EEG spectra alone may not be enough to identify a unique underlying neural mechanism. More broadly, our work shows how automated, biologically informed model generation can help to compare, understand, expand, and test the space of candidate neural population models.
Citation: Omejc N, Roman S, Todorovski L, Džeroski S (2026) Neural population models for EEG: From Canonical models to alternative model structures. PLoS Comput Biol 22(8): e1014222. https://doi.org/10.1371/journal.pcbi.1014222
Editor: Emili Balaguer-Ballester, Bournemouth University, UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND
Received: April 9, 2026; Accepted: July 26, 2026; Published: August 6, 2026
Copyright: © 2026 Omejc et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: The EEG data underlying this study were obtained from publicly available datasets accessed through the MOABB framework: https://moabb.neurotechx.com/docs/generated/moabb.datasets.Lee2019_SSVEP.html. All code used to generate, simulate, and evaluate the models is publicly available in the ENEEGMA repository at GitHub: https://github.com/NinaOmejc/ENEEGMA.
Funding: This work was supported by the Slovenian Research and Innovation Agency through the research program “Knowledge Technologies” (P2-0103 to SD), the Gravity project “AI for Science” (GC-0001 to SD), and the MAGMA project (N2-0378 to SD). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
In humans, non-invasive recording techniques provide a major source of information about population-level brain dynamics. In particular, electroencephalography (EEG) offers millisecond temporal resolution. However, it provides only indirect and spatially blurred access to the underlying neural population dynamics, which are additionally nonlinear, high-dimensional, and intrinsically noisy [1–3]. Interpreting these signals, therefore, relies on modelling approaches that link neuronal mechanisms to macroscopic EEG observables. These approaches range from classical, biophysically grounded dynamical systems [4–7] to more recent, prediction-oriented data-driven neural networks [8,9]. Here, we focus on biophysically grounded dynamical systems that describe the collective dynamics underlying EEG signals.
Modelling EEG. Mathematical models of neural populations span a spectrum [10,11], from detailed single-neuron and spiking-network models [12], through population-density and neural mass formulations [4,13,14], to neural-field models [6,7] and highly reduced phenomenological dynamical systems [15,16]. In this work, we focus on the low-dimensional end of this spectrum, specifically neural mass and phenomenological models, which can be studied within a shared framework of low-dimensional dynamical systems, including ordinary, stochastic, and delay differential equations. This broad low-dimensional class overlaps with what has recently been termed aggregate neuronal models, emphasizing macro-level descriptions of collective neural activity [10]. These modelling regimes exhibit a particularly broad diversity of formulations and comparatively fewer standardized reference models than detailed single-neuron and spiking-network models. This combination creates both a practical need and a growing curiosity about the modelling space, highlighting the value of systematic analysis and principled exploration.
Some of the earliest neural mass models were introduced by Lopes da Silva [17], Wilson and Cowan [18], and Jansen and Rit [19]. These models describe the collective dynamics of interacting neuronal populations under the assumption that each population is spatially lumped and internally homogeneous. Their state variables represent population-averaged quantities such as mean membrane potential, mean firing rate, or synaptic current, resulting in low-dimensional dynamical systems. Neural mass models are typically formulated as systems of ordinary differential equations of the form , often augmented with stochastic fluctuations or transmission delays to capture variability and finite propagation effects [4,14]. Here, x(t) denotes the vector of population state variables, while u(t) represents external or afferent input to the population. Representative applications include methodological and theoretical studies of seizure, resting-state, and network dynamics [20–27], as well as clinical and translational modeling in disease-related settings [28,29].
Phenomenological models, by contrast, often draw on concepts and mathematical structures originating in physics and dynamical systems theory [11,15]. They have been adapted to capture essential macroscopic dynamical features of neural activity without explicitly modelling underlying biophysical mechanisms. Despite their reduced dimensionality, such models have proven valuable for describing characteristic macroscopic neural dynamics [30], including oscillations, relaxation cycles, synchronization phenomena, and pathological transitions such as seizures [31]. Owing to their balance between mathematical simplicity, computational efficiency, and interpretability at the population level, phenomenological models are used alongside neural mass models in contemporary EEG research [30,32–35].
The literature offers a growing catalogue of candidate neural population models [4,14,36]. Software ecosystems such as The Virtual Brain (TVB) [11,37–39], Brain Dynamics Toolbox [40], PyRates [41,42], and Dynamic Causal Modelling (DCM) [43,44] have made these models widely accessible, providing powerful frameworks for simulating and fitting predefined model structures. Despite the availability of these tools, several conceptual and methodological issues remain insufficiently addressed. In particular, although many neural mass and phenomenological models have been proposed, there is still limited general guidance on how canonical formulations differ in their structural assumptions, dynamical behaviour, and empirical adequacy for specific EEG datasets or scientific questions. Comparative analyses are often model-specific, and a systematic organization of the neural population model space, analogous to that available for single-neuron models, remains largely absent. As a result, it is unclear whether the current collection of canonical models adequately spans the space of plausible population-level dynamics, or whether alternative model structures, consistent with known neurophysiological constraints, could provide equally good or improved descriptions of EEG data.
Addressing these challenges requires a framework that can systematically analyze existing models while also exploring alternative candidate model structures. In practice, such exploration is difficult to carry out manually, given the size and combinatorial diversity of the candidate model space. It therefore depends on a representation of neural population models that is explicit, compositional, and suited to algorithmic search. To this end, we adopt a grammar-based equation discovery approach that probabilistically combines interpretable building blocks derived from canonical neural mass and phenomenological models to generate and formalize candidate neural population model structures.
Equation discovery via probabilistic grammars. From a dynamical-systems perspective, modelling an observed signal is an inverse problem: given an observed trajectory , we assume an underlying dynamical system of the form
where the observed signal is related to the latent state via an observation mapping
, where
denotes measurement noise. Classical system identification assumes a known functional form f and estimates only the parameters
. In contrast, equation discovery (also called symbolic regression) infers both the structure of f and its parameters from data [45]. In simple terms, equation discovery lets a computer automatically generate and test many candidate equations or model structures, often tens of thousands or more, to identify those that best reproduce the observed data. A variety of methods have been proposed, including early equation-discovery systems such as LAGRAMGE [46,47], sparse regression–based approaches such as SINDy [48,49], probabilistic grammar-based frameworks such as ProGED [50,51], and neural approaches such as DSO [52] and HVAE [53].
In neuroscience, equation-discovery approaches remain relatively unexplored. However, recent work has begun to apply data-driven dynamical reconstruction to large-scale brain modelling. For example, Sip et al. [54] used a data-driven artificial neural network model to infer regional neural-mass-like dynamics and subject- and region-specific parameters from resting-state fMRI while respecting structural connectivity. Similarly, Kashyap et al. [55] applied SINDy-based system identification to learn whole-brain network ODEs from rest and task fMRI data, using the resulting models to separate structured network activity from task-related components. One recent study [56] also used SINDy to recover simulated low-dimensional stochastic decision dynamics in perceptual decision-making tasks, illustrating the promise of such methods in computational neuroscience. To our knowledge, this is the first study to apply grammar-based equation-discovery methods to identify neural population dynamics directly from EEG data. A key challenge in doing so is that searching over arbitrary analytic expressions is difficult: the space of candidate models is vast, and generic algebraic primitives encode little domain-specific knowledge about neural dynamics. To address this challenge, we incorporate domain knowledge by formalizing the search process using a probabilistic grammar, as in ProGED [50,51], that specifies how high-level components of population models are expanded into concrete mathematical forms.
A probabilistic grammar can be thought of as a set of weighted assembly rules: it tells the computer which building blocks can be combined and which combinations are more plausible. This biases the discovery of equations toward simpler, more interpretable, and biologically meaningful structures. Importantly, the interpretation of generated models depends on how the grammar is designed and on which building blocks are included. A grammar restricted to mechanistic neural mass components will tend to generate models with more direct biological interpretations, whereas a grammar that also includes phenomenological dynamical-system components can explore a broader space of macroscopic dynamics, including more abstract oscillator-like descriptions.
Motivated by these considerations, we have developed ENEEGMA (Exploring Neural EEG Model Architectures), a framework that uses a domain-informed, probabilistic grammar to generate, simulate, and evaluate neural population models for EEG data. This framework enables systematic exploration of established formulations as well as a broader model space, including combinations not previously proposed. Using ENEEGMA, we address two central questions: first, how canonical neural mass and phenomenological models compare in terms of structure and empirical performance; and second, whether systematic exploration can reveal alternative, neurophysiologically informed and mathematically interpretable architectures with comparable or improved adequacy for EEG data.
Materials and methods
We first introduce the established, canonical neural population models and describe the structural and empirical analyses used to compare them. We then detail the construction of the probabilistic grammar, the generation of novel models, and their analysis.
Canonical neural population models
We collected a set of canonical neural population models from The Virtual Brain (TVB) [37,39], the Brain Dynamics Toolbox [40], PyRates [41], Dynamic Causal Modeling (DCM) [43], and recent comprehensive reviews [36,57]. In Table 1, we list seventeen canonical models that were analysed, compared, and later also used as domain knowledge to construct the grammar.
Broadly, the surveyed canonical models can be roughly divided into two groups, neural mass models (NMMs) and phenomenological models. In the neural mass models category, we include Wilson–Cowan (WC) [18,58], the Alpha Rhythm Model (ARM) [13,17], Jansen–Rit (JR) [19], Wendling (W) [59], Moran–David–Friston (MDF) [43,57,60,61], Liley–Wright (LW) [62], the Robinson–Rennie–Wright (RRW) thalamo-cortical model [63,64], Wong–Wang (WW) models as implemented in TVB [21,65,66], Larter–Breakspear (LB) [67,68], and the Montbrió–Pazó–Roxin (MPR) model, also referred to as a next-generation neural mass model [69]. Several of these models were not originally formulated as ordinary differential equations, but rather as spatially extended (e.g., neural field models), and are considered here in their reduced, lumped ODE or neural mass formulations. From the set of phenomenological models, we include the harmonic oscillator (HO), FitzHugh–Nagumo (FHN) [70,71], Van der Pol (VDP), Stuart–Landau (SL), and Duffing oscillator (DO) [15]. A mathematical formulation of all models is provided in S1 Appendix.
Importantly, note that the canonical equations define the reference architectures from which the structural components were extracted. For empirical fitting, parameters were optimized independently, and native cross-parameter relationships were not generally imposed unless they were directly encoded in the model construction. We refer to the resulting empirical implementations as generalized canonical models. Their canonical names identify the source equation architecture rather than guaranteeing membership in the original model’s native parameter manifold.
Structural analysis of canonical models
We performed a structural analysis of canonical neural population models based solely on their mathematical form. Each model is represented as a system of differential equations, from which symbolic expressions of the right-hand sides are extracted. This allowed us to characterize similarities and differences between models at the level of their equations alone, independently of parameter choices and empirical data.
To compare models structurally, we combined two complementary distance measures with equal weights. The first is a syntactic edit distance between symbolic equations [72], which captures fine-grained differences in algebraic structure. It is defined as the minimum number of insertion, deletion, and substitution operations required to transform one symbolic expression into another, and is normalized to the unit interval using bounds estimated from a large reference set of grammar-sampled models. The second measure captures similarity in equation content by comparing the frequencies of operators and functions, irrespective of their ordering. Specifically, it is computed as the cosine distance between feature vectors encoding the counts of operators and functions present in the respective equations [73].
For the canonical models, we computed pairwise structural distances to construct a distance matrix, which served as the basis for clustering. Clustering was performed using agglomerative hierarchical clustering with optimal leaf ordering [74], as implemented in the Julia package Clustering.jl. This procedure enabled the identification of structurally related model families without imposing prior assumptions about model classes.
Additionally, model complexity was quantified as the total number of state equations, reflecting the dimensionality of the underlying dynamical system and serving as a proxy for structural richness and implementation cost.
Empirical evaluation of canonical models
We performed an empirical evaluation of the generalized canonical neural population models based on their observable dynamics, assessing how well they reproduce the spectral characteristics of EEG data. This approach enabled comparison across models with widely differing internal structure, dimensionality, and parameterization. Fixed points, stability classes, and bifurcation regimes were not imposed a priori as optimization targets.
EEG data. Recorded EEG data were obtained from the dataset of Lee et al. [75], accessed via the MOABB framework [76]. This benchmark was selected because it includes both resting-state (RS) recordings and a steady-state visual evoked potential (SSVEP) paradigm, which yield well-characterized and distinct spectral signatures. For each condition, we selected four representative independent components, one from each dataset. For the SSVEP condition, we selected a visual stimulation frequency of . Detailed preprocessing of the EEG data, including independent component analysis, is described in S2 Appendix.
Signal representation. Both empirical data and simulated model outputs were transformed into power spectral density (PSD) estimates using identical spectral estimation settings to ensure comparability. Using Welch’s method, signals were segmented into overlapping windows of length samples with 10% overlap and a Hann window. Spectra were computed over the frequency range 1–45 Hz, averaged across segments, and analyzed on a logarithmic scale (log-power spectrum; hereafter log-PSD). The resulting log-PSD provides a robust, phase-invariant summary of neural dynamics and allows direct comparison between models whose state variables have different interpretations or units.
External drive. All models were driven by externally applied input signals constructed to reflect the experimental condition. For RS simulations, models received white noise, providing a common source of background fluctuations across models. Specifically, the raw RS input consisted of independent samples drawn from a standard normal distribution, , generated at the simulation output sampling rate of 256 Hz and linearly interpolated during numerical integration. The same raw input distribution was used for all models, while the sensory-input coupling parameter was fitted separately for each model and dataset to account for differences in state-variable scaling and in how external drive enters the model equations. This avoided imposing a fixed input gain that could introduce model-specific scaling bias. For SSVEP simulations, we used a periodic sinusoid driving component at the stimulation frequency of 6.67 Hz to enable stimulus-locked responses. Note that the input consisted of a pure sinusoid without harmonic components.
Noise handling. Noise entered the simulations through three distinct mechanisms. First, as described above, the externally applied input depended on the experimental condition: in RS simulations, all models received a white-noise external drive, whereas in SSVEP simulations, the external drive was a deterministic sinusoid at the 6.67 Hz stimulation frequency. The external input was applied through the sensory input term in Eq. (4). Second, some models contained internal stochasticity. For canonical models, stochastic terms were included when they were part of the model formulation. For grammar-generated models, internal stochasticity was determined by the stochasticity production rule in the grammar. When stochasticity was enabled, an SDE diffusion term with amplitude
was added to the first state variable of the corresponding input-process block. Deterministic models corresponded to
. The noise amplitude
was treated as a model parameter and optimized together with the other free parameters. Third, additive measurement noise, with amplitude derived from the empirical EEG PSD, was added to the simulated observable. For a given model–dataset–condition combination, the same measurement-noise realization and amplitude were retained across the five repeated evaluations.
Objective function. Model fitting was guided by a composite spectral objective defined in log-PSD space.
We define a masked mean absolute error (MAE) as
where and
denote the empirical and simulated log-PSD evaluated over the frequency grid
, and
specifies the frequency bins included in the loss.
The total loss for the resting state is
where contains detected spectral peaks and
captures broadband aperiodic structure. We fixed
to 1 and treated
as a hyperparameter, varying it between 0 and 1.
In SSVEP, for stimulation frequency f0, let denote frequency bins around f0 and its first H harmonics. The harmonic contribution is
The total SSVEP loss becomes
where . We fixed
to 1 and treated
and
as coupled hyperparameters, varying together between 0 and 1.
Parameter estimation. Parameter estimation was formulated as a model-agnostic optimization problem in which tunable parameters and unknown initial conditions were adjusted to minimize the spectral objective defined above. Optimization was performed using the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) [77], a derivative-free method suited to nonconvex problems, which searched the bounded parameter space for low-loss solutions. For generalized canonical models, the initial parameter values were derived from model-specific literature parameterizations where available.
The optimization imposed finite parameter-wise bounds. However, native cross-parameter equalities or shared parameter relationships were not generally imposed. Thus, parameters that derive from a common parameter in a native formulation could vary independently after translation into the ENEEGMA representation. This parameter-level treatment enabled the same optimization framework to be applied to grammar-generated systems, for which no source-specific native parameterization or associated parameter manifold is available.
To ensure numerical stability and comparable scaling across heterogeneous parameter sets, parameters were internally reparameterized into a shared dimensionless optimization space.
Ordinary differential equations were integrated using an adaptive solver that switches between stiff (Rodas5) and non-stiff (Tsit5) regimes, while stochastic systems were simulated using the Euler–Maruyama method [78]. Each model was simulated for 60 s. The first 2 s were discarded as an initial transient, and spectral evaluation was performed on the remaining 58 s.
To make the fitting and evaluation procedure explicit, the workflow for each model and condition was as follows. Hyperparameter selection was performed on the first dataset. For canonical models, we evaluated 24 hyperparameter configurations, obtained from combinations of four choices:
- spectral-loss weights: for the RS condition, we varied
while fixing the task-relevant spectral weights to 1; for the SSVEP condition, we fixed the harmonic weight
to 1 and varied
;
- parameter-bound width: parameter defaults were initialized from model-specific literature values where available, and the optimization bounds were varied using either a narrower range, from 0.25 to 4 times the default value, or a broader range, from 0.125 to 8 times the default value. For parameters with zero default value, symmetric fallback intervals of
and
were used, respectively. These were parameter-wise box bounds and did not generally enforce algebraic relationships among parameters inherited from the native source parameterization;
- CMA-ES initial step size:
;
- CMA-ES population size: {100, 150}.
This yielded 24 configurations per model. During hyperparameter tuning, each configuration was evaluated in five independent optimization runs initialized from different starting parameter values, for a total of 120 runs per model. For each hyperparameter configuration, we computed the median integrated absolute error (IAE) across repeats and selected the hyperparameter configuration with the lowest median IAE as the best. The best-performing configuration was then fixed and used to fit the remaining three datasets for each condition.
Using the selected hyperparameter configuration, each model was fitted separately to each dataset and condition. For each model–dataset–condition combination, CMA-ES was run five times from different random initial parameter values, and the best-fitting parameter set from these five optimization runs was selected. Thus, the comparison figures do not show arbitrary parameter samples drawn from the assigned parameter ranges, but rather simulations using the best-fit parameter set.
Evaluation. For the final evaluation, the selected best-fit parameter set was held fixed, and the model was simulated five times, each time with newly sampled initial states. In the RS condition, the external white-noise realization was also varied across evaluations. In the SSVEP condition, all evaluations received the same deterministic sinusoidal drive. These evaluations were used to quantify sensitivity to initial-state selection and, where applicable, stochastic forcing at the selected fitted working point. Final results in the comparison figures and tables, therefore, reflect variability across datasets (subjects) and robustness across repeated simulations at the fitted parameter sets, rather than variability across arbitrary parameter values.
Final model comparison and statistical analysis were based on the integrated absolute error (IAE) over the fitting range ,
computed numerically by trapezoidal integration. This avoids dependence on the optimization weighting scheme and provides a directly interpretable, distribution-robust measure of spectral discrepancy that does not assume Gaussian residual structure. For SSVEP data, we additionally computed a harmonic-restricted IAE (h-IAE), defined analogously to IAE, but with the integration domain restricted from to the stimulus-locked harmonic regions
. This additional metric ensures that model ranking is not primarily driven by the accurate fit of the broadband background aperiodic structure, but rather reflects fidelity to the evoked harmonic response.
To compare models at the group level, performance summaries were aggregated across datasets. Because only four independent datasets per condition were included, we used a nonparametric Bayesian bootstrap [79]. In simple terms, this method repeatedly reweights the observed datasets, recomputes the group-level summaries, and ranks the models, thereby quantifying uncertainty in model comparison without relying on strong distributional assumptions. From these posterior samples, we estimated pairwise posterior probabilities of model superiority, posterior probabilities of being the best-performing model, and Bayesian expected ranks.
Probabilistic grammar and grammar-derived candidate models
To enable systematic exploration beyond existing neural population models, we developed ENEEGMA. This unified framework integrates grammar-based model generation with the simulation, optimization, and evaluation pipeline described above and graphically in Fig 1. Candidate node-level models are generated by sampling from a probabilistic grammar that encodes construction rules derived from canonical neural population models and specifies how these components are combined into complete systems of differential equations. While ENEEGMA is designed to embed node models within atlas-registered whole-brain networks that incorporate inter-regional coupling and transmission delays, this study restricts the analysis to single-node models. Comprehensive network-level modelling and evaluation are beyond the scope of the present work.
A probabilistic grammar defines admissible node dynamics in terms of interacting populations, each specified by a selected input process, output process, optional stochasticity, coupling functions, and a connectivity motif. Sampling and construction from this grammar yield candidate node models. These node models are then embedded into atlas-registered functional networks under topology and delay constraints to form network models. The resulting network models are evaluated against source-localized EEG spectral features through parameter optimization, and the best-performing models are selected. Green boxes denote the main components of the ENEEGMA pipeline, italic labels on the arrows indicate the main workflow stages, and gray/white boxes illustrate example components at each stage.
By examining the canonical models, we observe that they can be decomposed into a small number of interacting populations, typically ranging from two to five. We further decompose the dynamics of each population into four main components: (i) Input processes, which integrate presynaptic firing rates into internal drive variables; (ii) Output processes, which determine how internal quantities are exposed to the rest of the network; (iii) Connectivity functions, which describe interactions with other populations within the same node, as well as external connections to other nodes and sensory inputs; and (iv) Stochastic dynamics of the model. This modular decomposition is particularly well-suited to neural mass models and provides a natural basis for formalizing model construction. To facilitate comparison, Table 1 presents the structural decomposition of the canonical models and identifies their major dynamical components.
Guided by this decomposition principle, we designed a probabilistic grammar to formalize the construction of node-level neural population models from these components. Table 2 summarizes the core production rules that define node-level model construction. The start symbol Node expands into intermediate nonterminal symbols, which are ultimately instantiated as terminal modelling choices (shown in italics). Expansion proceeds until only terminal symbols remain, yielding a complete structural specification of the node and a blueprint for assembling the corresponding dynamical system. Additionally, each production alternative is associated with a sampling probability. Rather than choosing these probabilities uniformly, we use empirical priors estimated from the relative frequencies of corresponding constructions observed across the set of canonical models. The full grammar, including all production rules, sampling probabilities, and mathematical definitions of each dynamical block, is provided in S3 Appendix.
To illustrate how a canonical neural mass model arises as a specific derivation within the grammar, we consider the classical Wilson–Cowan (WC) model. In this case, the Node symbol is expanded into two interacting populations. For each population, the grammar selects an exponential input process, a direct output process, and no stochasticity. The interaction between populations is specified by a baseline-subtracted sigmoidal coupling function, and the connectivity motif is instantiated as full, allowing reciprocal excitatory–inhibitory interactions. This yields a two-population architecture structurally equivalent to the standard WC model, up to parameter naming and notational conventions. A more detailed derivation of more complex canonical models, such as Jansen–Rit, is provided in S3 Appendix.
More generally, a sampled grammar parse tree induces population-level dynamics of the following form. For each population within a node, the grammar instantiates population-specific dynamics of the form
where denotes the state vector of population i,
its parameter set, and
a standard Wiener process with noise amplitude
(with
yielding a deterministic system). The functional form of
is determined by the grammar-selected input and output process blocks. The total input to population i is given by
where are grammar-selected coupling kernels,
denotes optional external or sensory input, and
collects inputs from other nodes. Inter-regional interactions can include finite transmission delays by evaluating coupling terms on delayed states of other nodes, e.g.,
. In the present work, however,
, as we focus on single-node models. Equations (3)–(4) define the complete population-level dynamics instantiated by a grammar parse tree.
Structural and empirical analysis of candidate models
Once generated, grammar-derived models were treated analogously to canonical models. Model complexity was quantified as the number of state equations, and structural proximity to canonical families was assessed using the composite structural distance metric already defined above. For a sampled model M, its distance to a canonical cluster was defined as the minimum structural distance to any model in that cluster,
Each model was assigned to its closest cluster and characterized jointly by its complexity and minimal cluster distance. This representation places sampled models in a low-dimensional structural space defined by complexity and distance to the nearest canonical family, facilitating comparison, clustering, and identification of structurally novel or canonical-like models.
Empirical analysis followed the same general procedure as for canonical models: generated models were simulated, optimized, and evaluated using identical signal representations, loss functions, and evaluation metrics. The main difference concerned parameter initialization and optimization bounds. For canonical models, parameter defaults and search bounds were taken from model-specific values reported in the literature. For grammar-generated models, such model-specific prior information was not available. We therefore estimated parameter defaults and bounds from the distributions associated with the corresponding grammatical processes in the canonical set. In both groups, the exposed parameters were subsequently optimized independently under the same model-agnostic procedure. To speed up these analyses, experiments were run in parallel on high-performance computing (HPC) clusters. The ENEEGMA source code is publicly available at https://github.com/NinaOmejc/ENEEGMA.
Results
We first characterized the structural organization and empirical performance of canonical neural population models obtained from the literature, establishing a reference landscape in both structural space and empirical fit. We then evaluated grammar-derived candidate models within this landscape, assessing whether the probabilistic grammar generated structurally novel yet empirically competitive alternatives. Together, these analyses clarified how established models relate to one another and whether the grammar meaningfully expands the space of viable neural population dynamics.
Structural analysis of canonical models
We first examined structural differences among canonical neural population models, quantifying variation in operator and function composition and symbolic structure. Structural difference was measured from the model equations, combining edit distance between symbolic expressions with cosine distance between operator-count vectors. The resulting pairwise structural distance matrix is shown in Fig 2A. Hierarchical clustering applied to the matrix produced a stable partition. Evaluation of mean silhouette scores across candidate cluster numbers (Fig 2B) showed a maximum mean silhouette score of 0.48 at k = 6, supporting a six-cluster solution. The corresponding dendrogram in Fig 2C delineates six structurally coherent model clusters.
(A) Pairwise structural distance matrix, where lower distances (lighter colors) indicate greater structural similarity between models. (B) Mean silhouette score as a function of the number of clusters, identifying an optimal partition at k = 6. (C) Hierarchical clustering based on structural distance separates the models into six structurally coherent clusters (colored regions). The black stars indicate cluster medoids, that is, the most centrally located models within each cluster, defined by the smallest average distance to all other models in the same cluster.
The largest cluster (color-coded in yellow) contains all phenomenological models, together with the compact neural mass models MPR and ARM. It is dominated by low-dimensional, oscillator-like systems (such as VDP, its medoid) with a single population and polynomial nonlinearities, without explicit synaptic convolution or additional output processes. Notably, MPR is a rigorously derived mean-field reduction of spiking neuronal networks, with macroscopic state variables corresponding to population firing rate and mean membrane potential, but it falls within this cluster because its two-dimensional polynomial form is structurally close to low-dimensional oscillator models. ARM also falls within this cluster despite having two populations and second-order dynamics. This likely reflects the fact that, in the present structural analysis, its relatively compact state space, linear coupling, and lack of sigmoidal transfer functions make it more similar to the low-order oscillator group than to more elaborate convolution-based neural mass models such as JR. Thus, this cluster should be interpreted as reflecting equation-level compactness and operator similarity, rather than a single mechanistic model class.
The second-largest cluster (color-coded in green) comprises higher-dimensional architectures organized around second-order synaptic kernels, including JR (medoid), W, and related RRW variants. Despite differences in connectivity motifs, these models share second-order filtered population dynamics and characteristic decay operators.
The third major cluster (color-coded in purple) is less homogeneous than the others and is defined more by a shared architectural template than by a single canonical mechanism. It comprises low-dimensional first-order population models with full coupling motifs and exponential-form transfer nonlinearities, including the baseline-subtracted sigmoid of WC and the relaxed rectifier used in WW/WWR. The medoid of this cluster is WW. Lastly, MDF, LW, and LB form isolated branches. MDF is distinguished by its combination of multiple second-order synaptic subsystems and a difference-based output process, LW by a conductance-based membrane integrator layered on second-order kernels, and LB by voltage-dependent ionic currents and gating variables, placing it structurally apart from convolution-based neural mass formulations.
Empirical analysis of canonical models
Having characterized the structural organization of canonical models, we next assessed their ability to reproduce the spectral features in EEG data. Note that the exposed parameters were optimized independently within their assigned bounds, and native cross-parameter relationships were not generally enforced. For readability, canonical model abbreviations are retained below as shorthand for these generalized fitted implementations.
Fig 3 and Table 3 summarize model performance, measured by the integrated absolute error (IAE) between empirical and simulated log-PSD, across four datasets per condition. For SSVEP (steady-state visual evoked potentials), we report harmonic-restricted IAE (h-IAE) as the primary metric, since full-spectrum IAE can be dominated by broadband structure and thus understate stimulus-locked harmonic accuracy, which was our main quantity of interest. Because h-IAE is computed over a narrower frequency range, its absolute values are smaller and not directly comparable to RS (resting-state) IAE. We therefore base cross-condition comparison primarily on expected ranks.
Horizontal boxplots show IAE for RS data (medians marked by triangles) and h-IAE for SSVEP data (medians marked by squares). For each model, dataset, and condition, five evaluations were performed at fixed fitted parameters, varying initial states and, for RS only, external white-noise realizations. SSVEP used the same deterministic sinusoidal drive. Models are ordered by their Bayesian expected rank, averaged across conditions. Canonical abbreviations refer to the model architectures, while the results use generalized fitted implementations.
Across both conditions, the MPR model achieved the strongest overall performance () and the highest Bayesian posterior probability of being best (
in RS and
in the SSVEP task). The second-best model on average, FHN, performed comparably well in the SSVEP condition (
) but poorer in the RS condition. The 95% cumulative posterior set was condition-specific: it comprised MPR and VDP in the RS condition, with a cumulative probability of 99.7%, and MPR and FHN in the SSVEP condition, with a cumulative probability of 98.2%. The third-ranked model, SL, with relatively high average rank (
), also belongs to the low-dimensional, polynomial, oscillator cluster. Together with MPR and FHN, it exhibits perfect numerical stability (100% success rate), reflecting robust performance across conditions. At a broader level, models in the low-dimensional oscillatory cluster were the strongest performers, particularly in the resting state.
Convolution-based synaptic-kernel architectures (e.g., JR, W, RRWT) occupied an intermediate performance range. Within this cluster, JR performed best, with an expected average rank of . Overall, these models reproduced oscillatory dynamics but exhibited substantially higher RS errors, suggesting a reduced ability to capture broadband spectral structure.
By contrast, several models ranked among the weakest performers. Higher-dimensional neural population models such as LW and MDF showed elevated RS errors and generally weak overall rankings, with average expected ranks of 10.27 and 16.36, respectively. LW was further limited by the lowest numerical stability of any model (33.33% success rate). HO, the structurally simplest linear oscillator, also performed poorly, with high RS error (median IAE = 24.6) and an unfavorable expected rank ().
Fig 4 shows illustrative spectral fits for the three top-ranked canonical models together with the best-performing model from each structural cluster, thereby summarizing both the strongest overall performers and representative fits across model families. Results are shown only for the first dataset in each condition, which generally yielded the best fits, because hyperparameters were selected on this dataset and then fixed for the remaining ones. Fits for the other datasets and the remaining canonical models are provided in Figs A and B in S4 Appendix. Visual inspection of Fig 4 indicates that the strongest models are low-dimensional polynomials, particularly MPR, FHN, and SL, which achieved good resting-state fits, capturing both the alpha peak and the overall aperiodic decay with relatively low variability across repeated simulations; the largest residual discrepancies were concentrated mainly at low frequencies. SSVEP fits were generally more demanding, as accurate performance required matching several narrow stimulus-locked harmonic peaks. Even so, MPR, SL, and WC reproduced the harmonic structure well, whereas FHN and LB did so less consistently. By contrast, JR, MDF, and especially LW showed poorer SSVEP fits. Their successful evaluations exhibited greater variability, while some evaluations failed numerically and consequently produced nonfinite error values. These nonfinite values were classified as unsuccessful simulations rather than interpreted as extreme stochastic variability. To complement the PSD-based comparison, we also provide example simulated time series for selected models in Figs B–D in S5 Appendix.
Panels show the three top-ranked canonical models together with the best-performing representative from each remaining structural cluster. Rows correspond to RS and SSVEP conditions. Black dashed lines denote empirical log-PSD, colored solid lines the best-fitting simulated spectra, and shaded regions the range (min–max) across five repeated simulations. Five evaluations were performed at fixed fitted parameters, varying initial states and, for RS only, external white-noise realizations. Insets report the minimum and maximum fitting error across repeated simulations (IAE for RS; h-IAE for SSVEP). Infinite maximum errors indicate unsuccessful simulations.
Note that the reason for the presence of multiple peaks in the fitted spectra is a nonlinear two-dimensional dynamical system driven by external input. In the SSVEP condition, the imposed stimulus drive was a pure sinusoid at 6.67 Hz and did not contain harmonics. Harmonic peaks can nevertheless appear in the simulated spectrum because nonlinear dynamics can transform a sinusoidal input into responses containing integer multiples of the driving frequency. Thus, for one-population nonlinear models such as MPR, multiple spectral peaks arise from the interaction between periodic forcing, the fitted operating regime, and nonlinear state dynamics, rather than from multiple population-level oscillators. Fig A in S5 Appendix shows that these harmonic peaks disappear when the sinusoidal forcing is removed.
To characterize the dynamical regime associated with the best-performing canonical architecture, we additionally analyzed the representative generalized MPR fits after setting the external input to zero. In both RS and SSVEP, the autonomous system exhibited a low-activity stable node and a high-activity stable focus separated by a saddle, indicating a bistable fixed-point topology. Relative to Montbrió et al. [69], this topology is analogous to the native MPR bistable regime. However, because the independently fitted parameters do not satisfy the native MPR parameter identities, the fits cannot be mapped to a unique point in the original parameter plane, and the correspondence is therefore only topological. In both conditions, the fitted initial condition converged to the low-activity node. Further details are provided in S9 Appendix.
Size and complexity of the grammar-generated model space
The grammar defines a rapidly expanding space of admissible node models (Table 4). Although the full grammar can generate a countably infinite number of models, it is still useful to obtain an approximate sense of the scale by treating the polynomial input dynamics option as a single admissible choice, rather than enumerating all of the polynomial equations it could generate recursively. Under this simplification, the number of one-population variants follows directly from the available grammar choices for input processes, output processes, coupling terms, and stochasticity, yielding 432 within-population configurations. Combined with the admissible coupling functions and connectivity motif choices at the node level, this gives 5184 distinct one-population models. As the number of populations increases, the number of admissible models grows combinatorially through the combination of additional population blocks, coupling-function assignments, and larger connectivity-motif sets, reaching variants for N = 5.
We additionally characterized one million grammar-generated models in terms of structural complexity. Fig 5 shows that the complexity of most sampled models lies within the range covered by the canonical models, as indicated by the dashed vertical lines, especially when the number of state equations quantifies complexity. When quantified by the number of free parameters, the generated models also showed substantial overlap with the canonical range: approximately 81.6% of the one million sampled models had parameter counts within the range spanned by the canonical models. The generated distribution nevertheless had a right tail extending toward more parameter-rich models, reflecting the flexibility of the grammar and its ability to generate structures beyond the parameter-count range represented by the canonical models.
Histograms together with density curves show the complexity of one million models sampled from the probabilistic grammar, quantified either by the number of model parameters (Panel A) or by the number of state equations (Panel B). Color-coded ticks along the horizontal axis indicate the exact values for the canonical models listed in the legend, and dashed vertical lines mark the minimum and maximum values attained by the canonical set. A small horizontal jitter was added to the colored ticks in panel B for visual clarity. C: Optimization duration for a subset of 1000 generated models from the low-dimensional oscillator-like region of the grammar-generated model space (GEN; gray histogram), compared with canonical models (white outlined histogram). In panel C, colored ticks indicate the median optimization duration of each canonical model, whereas the outlined histogram summarizes the full distribution across canonical models. Note that for practical computational reasons, the duration of each optimization run was limited to 60 minutes. Numbers in parentheses in the legend denote the number of parameters in each canonical model.
This broader tail may raise concerns about overfitting if parameter-rich models are fitted without further constraints. However, ENEEGMA makes model complexity explicit, allowing models to be constrained during sampling or filtered after sampling by the number of parameters, number of state equations, structural distance to canonical models, or specific grammar components. In the present study, we used such post-sampling selection by evaluating models located in the low-complexity region of the structural space, which is further explained below (Fig 6).
Each panel corresponds to one canonical model cluster. Generated models are assigned to clusters based on minimal structural distance to any canonical model within that cluster. The y-axis shows the structural distance to the nearest canonical model within the assigned cluster, and color intensity reflects model density. Dashed vertical and horizontal lines denote the median model complexity and median structural distance, respectively. White circles mark canonical models; their structural distance is zero and is shown with vertical jitter for visibility. The filled black circle indicates the sampled region for empirical evaluation, namely the lower-left quadrant of the best-performing Cluster 1 (yellow).
To assess computational cost, we separately examined optimization times for a subset of 1000 generated models drawn from the low-dimensional oscillator-like region of the grammar-generated model space. Their generally short runtimes are consistent with the fact that the optimized generated subset was restricted to relatively low-dimensional oscillator models. By contrast, the canonical models spanned a broader range of structural complexity, which was reflected in a wider distribution of optimization times, including substantially longer runs.
Structural analysis of grammar-generated models
In Fig 6, we visualize the structural diversity of grammar-generated models. Each sampled model is assigned to one of the six canonical clusters based on its minimal structural distance to any model within that cluster. The models are embedded in a two-dimensional space defined by structural complexity (number of state equations) and structural distance to the nearest canonical model within the assigned cluster. This representation makes the relationship between generated and canonical models explicit: generated models close to the origin of a panel can be interpreted as canonical-like variants, whereas models farther away represent increasingly distinct equation structures within the same broad structural family. As an additional validation of the grammar construction, we observed that some sampled models had zero structural distance to a canonical model, corresponding to exact recipe matches. In total, the grammar recovered seven canonical models when sampling one million models from the grammar: HO, RRWT, RRWC, JR, WWR, ARM, and LB. This confirms that the grammar can recover established formulations as special cases, rather than only producing novel combinations.
To aid interpretation, we divided the complexity–distance space into four quadrants using the median structural complexity and median structural distance within each panel (dashed lines in Fig 6). For example, the upper-right quadrant contains highly complex and structurally distant models, which tend to be algebraically intricate and less tractable. In contrast, the lower-left quadrant contains simple models that remain close to canonical forms, making them a natural starting point for further evaluation because of their balance of interpretability and continuity with established formulations. Guided by this partition, we did not attempt to evaluate the full combinatorial space of grammar-generated models. Instead, we restricted sampling to the lower-left quadrant of the low-dimensional oscillator-like cluster (color-coded in yellow), which showed the strongest empirical performance among the canonical model clusters. From this region, we empirically evaluated 1,000 models. This focused evaluation provides a preliminary exploration of the grammar-defined model space and serves as a proof of concept for the proposed framework.
Functional analysis of grammar-generated models
Most of the evaluated 1,000 grammar-generated models produced numerically valid simulations, with success rates exceeding 75% in the RS condition and 95% in the SSVEP condition.
Table 5 summarizes the results at the cluster level. In Panel A, which compares the best-performing model within each cluster, the generated cluster, with its best model G1, ranked second overall (), behind canonical low-dimensional Cluster 1, with the MPR model (
). This difference was driven by resting-state performance, where canonical Cluster 1 performed best, whereas the generated cluster achieved the strongest SSVEP fits (
).
Panel B shows cluster-median performance and therefore reflects typical performance across models within each cluster. Here, the generated cluster ranked first overall (), narrowly ahead of canonical Cluster 1 (
). Again, the generated cluster performed best in SSVEP, while the canonical Cluster 1 retained the advantage in RS. Together, these results suggest that the generated low-dimensional models are particularly effective at reproducing stimulus-locked harmonic structure, whereas canonical Cluster 1 remains stronger for resting-state spectra.
Figs 7 and 8 together summarize the empirical performance of four top-performing generated models (G1, G2, G4, and G9). In comparison with canonical reference models (MPR, FHN, SL, and WC), the generated models generally had higher RS error than the best canonical low-dimensional models, although their RS performance overlapped with that of WC. In SSVEP, however, all four generated models achieved lower median h-IAE than MPR and substantially outperformed the remaining canonical references, with comparatively tight distributions. The representative log-PSD fits clarify this pattern: in the RS condition, the generated models generally reproduced the dominant alpha peak and more faithfully captured the low-frequency part of the spectrum. However, the alpha peak was often less pronounced than in the empirical data, and residual mismatches remained. In the SSVEP condition, by contrast, they reproduced the stimulus-locked harmonic peaks well, consistent with their low h-IAE values, while mismatches were more evident in broadband spectral regions between and beyond the harmonics. This pattern is expected because optimization was performed using the composite spectral loss, whereas final SSVEP comparison emphasized harmonic-restricted error (h-IAE), which specifically rewards fidelity to the evoked harmonic structure rather than to the full broadband spectrum. Together, these results show that compact grammar-generated models can produce physiologically plausible spectra and are particularly effective and robust in capturing stimulus-locked harmonic structure, while offering more limited gains for resting-state spectral fitting.
Horizontal boxplots show IAE for RS data (medians marked by triangles) and h-IAE for SSVEP data (medians marked by squares). For each model, dataset, and condition, five evaluations were performed at fixed fitted parameters, varying initial states and, for RS only, external white-noise realizations. SSVEP used the same deterministic sinusoidal drive. Canonical models are included for reference. Models are ordered by their Bayesian expected rank, averaged across conditions. Although only a subset is shown here, rank computation included 20 generated models and 17 canonical models.
Columns show four representative top-performing generated models (G1, G2, G4, and G9), out of the 1,000 evaluated models in the GEN cluster, and rows correspond to RS and SSVEP conditions. The fits are shown for one representative dataset for each condition. Black dashed curves denote empirical log-PSD, solid gray curves the best-fitting simulated spectra, and shaded regions indicate the range (min–max) across five repeated simulations. Five evaluations were performed at fixed fitted parameters, varying initial states and, for RS only, external white-noise realizations. Insets report the minimum and maximum fitting error across repeated simulations (IAE for RS; h-IAE for SSVEP). Because the SSVEP comparison was at the end based on harmonic-restricted error, close agreement is expected primarily at the stimulus-locked harmonic peaks rather than across the full broadband spectrum.
The selected generated models all belonged to a common class of compact two-dimensional polynomial systems with direct external drive and low-order nonlinear state interactions. The best model G1 is given by
Here, x11(t) and x12(t) denote the two state variables, is the external input,
are fitted parameters controlling the constant, coupling, nonlinear, and input terms, and s1 is a global scaling parameter that sets the overall time scale of the dynamics. This system combines direct input to both state variables with bilinear coupling in
and quadratic self-feedback in
, yielding a compact polynomial oscillator architecture that remains structurally simple while being flexible enough to reproduce the observed spectra. G1 is structurally reminiscent of MPR, the best-performing canonical model, because both are compact two-dimensional polynomial systems with low-order quadratic interactions. Both systems contain a constant term and a bilinear interaction in the first equation, and a constant, external input, and quadratic state dependence in the second equation. However, G1 lacks the full quadratic structure of MPR, in particular, the additional
term. The similarity nevertheless suggests that compact quadratic planar dynamics may be particularly effective for the present spectral-fitting task, but does not imply that G1 recovers the MPR mechanism. Complete equations and fitted parameter values are provided in S6 Appendix. We additionally compared the autonomous dynamics of G1 with those of the generalized MPR model. Whereas the representative MPR fits exhibited two stable positive equilibria separated by a saddle, G1 exhibited one stable and one unstable focus in both conditions, with the fitted initial condition converging to the stable focus. The remaining selected models, such as G4 and G9, can be understood as richer variants of the same general class, with additional higher-order and more asymmetric polynomial interactions. Further details on dynamical analysis are provided in S9 Appendix.
Discussion
In this study, we explored the space of neural population models with two main aims. First, we compared canonical models in terms of both structural organization and the empirical performance of their generalized fitted implementations on single-node EEG spectra. Second, we asked how distinctive these canonical formulations are within the broader model space, and whether systematic grammar-based exploration can reveal alternative node architectures with comparable or improved empirical fit.
To address these two questions, we first organized 17 canonical models within a common structural space derived from their symbolic equation structure and overall complexity. We then evaluated their empirical performance on EEG spectra from four datasets under two experimental conditions: resting state (RS) and steady-state visual evoked potentials (SSVEP). Furthermore, using canonical models as a basis, we constructed a probabilistic grammar, generated one million new candidate models, selected a subset of 1,000 models from a specific region of the structural space associated with the best-performing canonical model cluster, and assessed their performance on real EEG data. All analyses were performed within ENEEGMA, our custom Julia-based framework for grammar-based model construction and analysis. The main findings are discussed below.
Among the canonical models, low-dimensional polynomial oscillators combine structural simplicity with the best single-node EEG spectral fits. The structural analysis showed that our 17 canonical models group into 6 clusters. In particular, 1) low-dimensional polynomial oscillators (VDP, SL, FHN, DO, MPR, ARM, HO) formed the largest cluster, distinct from 2) second-order synaptic-kernel neural mass models (JR, W, RRWT, RRWC), 3) low-dimensional population models with full coupling motifs and exponential-form transfer nonlinearities (WW, WWR, WC), and three additional single-model clusters: 4) LB, 5) LW, and 6) MDF.
Low-dimensional oscillator models, especially MPR, FHN, and SL, achieved the strongest overall performance across both RS and SSVEP conditions. This is not entirely surprising, given the long use of compact oscillator models and related low-dimensional dynamical systems in electrophysiological brain modelling (e.g., [32,34,80–82]), together with the fact that many salient EEG features are organized around rhythmic spectral components [1,83]. Importantly, these models should not be understood as purely arbitrary phenomenological oscillators. The native MPR equations constitute a rigorous mean-field reduction of a heterogeneous network of quadratic integrate-and-fire neurons [69], whereas FHN is a simplified two-dimensional model of neuronal excitability and spike generation, commonly viewed as a relaxation-oscillator reduction of Hodgkin–Huxley-type dynamics [70]. The MPR implementation fitted here was generalized, as its independently optimized parameters did not satisfy the native MPR parameter identities. Nevertheless, the representative RS and SSVEP fits exhibited a bistable topology analogous to the native MPR bistable regime. Their advantage in the present setting appears to lie in their compactness: they are sufficiently expressive to generate oscillatory peaks, waveform asymmetry, and harmonics, while remaining stable and relatively easy to optimize. By contrast, more mechanistically detailed neural mass models may encode richer biological structure, but that additional structure is not automatically rewarded in a single-node spectral fitting framework. Additionally, some models, such as WW and WWR, are typically used as local components of larger recurrent circuits or whole-brain systems [84], where oscillatory structure emerges through coupling, feedback, and network interactions rather than from isolated node dynamics alone [65]. Their relatively weak performance here is therefore not a general criticism of the Wong–Wang framework, but rather a consequence of the specific setting studied: single-node spectral fitting without inter-regional coupling. Likewise, the poorer performance of models such as LW, RRWC, and RRWT was not only a matter of fit quality but also of numerical robustness, indicating that stability under repeated optimization and simulation is itself an important practical dimension of model adequacy.
Taken together, these findings show that canonical neural population models differ in both structural organization and empirical performance in the single-node spectral setting. Their symbolic architecture is associated with systematic differences in empirical adequacy, with some model classes proving better matched to EEG spectra in the present setting than others.
Grammar-based exploration can generate novel models with strong empirical performance. The ENEEGMA framework makes the node-model structure itself a search variable. Rather than selecting a fixed model family a priori and optimizing only its parameters, as in most current brain modeling toolboxes [38,40,41,43,85], the framework represents node models compositionally in terms of populations, input processes, output processes, coupling functions, connectivity motifs, and stochasticity. This provides a common and extensible language for comparing established neural population models and for generating new candidate systems from the same set of interpretable building blocks. In this sense, the generated models can be interpreted relative to the canonical landscape: some sampled models exactly recover known formulations, while others occupy nearby regions of the same structural families and differ in specific choices of nonlinear, input, and coupling terms. As a validation of this construction, seven canonical models were recovered exactly among the one million sampled models, confirming that the grammar contains established formulations as special cases. Because the grammar is modular, it can also be adapted to specific scientific questions, for example, by adding new dynamical components, restricting particular constructions, or expanding the space of admissible mechanisms.
The empirical results from the grammar-derived models provide a proof of principle for this approach. Although the grammar defines a much larger admissible model space, the present study evaluated only 1,000 samples from one restricted region within the structural space of the best-performing low-dimensional cluster. Even under this limited sampling regime, the generated models were competitive with nearly all canonical families. At the cluster level, the best generated models ranked second overall and achieved the strongest SSVEP fits of all clusters. This is consistent with the preceding section, which showed that compact low-dimensional oscillator-like mechanisms are particularly effective in the present single-node spectral setting. The structural similarity between the best generated model, G1, and MPR also provides an indirect validation of the generated-model search: a data-driven grammar exploration selected a compact quadratic planar structure close to a model that was independently derived from spiking-neuron networks. This correspondence should not be interpreted as mechanistic equivalence, but it suggests that the search recovers equation structures that are consistent with previously established low-dimensional descriptions of population activity.
More broadly, the grammar is useful not only for generating new models, but also for probing which levels of model structure are associated with the best empirical performance. Some of the best-performing generated systems remained structurally close to known oscillator forms. In an additional analysis, shown in Fig A in S7 Appendix, we grouped generated models by population–connectivity configuration, defined by the number of populations and the connectivity motif within a node. The performance distributions were broadly overlapping across configurations, suggesting that coarse circuit architecture alone was not the dominant factor separating generated-model performance. Instead, empirical adequacy likely depended on the model’s full dynamical realization.
We further examined whether fitting robustness was related to model complexity and parameterization scale. The results, shown in Figs A and B in S8 Appendix, indicated that the final fitting error was only weakly related to the number of fitted parameters or state equations, whereas fitting success was more clearly associated with these quantities and, most strongly, with the aggregate scale of literature/default parameter values. Although this aggregate scale is only an exploratory proxy because parameters have different units, its stronger association with fitting success suggests that robustness depends not only on the number of free parameters or state variables, but also heavily on parameter scaling and the sensitivity of the resulting dynamical regimes.
Spectral fit alone does not uniquely identify model structure. These findings also raise a broader methodological question: how distinguishable are alternative model structures when several of them can reproduce the same empirical spectra reasonably well? Previous work has largely examined parameter identifiability within fixed neural mass formulations [86–88]. Here, we highlight a complementary issue of model-level distinguishability: even when parameters are well fit, EEG spectra alone may remain insufficient to uniquely discriminate among structurally different population models. This limitation is evident in our results. Although model choice clearly mattered in the single-node setting studied here, several structurally different models still produced reasonably good fits, suggesting that viable EEG node models may be more numerous than is often assumed and that spectral adequacy alone is insufficient to identify a unique underlying mechanism or circuit architecture. The present findings, therefore, indicate that identification from EEG spectra alone may be intrinsically limited, particularly when optimization is based on high-level summary statistics such as the power spectral density. In that sense, a good spectral fit supports a plausible modelling description, but not necessarily a unique biological mechanism.
The additional time-series examples in Figs B–D in S5 Appendix illustrate this limitation from another perspective and point to one way of reducing it – using richer empirical constraints than the PSD alone. While several resting-state PSD fits also qualitatively resembled the empirical time series, SSVEP models could reproduce harmonic peaks in the PSD, while showing poorer time-domain resemblance. This likely reflects the deterministic sinusoidal SSVEP drive used here, without additional stochastic background input, and the harmonic-focused spectral objective. Future work should therefore combine spectral and time-domain constraints and systematically compare alternative evoked-input formulations, for example, deterministic sinusoidal drive alone versus sinusoidal drive combined with background fluctuations. Such multi-observable fitting could also incorporate additional constraints such as functional connectivity, phase coherence, or cross-spectral structure in whole-brain settings, either through normalized weighted loss terms or through Pareto-based multi-objective optimization. Together, these extensions would help reduce, though not fully eliminate, the underdetermination inherent in PSD-only model identification.
Limitations and future work. Several limitations of the present study should be acknowledged. First, the empirical canonical-model fits used generalized parameter-level implementations rather than parameterizations constrained to every source model’s native parameter manifold. This was a deliberate methodological choice: it allowed highly heterogeneous canonical and grammar-generated architectures to be fitted within a common optimization framework, including generated systems for which no model-specific native parameterization exists. Literature values informed the canonical parameter defaults and bounds, but exposed parameters were optimized independently, and cross-parameter identities or parameter-sharing constraints were not generally retained unless directly encoded in the implementation. This generalization may increase the empirical flexibility of some canonical architectures and prevent direct mapping of some fitted parameter sets onto their native bifurcation diagrams. Future work should therefore compare generalized and native-parameter-constrained versions of the same architectures, using explicit parameter tying, mechanistic priors, and dynamical-regime constraints to quantify the trade-off between empirical fit and mechanistic fidelity.
Second, the empirical evaluation was based on four datasets and one representative independent component per condition, which limits both statistical power and the breadth of physiological variation. Future work should therefore extend the evaluation to larger cohorts, more components, and more diverse datasets. Nevertheless, the present study still represents a more substantial empirical test than is common in much of the neural population modelling literature, where models are often assessed in simulated settings and only rarely against realistic EEG recordings.
Third, only 1,000 generated models from one restricted region of the grammar-defined space were evaluated. The present search should therefore be regarded as preliminary rather than exhaustive. Moreover, because the best-performing canonical models belonged to the simplest low-dimensional cluster, our targeted sampling focused on that part of the structural space rather than on more biologically detailed neural mass models, where the advantages of the probabilistic grammar may prove even greater. Future work will therefore require broader sampling across the admissible model space.
Fourth, all models were evaluated as isolated single nodes. This was a deliberate simplification, but, as already mentioned, it favors models that can generate relevant spectral structure locally. A natural next step is therefore to extend the framework to coupled multi-node and whole-brain settings, where the interaction between local dynamics and network coupling can be evaluated directly.
Fifth, the grammar currently does not include several important neural population models, including the Epileptor model [35,89], extended next-generation neural mass models with explicit synaptic dynamics [6], the Zerlaut mean-field model [90], low-dimensional density reductions by Pietras and Schwalger [91,92], the Huang–Lin formulation [93], some extensions of the Jansen–Rit model [94], and phase-based dynamical models [95–97]. This also applies to recent excitatory–inhibitory MPR/QIF-based extensions, such as the next-generation neural mass model used by Forrester et al. [98], which includes additional mechanisms such as conductance-based chemical synapses, electrical/gap-junction coupling, and explicit synchrony/order-parameter dynamics. Some of these models are not directly compatible with the current grammar because of fundamental differences in state representation, whereas others would require moderate or substantial extensions, for example, to support partial differential equations, conductance-based synaptic interactions with reversal potentials, or additional order-parameter variables. Expanding the grammar to incorporate these families is therefore an important direction for future work.
Sixth, future work should employ more efficient search strategies, for example, using variational autoencoder-based generative models [53,99]. These approaches use a trained neural generative model to concentrate sampling on more promising regions of model space, rather than relying on random sampling from the grammar.
Finally, we also plan to enable export of generated models in a TVB-compatible format. This would facilitate their use in whole-brain simulations and could improve parameter estimation by leveraging existing TVB optimisation tools [85,100].
In conclusion, canonical neural population models were shown to be structurally organized and empirically distinguishable rather than interchangeable in the single-node spectral setting considered here. In particular, compact low-dimensional polynomial oscillator models such as MPR and FHN combined structural simplicity with the strongest overall EEG spectral fits. Second, grammar-based exploration showed that canonical formulations do not exhaust the space of viable EEG node models: even a restricted search recovered alternative architectures with competitive empirical performance. Together, these results establish an EEG-grounded framework for principled, comparative, and data-driven exploration of neural population models.
Supporting information
S3 Appendix. Details of the probabilistic grammar.
https://doi.org/10.1371/journal.pcbi.1014222.s003
(PDF)
S4 Appendix. Additional canonical-model results.
https://doi.org/10.1371/journal.pcbi.1014222.s004
(PDF)
S5 Appendix. Harmonic generation and simulated time series.
https://doi.org/10.1371/journal.pcbi.1014222.s005
(PDF)
S6 Appendix. Generated models and fitted parameters.
https://doi.org/10.1371/journal.pcbi.1014222.s006
(PDF)
S7 Appendix. Performance of generated models across population–connectivity configurations.
https://doi.org/10.1371/journal.pcbi.1014222.s007
(PDF)
S8 Appendix. Model complexity, parameter scale, and fitting robustness.
https://doi.org/10.1371/journal.pcbi.1014222.s008
(PDF)
S9 Appendix. Parameterization and dynamical regime of the generalized MPR and G1 models.
https://doi.org/10.1371/journal.pcbi.1014222.s009
(PDF)
Acknowledgments
We gratefully acknowledge Sebastian Mežnar for his help with context-dependent grammar sampling.
References
- 1.
Niedermeyer E, da Silva FL. Electroencephalography: basic principles, clinical applications, and related fields. Lippincott Williams & Wilkins; 2005.
- 2.
Nunez PL, Srinivasan R. Electric fields of the brain: the neurophysics of EEG. Oxford University Press; 2006.
- 3. Kargarnovin S, Hernandez C, Farahani FV, Karwowski W. Evidence of Chaos in electroencephalogram signatures of human performance: a systematic review. Brain Sci. 2023;13(5):813. pmid:37239285
- 4. Breakspear M. Dynamic models of large-scale brain activity. Nat Neurosci. 2017;20(3):340–52. pmid:28230845
- 5. Bassett DS, Zurn P, Gold JI. On the nature and use of models in network neuroscience. Nat Rev Neurosci. 2018;19(9):566–78. pmid:30002509
- 6. Byrne Á, O’Dea RD, Forrester M, Ross J, Coombes S. Next-generation neural mass and field modeling. J Neurophysiol. 2020;123(2):726–42. pmid:31774370
- 7. Cook BJ, Peterson ADH, Woldman W, Terry JR. Neural field models: a mathematical overview and unifying framework. Math Neurosci Appl. 2022;2.
- 8. Durstewitz D, Koppe G, Thurm MI. Reconstructing computational system dynamics from neural data with recurrent neural networks. Nat Rev Neurosci. 2023;24(11):693–710. pmid:37794121
- 9. Kuruppu G, Wagh N, Kremen V, Varatharajah Y. EEG foundation models: a critical review of current progress and future directions. J Neural Eng. 2026;23(2). pmid:41666566
- 10.
Castaldo F, Aristides R d P, Clusella P, Garcia-Ojalvo J, Ruffini G. Rosetta Stone of Neural Mass Models. arXiv preprint. 2025. https://doi.org/arXiv:251210982
- 11. Hashemi M, Depannemaecker D, Saggio M, Triebkorn P, Rabuffo G, Fousek J, et al. Principles and operation of virtual brain twins. IEEE Rev Biomed Eng. 2026;19:111–39. pmid:40257892
- 12. Izhikevich EM. Which model to use for cortical spiking neurons? IEEE Trans Neural Netw. 2004;15(5):1063–70.
- 13. Lopes da Silva FH, van Rotterdam A, Barts P, van Heusden E, Burr W. Models of neuronal populations: the basic mechanisms of rhythmicity. Prog Brain Res. 1976;45:281–308. pmid:1013341
- 14. Deco G, Jirsa VK, Robinson PA, Breakspear M, Friston K. The dynamic brain: from spiking neurons to neural masses and cortical fields. PLoS Comput Biol. 2008;4(8):e1000092. pmid:18769680
- 15.
Strogatz SH. Nonlinear dynamics and chaos: with applications to physics, biology, chemistry, and engineering (studies in nonlinearity). vol. 1. Westview Press; 2001.
- 16.
Stankovski T. Coupling functions in neuroscience. In: Physics of Biological Oscillators. Springer; 2021. pp. 175–89.
- 17. Lopes da Silva FH, Hoeks A, Smits H, Zetterberg LH. Model of brain rhythmic activity. The alpha-rhythm of the thalamus. Kybernetik. 1974;15(1):27–37. pmid:4853232
- 18. Wilson HR, Cowan JD. Excitatory and inhibitory interactions in localized populations of model neurons. Biophys J. 1972;12(1):1–24. pmid:4332108
- 19. 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. pmid:7578475
- 20. Breakspear M, Roberts JA, Terry JR, Rodrigues S, Mahant N, Robinson PA. A unifying explanation of primary generalized seizures through nonlinear brain modeling and bifurcation analysis. Cereb Cortex. 2006;16(9):1296–313. pmid:16280462
- 21. Deco G, Ponce-Alvarez A, Mantini D, Romani GL, Hagmann P, Corbetta M. Resting-state functional connectivity emerges from structurally and dynamically shaped slow linear fluctuations. J Neurosci. 2013;33(27):11239–52. pmid:23825427
- 22. Papadopoulos L, Lynn CW, Battaglia D, Bassett DS. Relations between large-scale brain connectivity and effects of regional stimulation depend on collective dynamical state. PLoS Comput Biol. 2020;16(9):e1008144. pmid:32886673
- 23. Courtiol J, Guye M, Bartolomei F, Petkoski S, Jirsa VK. Dynamical mechanisms of interictal resting-state functional connectivity in epilepsy. J Neurosci. 2020;40(29):5572–88. pmid:32513827
- 24. Endo H, Hiroe N, Yamashita O. Evaluation of resting spatio-temporal dynamics of a neural mass model using resting fMRI connectivity and EEG microstates. Front Comput Neurosci. 2020;13:91. pmid:32009922
- 25. Bensaid S, Modolo J, Merlet I, Wendling F, Benquet P. COALIA: a computational model of human EEG for consciousness research. Front Syst Neurosci. 2019;13:59. pmid:31798421
- 26. Schirner M, McIntosh AR, Jirsa V, Deco G, Ritter P. Inferring multi-scale neural mechanisms with brain network modelling. Elife. 2018;7:e28927. pmid:29308767
- 27. Cui D, Li H, Shao H, Gu G, Guo X, Li X. Construction and analysis of a new resting-state whole-brain network model. Brain Sci. 2024;14(3):240. pmid:38539628
- 28. Amato LG, Lassi M, Vergani AA, Carpaneto J, Mazzeo S, Moschini V, et al. Digital twins and non-invasive recordings enable early diagnosis of Alzheimer’s disease. Alzheimers Res Ther. 2025;17(1):125. pmid:40450374
- 29. Cabrera-Álvarez J, Stefanovski L, Martin L, Susi G, Maestú F, Ritter P. A multiscale closed-loop neurotoxicity model of Alzheimer’s disease progression explains functional connectivity alterations. eNeuro. 2024;11(4):. pmid:38565295
- 30. Cabral J, Castaldo F, Vohryzek J, Litvak V, Bick C, Lambiotte R, et al. Metastable oscillatory modes emerge from synchronization in the brain spacetime connectome. Commun Phys. 2022;5:184. pmid:38288392
- 31. El Houssaini K, Bernard C, Jirsa VK. The epileptor model: a systematic mathematical analysis linked to the dynamics of seizures, refractory status epilepticus, and depolarization block. eNeuro. 2020;7(2):. pmid:32066612
- 32.
Ghorbanian P, Ramakrishnan S, Whitman A, Ashrafiuon H. Nonlinear dynamic analysis of EEG using a stochastic duffing-van der pol oscillator model. In: Dynamic Systems and Control Conference. vol. 46193. American Society of Mechanical Engineers; 2014. pp. V002T16A001.
- 33. Spiegler A, Hansen ECA, Bernard C, McIntosh AR, Jirsa VK. Selective activation of resting-state networks following focal stimulation in a connectome-based network model of the human brain. eNeuro. 2016;3(5). pmid:27752540
- 34.
Breyton M, Fousek J, Rabuffo G, Sorrentino P, Kusch L, Massimini M. Spatiotemporal brain complexity quantifies consciousness outside of perturbation paradigms. bioRxiv. 2023;:2023–04.
- 35.
Siu PH, Karoly PJ, Mansour LS, Soto-Breceda A, Kuhlmann L, Cook MJ. A neural mass modelling framework for evaluating EEG source localisation of seizure activity. bioRxiv. 2026;:2026–03.
- 36.
Griffiths JD, Bastiaens SP, Kaboodvand N. Whole-brain modelling: Past, present, and future. Computational modelling of the brain: Modelling approaches to cells, circuits and networks. Springer; 2021. pp. 313–55.
- 37. Sanz Leon P, Knock SA, Woodman MM, Domide L, Mersmann J, McIntosh AR. The Virtual Brain: a simulator of primate brain network dynamics. Front Neuroinform. 2013;7:10.
- 38. Ritter P, Schirner M, McIntosh AR, Jirsa VK. The virtual brain integrates computational modeling and multimodal neuroimaging. Brain Connect. 2013;3(2):121–45. pmid:23442172
- 39. Schirner M, Domide L, Perdikis D, Triebkorn P, Stefanovski L, Pai R, et al. Brain simulation as a cloud service: the virtual brain on EBRAINS. Neuroimage. 2022;251:118973. pmid:35131433
- 40. Heitmann S, Aburn MJ, Breakspear M. The brain dynamics toolbox for Matlab. Neurocomputing. 2018;315:82–8.
- 41. Gast R, Rose D, Salomon C, Möller HE, Weiskopf N, Knösche TR. PyRates-A Python framework for rate-based neural simulations. PLoS One. 2019;14(12):e0225900. pmid:31841550
- 42.
Gast R, Knösche TR, Kennedy A. PyRates–A Code-Generation Tool for Dynamical Systems Modeling. arXiv preprint arXiv:230203763. 2023. https://arxiv.org/abs/2302.03763
- 43. Friston KJ, Harrison L, Penny W. Dynamic causal modelling. Neuroimage. 2003;19(4):1273–302. pmid:12948688
- 44.
Penny WD, Friston KJ, Ashburner JT, Kiebel SJ, Nichols TE. Statistical parametric mapping: the analysis of functional brain images. Elsevier; 2011.
- 45. Dzeroski S, Todorovski L. Equation discovery for systems biology: finding the structure and dynamics of biological networks from time course data. Curr Opin Biotechnol. 2008;19(4):360–8. pmid:18672061
- 46. Dzeroski S, Todorovski L. Discovering dynamics: from inductive logic programming to machine discovery. J Intell Inf Syst. 1995;4(1):89–108.
- 47.
Todorovski L, Džeroski S. Declarative bias in equation discovery. In: Proceedings of the 14th International Conference on Machine Learning; 1997. pp. 376–84.
- 48. Brunton SL, Proctor JL, Kutz JN. Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc Natl Acad Sci U S A. 2016;113(15):3932–7. pmid:27035946
- 49. de Silva B, Champion K, Quade M, Loiseau J-C, Kutz J, Brunton S. PySINDy: A Python package for the sparse identification of nonlinear dynamical systems from data. J Open Source Softw. 2020;5(49):2104.
- 50. Brence J, Todorovski L, Džeroski S. Probabilistic grammars for equation discovery. Knowl-Based Syst. 2021;224:107077.
- 51. Omejc N, Gec B, Brence J, Todorovski L, Džeroski S. Probabilistic grammars for modeling dynamical systems from coarse, noisy, and partial data. Mach Learn. 2024;113(10):7689–721.
- 52. Landajuela M, Lee CS, Yang J, Glatt R, Santiago CP, Aravena I, et al. A unified framework for deep symbolic regression. Adv Neural Inform Process Syst. 2022;35:33985–98.
- 53. Mežnar S, Džeroski S, Todorovski L. Efficient generator of mathematical expressions for symbolic regression. Mach Learn. 2023;112(11):4563–96.
- 54. Sip V, Hashemi M, Dickscheid T, Amunts K, Petkoski S, Jirsa V. Characterization of regional differences in resting-state fMRI with a data-driven network model of brain dynamics. Sci Adv. 2023;9(11):eabq7547. pmid:36930710
- 55. Kashyap A, Geenjaar E, Bey P, Dhindsa K, Glomb K, Plis S, et al. Using an ordinary differential equation model to separate rest and task signals in fMRI. Nat Commun. 2025;16(1):7128. pmid:40753158
- 56. Lenfesty B, Bhattacharyya S, Wong-Lin K. Uncovering dynamical equations of stochastic decision models using data-driven SINDy algorithm. Neural Comput. 2025;37(3):569–87. pmid:39787421
- 57. Bastiaens SP, Momi D, Griffiths JD. A comprehensive investigation of intracortical and corticothalamic models of the alpha rhythm. PLoS Comput Biol. 2025;21(4):e1012926. pmid:40209165
- 58. Wilson HR, Cowan JD. A mathematical theory of the functional dynamics of cortical and thalamic nervous tissue. Kybernetik. 1973;13(2):55–80. pmid:4767470
- 59. Wendling F, Bartolomei F, Bellanger JJ, Chauvel P. Epileptic fast activity can be explained by a model of impaired GABAergic dendritic inhibition. Eur J Neurosci. 2002;15(9):1499–508. pmid:12028360
- 60. David O, Kiebel SJ, Harrison LM, Mattout J, Kilner JM, Friston KJ. Dynamic causal modeling of evoked responses in EEG and MEG. Neuroimage. 2006;30(4):1255–72. pmid:16473023
- 61. Moran RJ, Kiebel SJ, Stephan KE, Reilly RB, Daunizeau J, Friston KJ. A neural mass model of spectral responses in electrophysiology. Neuroimage. 2007;37(3):706–20. pmid:17632015
- 62. Liley DTJ, Cadusch PJ, Dafilis MP. A spatially continuous mean field theory of electrocortical activity. Network: Comput Neural Syst. 2002;13(1):67–113. pmid:11878285
- 63. Robinson PA, Rennie CJ, Wright JJ. Propagation and stability of waves of electrical activity in the cerebral cortex. Phys Rev E. 1997;56(1):826–40.
- 64. Robinson PA, Rennie CJ, Wright JJ, Bahramali H, Gordon E, Rowe DL. Prediction of electroencephalographic spectra from neurophysiology. Phys Rev E Stat Nonlin Soft Matter Phys. 2001;63(2 Pt 1):021903. pmid:11308514
- 65. Wong K-F, Wang X-J. A recurrent network mechanism of time integration in perceptual decisions. J Neurosci. 2006;26(4):1314–28. pmid:16436619
- 66. Deco G, Ponce-Alvarez A, Hagmann P, Romani GL, Mantini D, Corbetta M. How local excitation-inhibition ratio impacts the whole brain dynamics. J Neurosci. 2014;34(23):7886–98. pmid:24899711
- 67. Larter R, Speelman B, Worth RM. A coupled ordinary differential equation lattice model for the simulation of epileptic seizures. Chaos: Interdiscip J Nonlinear Sci. 1999;9(3):795–804. pmid:12779875
- 68. Breakspear M, Terry JR, Friston KJ. Modulation of excitatory synaptic coupling facilitates synchronization and complex dynamics in a biophysical model of neuronal dynamics. Network: Comput Neural Syst. 2003;14(4):703–32. pmid:14653499
- 69. Montbrió E, Pazó D, Roxin A. Macroscopic description for networks of spiking neurons. Phys Rev X. 2015;5(2).
- 70. Fitzhugh R. Impulses and physiological states in theoretical models of nerve membrane. Biophys J. 1961;1(6):445–66. pmid:19431309
- 71. Nagumo J, Arimoto S, Yoshizawa S. An active pulse transmission line simulating nerve axon. Proc IRE. 1962;50(10):2061–70.
- 72. Levenshtein VI. Binary codes capable of correcting deletions, insertions, and reversals. Soviet Phys Doklady. 1966;10(8):707–10.
- 73.
Manning CD, Raghavan P, Schütze H. Introduction to Information Retrieval. Cambridge University Press; 2008.
- 74.
Bar-Joseph Z, Gifford DK, Jaakkola TS. Fast optimal leaf ordering for hierarchical clustering. Bioinformatics. 2001;17 Suppl 1:S22–9. https://doi.org/10.1093/bioinformatics/17.suppl_1.s22 pmid:11472989
- 75. Lee M-H, Kwon O-Y, Kim Y-J, Kim H-K, Lee Y-E, Williamson J, et al. EEG dataset and OpenBMI toolbox for three BCI paradigms: an investigation into BCI illiteracy. Gigascience. 2019;8(5):giz002. pmid:30698704
- 76.
Aristimunha B, Carrara I, Guetschel P, Sedlar S, Rodrigues P, Sosulski J, et al. Mother of all BCI Benchmarks; 2025. Available from: https://github.com/NeuroTechX/moabb
- 77. Hansen N, Müller SD, Koumoutsakos P. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput. 2003;11(1):1–18. pmid:12804094
- 78. Rackauckas C, Nie Q. DifferentialEquations.jl – a performant and feature-rich ecosystem for solving differential equations in Julia. J Open Res Softw. 2017;5(1):15.
- 79. Rubin DB. The Bayesian Bootstrap. Ann Statist. 1981;9(1).
- 80. Ponce-Alvarez A, Deco G. The Hopf whole-brain model and its linear approximation. Sci Rep. 2024;14(1):2615. pmid:38297071
- 81. Cebrián-Lacasa D, Parra-Rivas P, Ruiz-Reynés D, Gelens L. Six decades of the FitzHugh–Nagumo model: A guide through its spatio-temporal dynamics and influence across disciplines. Phys Rep. 2024;1096:1–39.
- 82. Ghosh A, Rho Y, McIntosh AR, Kötter R, Jirsa VK. Cortical network dynamics with time delays reveals functional connectivity in the resting brain. Cogn Neurodyn. 2008;2(2):115–20. pmid:19003478
- 83. Buzsáki G, Draguhn A. Neuronal oscillations in cortical networks. Science. 2004;304(5679):1926–9. pmid:15218136
- 84. Aerts H, Schirner M, Jeurissen B, Van Roost D, Achten E, Ritter P, et al. Modeling brain dynamics in brain tumor patients using the virtual brain. eNeuro. 2018;5(3). pmid:29911173
- 85. Ziaeemehr A, Woodman M, Domide L, Petkoski S, Jirsa V, Hashemi M. Virtual Brain Inference (VBI), a flexible and integrative toolkit for efficient probabilistic inference on whole-brain models. Elife. 2025;14:RP106194. pmid:41384500
- 86. Subramaniyam NP, Hyttinen J. Sensitivity-analysis-guided Bayesian parameter estimation for neural mass models: Applications in epilepsy. Phys Rev E. 2024;110(4–1):044208. pmid:39562981
- 87. Gutenkunst RN, Waterfall JJ, Casey FP, Brown KS, Myers CR, Sethna JP. Universally sloppy parameter sensitivities in systems biology models. PLoS Comput Biol. 2007;3(10):1871–8. pmid:17922568
- 88. Dunstan DM, Richardson MP, Abela E, Akman OE, Goodfellow M. Global nonlinear approach for mapping parameters of neural mass models. PLoS Comput Biol. 2023;19(3):e1010985. pmid:36961869
- 89. Jirsa VK, Stacey WC, Quilichini PP, Ivanov AI, Bernard C. On the nature of seizure dynamics. Brain. 2014;137(Pt 8):2210–30. pmid:24919973
- 90. Zerlaut Y, Chemla S, Chavane F, Destexhe A. Modeling mesoscopic cortical dynamics using a mean-field model of conductance-based networks of adaptive exponential integrate-and-fire neurons. J Comput Neurosci. 2018;44(1):45–61. pmid:29139050
- 91. Pietras B, Gallice N, Schwalger T. Low-dimensional firing-rate dynamics for populations of renewal-type spiking neurons. Phys Rev E. 2020;102(2–1):022407. pmid:32942450
- 92. Schwalger T, Deger M, Gerstner W. Towards a theory of cortical columns: from spiking neurons to interacting neural populations of finite size. PLoS Comput Biol. 2017;13(4):e1005507. pmid:28422957
- 93. Huang C-H, Lin C-CK. A novel density-based neural mass model for simulating neuronal network dynamics with conductance-based synapses and membrane current adaptation. Neural Netw. 2021;143:183–97. pmid:34157643
- 94. Aburn MJ, Holmes CA, Roberts JA, Boonstra TW, Breakspear M. Critical fluctuations in cortical models near instability. Front Physiol. 2012;3:331. pmid:22952464
- 95.
Kuramoto Y. Self-entrainment of a population of coupled non-linear oscillators. In: International symposium on mathematical problems in theoretical physics: January 23–29, 1975, kyoto university, kyoto/Japan. Springer; 2005. pp. 420–2.
- 96. Stankovski T, Ticcinelli V, McClintock PVE, Stefanovska A. Neural cross-frequency coupling functions. Front Syst Neurosci. 2017;11:33. pmid:28663726
- 97.
Omejc N, Stankovski T, Peskar M, Kalc M, Manganotti P, Gramann K, et al. Cortico-Muscular Phase Connectivity During an Isometric Knee Extension Task in People with Early Parkinson’s Disease. IEEE Trans Neural Syst Rehabil Eng. 2025. https://doi.org/10.1109/TNSRE.2025.3527578 pmid:40030955
- 98. Forrester M, Petros S, Cattell O, Lai YM, O’Dea RD, Sotiropoulos S, et al. Whole brain functional connectivity: Insights from next generation neural mass modelling incorporating electrical synapses. PLoS Comput Biol. 2024;20(12):e1012647. pmid:39637233
- 99.
Perčinić M, Mežnar S, Todorovski L, Džeroski S. A variational autoencoder for n-ary trees. In: International Conference on Discovery Science. Springer; 2025. pp. 143–57.
- 100.
Pille M, Martin L, Richter E, Perdikis D, Schirner M, Ritter P. Fast and easy whole-brain network model parameter estimation with automatic differentiation. bioRxiv. 2025. pp. 2025–11.