Next Article in Journal
Clinical Remission in Severe Asthma After 12 Months of Biologic Therapy: A Real-Life Cohort Study
Previous Article in Journal
Natural Deep Eutectic Solvent-Based Eutectogels for Enhanced Colon-Targeted Delivery of Mesalazine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Systematic Verification and Validation of the LANA Agent-Based Spiking Neural Network Model

by
Sanja Kapetanović
1,2,*,
Mile Dželalija
1,
Nina Bijedić
2,
Dražena Gašpar
3 and
Sanja Tipurić-Spužević
4
1
Faculty of Science, University of Split, 21000 Split, Croatia
2
Faculty of Information Technology, University “Džemal Bijedić” of Mostar, 88000 Mostar, Bosnia and Herzegovina
3
Faculty of Economics, University of Mostar, 88000 Mostar, Bosnia and Herzegovina
4
Faculty of Chemistry and Technology, University of Split, 21000 Split, Croatia
*
Author to whom correspondence should be addressed.
Sci 2026, 8(5), 107; https://doi.org/10.3390/sci8050107
Submission received: 6 March 2026 / Revised: 21 April 2026 / Accepted: 27 April 2026 / Published: 8 May 2026

Abstract

Spiking neural networks can exhibit complex emergent dynamics, but the credibility of spatially explicit agent-based implementations depends on systematic verification and validation (V&V). This study introduces LANA (Local Adaptive Neural Agents), an agent-based spiking neural network in which neurons, propagating signals, directed synapses, and a diffusive environmental field are represented as distinct interacting components. We present a five-level V&V framework spanning operator-level tests, single-neuron mechanisms, propagation behavior, network-level dynamics, and sensitivity/robustness analysis. Across 13 predefined tests and approximately 2000 simulation runs, the model satisfied all prespecified pass criteria: synaptic delays reproduced the expected propagation law exactly, environmental decay and diffusion matched analytical expectations, threshold and refractory mechanisms behaved as predicted, inhibition suppressed firing monotonically, and environmental coupling induced a transition toward higher variability and oscillatory-like activity. Matched-seed comparisons further showed that explicit signal transport and environmental feedback substantially amplify activity relative to a neuron-only baseline while leaving synaptic delay propagation unchanged. Additional regime and lesion experiments demonstrated distinct resting, hyperexcitable, and focal-lesion states, with the lesion condition producing an acute decline followed by only partial recovery. Together, these results provide a transparent V&V baseline for LANA and illustrate how agent-based spiking models can be tested and interpreted across multiple scales.

1. Introduction

Computational models can explain how local neural interactions produce large-scale brain-like dynamics, but only if the implementation is demonstrably correct and the results are reproducible. In this work we present LANA, an agent-based spiking neural network model where neurons and propagating signals are represented as interacting agents connected by delayed synapses and coupled to an environmental field that decays and spreads in space. We introduce a structured verification-and-validation workflow that first checks the core update rules against analytical expectations and then evaluates network behavior across multiple scales under controlled parameter sweeps. Across 13 predefined tests and ~2000 simulation runs, the model meets explicit pass/fail criteria, supporting internal consistency and transparent reproducibility. This framework provides a practical blueprint for credibility in nonlinear network simulations and facilitates reuse of both the model and the full test suite by other researchers.
Complex neural processes, including synchronization, oscillations, metastable states, and abrupt regime shifts, arise from nonlinear interactions between heterogeneous units embedded in structured environments. Recent progress in deep SNN training, neuromorphic hardware, and application-oriented deployments has expanded the relevance of spiking models beyond their classical role in theoretical neuroscience [1,2,3,4,5]. Contemporary reviews emphasize improvements in performance, energy efficiency, software tooling, and task breadth, while current neuromorphic roadmaps show that scalable hardware, benchmarking, and deployment ecosystems are maturing rapidly [1,2,3,4,5]. This broader context strengthens the need for transparent, reproducible, and well-validated spiking models, particularly when they are intended to support mechanism-level interpretation rather than benchmark accuracy alone. A key methodological challenge in computational neuroscience is how to link micro-level mechanisms to macro-level signatures without eclipsing the causal chain that produces them. At the micro level, these mechanisms can be spiking, refractoriness, transmission delays, and inhibition; at the macro level they are reflected by changes in variability, oscillatory episodes, and critical-like transitions. Agent-based modeling (ABM) is well suited to this task because it represents neurons as locally acting entities whose aggregate dynamics emerge from spatially defined rules in discrete time. This lens is most appropriate for the study of collective-state phenomena of interest in neural systems such as avalanche-like activity and criticality signatures [6,7,8]. Although beneficial, more broadly, ABMs and simulation models require systematic verification and validation (V&V) to gain credibility and avoid over-interpreting emergent patterns that may be induced by implementation errors, uncontrolled numerical artifacts, or confounded experimental design. In the absence of these protections, emergent regimes may be evidence of implementation artifacts rather than the mechanisms that are intended to be employed. Verification concerns whether the computational implementation correctly realizes the intended mechanisms, whereas validation concerns whether the resulting behavior is consistent with theoretical expectations and/or empirical knowledge relevant to the intended use. Established V&V practice relies on carefully designed test hierarchies, explicit pass/fail criteria, and reproducible protocols [9,10]. For ABMs, model-description standardization (e.g., ODD) adds to transparency and independent replication [11]. Global sensitivity analysis over factorial designs provides a principled way to identify dominant parameters across the explored design space, strengthen robustness assessment, and guide subsequent calibration [12,13]. In this work, we describe and validate LANA (Local Adaptive Neural Agents), a spiking neural network (spatially embedded agent-based) architecture proposed for NetLogo [6,14,15]. What is unique about LANA is that it separates neurons and propagating signals into two explicitly modeled agent types: neuron agents integrate local inputs and emit spikes, while mobile signal agents transport activity across space and interact with neighboring neurons based on distance-dependent coupling. Correspondingly, the neurons are linked with directed synapses with defined transmission delays, and the system is coupled to a diffusive environmental field E which builds dynamically, decays, and feeds back onto neuronal effectiveness via a divisive normalization process. Neuronal dynamics follow a discrete-time leaky integrate-and-fire formulation with an absolute refractory period, a standard reduced description in spiking-network modeling [16,17,18,19]. Although LANA is conceptually motivated, its credibility depends on a multi-level V&V baseline showing that emergent regimes, including oscillatory and critical-like behavior, arise from the intended design rather than from implementation artefacts. This is particularly critical for spatial ABMs with many coupled operators in place (signal transport, delayed synaptic transmission, environmental diffusion/decay, feedback on neuronal gain), since small errors in implementation could create qualitative changes in dynamics. The manuscript makes three contributions. First, it introduces LANA, a spatially explicit agent-based spiking neural network in which neurons, propagating signals, directed synapses, and an environmental field are represented as distinct interacting components. Second, it establishes a five-level verification-and-validation workflow with explicit pass/fail criteria spanning operator-level checks, neuron-level mechanisms, propagation tests, network-level behavior, and sensitivity/robustness analyses. Third, it uses the validated model to isolate the mechanistic roles of signal transport, environmental feedback, and focal efficacy loss through matched-seed baseline, regime, and lesion experiments. We use a spiking neural network as the demonstration case because it is a demanding multi-scale testbed: operator correctness, single-neuron dynamics, propagation behavior, and emergent network regimes must remain consistent within the same model. For that reason, the SNN case is not incidental but methodologically appropriate: it provides a stringent setting in which the proposed V&V workflow must simultaneously address local rules, delayed transmission, spatial coupling, and collective dynamics. Recent work on spiking-neural-network software ecosystems shows that contemporary research relies on a heterogeneous toolbox of simulators and modeling frameworks rather than on a single canonical environment [20,21,22,23]. In this context, the aim of the present work is not to compete with high-performance general-purpose SNN simulators. Instead, LANA is proposed as a spatially explicit agent-based testbed in which neurons, propagating signals, and environmental feedback are represented as distinct interacting entities under a transparent tick-level schedule. NetLogo was therefore selected for methodological fit: it supports explicit agent–environment interactions, controlled isolation of mechanisms, and a verification-and-validation workflow that remains readable at the level of model logic. This choice was therefore driven by the intended methodological use of the model rather than by a claim that NetLogo should replace established high-performance neuroscience simulators. After establishing the core five-level V&V baseline, we perform an additional set of matched-seed mechanism-dissection experiments. These experiments are designed to quantify the contribution of the signal-agent/environment module, separate three operational regimes (resting, hyperexcitable, and focal-lesion), and assess local robustness around the validated nominal operating point. These extensions do not replace the core V&V suite; rather, they leverage validated implementation to clarify how explicit signal transport, environmental feedback, and focal efficacy loss shape network-level dynamics. The balance of the manuscript is presented as follows. Section 2 offers a full model description of LANA, including agent types, update scheduling, and the governing equations. Section 3 provides the five-level V&V model, experimental design, and pass criteria. Results of all tests (robustness analyses) are reported in Section 4. In Section 5, implications, limitations, and priorities for data-driven extensions are analyzed, and Section 6 wraps up.

2. Model Description

LANA (Local Adaptive Neural Agents) is a spatially explicit agent-based spiking neural network. Neuronal activity follows a discrete-time leaky integrate-and-fire formulation and propagates through two concurrent pathways: delayed synaptic transmission over directed links and short-range signal-mediated coupling in physical space. These pathways co-evolve with a diffusive, decaying environmental field E that modulates effective neuronal efficacy through divisive feedback. In the default configuration, neurons are distributed over a spatial grid, assigned excitatory or inhibitory identity according to a prescribed inhibitory fraction, and connected by distance-dependent synapses whose transmission delays increase with spatial separation. Implementation-specific names used in the code are reported in Appendix A rather than in the main narrative. Figure 1 provides a conceptual overview of the model before the detailed formulation. It distinguishes the three interacting component classes—neurons, signal agents, and directed synapses—and shows how their dynamics are coupled to the environmental field E within a fixed tick-level schedule.
Entities, links, and state variables
LANA comprises three interacting entity classes and one spatial field. Neurons represent spiking units characterized by membrane potential, refractory state, threshold, intrinsic and effective efficacy, and spike-history variables. Signal agents are mobile activity packets characterized by amplitude, channel label, interaction radius, velocity, and a per-tick decay factor. Synapses are direct links characterized by weight, integer delay, and an eligibility countdown. The environmental field E is a patch-local scalar field updated through diffusion, decay, and local deposition from signals. Neurons represent spiking units with the following internal state variables:
  • membrane potential V i (V);
  • absolute refractory counter R i (R);
  • spike threshold θ (thr, synchronized to THRESHOLD);
  • intrinsic efficacy N i (NFun) and effective efficacy N i e f f (NFun-eff);
  • refractory period P (p_op, synchronized to POp);
  • spike bookkeeping for rate/ISI statistics (spike-count, min-isi, last-spike-tick);
  • neuron type T i { E , I } (neuron-type) set probabilistically by INHIB-FRAC;
  • channel label controlling which signal agents can influence the neuron.
  • Signal agents are mobile activity packets emitted by spiking neurons and characterized by the following: amplitude A s (A), which can be positive (excitatory) or negative (inhibitory);
  • channel identifier (signal_id);
  • interaction radius (radius, typically RADIUS-SIGNAL);
  • velocity components (vdx, vdy), producing ballistic motion at each tick;
  • exponential amplitude decay factor β   (BETA), applied per tick.
  • Synapses represent directed delayed interactions and are characterized by the following: synaptic weight w j i   (w);
  • integer delay d j i   (delay);
  • an eligibility countdown (elig) that realizes the delay operator (countdown to 0 triggers delivery).
The environmental field  E  is a patch-local scalar field updated at each tick through diffusion, decay, and local deposition from signals. Initialization and network topology
  • At initialization, a user-defined random seed is set for reproducibility, the environmental field is reset to zero, and neurons are created with heterogeneous intrinsic efficacy and target out-degree. Intrinsic efficacy is drawn from a truncated normal distribution and bounded to [0, 1]. Each neuron is assigned excitatory or inhibitory identity according to the prescribed inhibitory fraction. Directed synapses are then formed preferentially among spatially proximal neurons. Transmission delays are determined by spatial distance and converted to integer values through a ceiling operation, ensuring a minimum delay of one tick. Unless otherwise specified in validation modes, initial synaptic weights are set to 1.0.
    Tick-level process overview. At each tick, the model is updated in a fixed sequence that is essential for interpretability and verification: External input/stimulation, defined by the active mode (periodic stimulus, logic-gate trial input, EEG-driven input, or dedicated validation stimuli).
  • Environment-to-neuron efficacy update: calculate NFun_eff from the current local E.
  • Environment update: diffuse and decay the field E , then add local signal deposition through a synchronous buffer update to avoid ordering artefacts.
  • Signal update: apply exponential amplitude decay and update positions by velocity.
  • Neuron update: handle refractoriness, integrate inputs, and apply the threshold rule to generate spikes.
  • Synapse visualization and plasticity update (plasticity is executed only in standard mode; it is disabled in verification modes).
  • Logging and diagnostics: update reporters, time-series histories, plots, and optional CSV logging.
This schedule clearly defines the operator composition of the model and allows for controlled isolation of mechanisms in the V&V suite.
For reader convenience, the signal–neuron interaction rule is summarized below in execution order.
The ordered computational procedure for updating signal agents and computing their local contribution to neuronal input is summarized in Algorithm 1.
Algorithm 1. Signal–neuron interaction rule at one simulation tick.
1. Update each signal agent by applying amplitude decay and position update.
2. Remove any signal whose absolute amplitude falls below the disappearance threshold.
3. For each neuron, identify only those signal agents whose channel label matches that neuron.
4. Among matching signals, retain only those within the interaction radius.
5. Compute the signal-mediated contribution of each retained signal using distance attenuation.
6. Sum these contributions to obtain the local signal-mediated input to the neuron.
7. Combine this input with delayed synaptic input before applying the neuron update.
Table 1 summarizes the principal state variables, parameters, and operators used in the mathematical formulation.
Governing mechanisms and mathematical formulation. The equations below are presented in conceptual mathematical notation rather than implementation-level syntax. For clarity, the formulation is organized in the same mechanistic order in which the model operates: neuronal state dynamics, signal-mediated coupling, delayed synaptic transmission, environmental-field dynamics, environment-to-neuron feedback, and synaptic plasticity.
Neuron membrane dynamics and spiking. Classical conductance-based models provide the historical basis for formal neuronal membrane dynamics [24], while the present implementation uses a reduced discrete-time leaky integrator in neuron i:
V i ( t + Δ t ) = ( 1 α Δ t ) V i ( t ) + Δ t ( N i i ( t ) e f f ( t ) L ) .
where α is the leak rate and Δ t is the simulation time step (default: one tick). A spike occurs when:
V i ( t + Δ t ) θ .
where θ denotes the spike threshold. Upon spiking, V i is reset to V r e s e t , and the neuron enters an absolute refractory state of duration P ticks. While R i > 0 , spiking is suppressed, and the membrane potential remains clamped at the reset level. Inputs: signal-mediated coupling and delayed synaptic transmission
The total drive to neuron i is decomposed into two components: a local signal-mediated term and a delayed synaptic term. Signal coupling. Neuron i responds only to signals whose channel label matches its own. For matching signals within an interaction radius, contributions are distance-attenuated:
L i s i g ( t ) = Σ { s S i ( t ) } A s ( t ) · exp ( γ · d i s t ( i , s ) ) .
where S i ( t ) denotes the set of signal agents whose channel matches neuron i , A s ( t ) is the amplitude of signal s at time t , p i s ( t ) is the distance between neuron i and signal s , and γ is the spatial attenuation coefficient. Delayed synaptic input. Directed synapses receive input only when their eligibility counter equals zero. Let P r e ( i ) denote the set of presynaptic neurons connected to neuron i . A synapse j i contributes input only when its eligibility counter reaches zero, so delayed synaptic input is given by Equation (4).
L i s y n ( t ) = Σ { j P r e ( i ) } · [ e l i g { j i } ( t ) = 0 ] ·   σ j ·   w { j i } ·   N j e f f ( t ) .
where P r e ( i ) denotes the set of presynaptic neurons connected to neuron i , w j i is the weight of synapse j i , e l i g j i ( t ) is its delay countdown, and σ j { + 1 , 1 } encodes whether the presynaptic neuron is excitatory or inhibitory.
L i ( t ) = L i s i g ( t ) + L i s y n ( t ) .
Synaptic delay operator (eligibility countdown). When neuron i spikes at tick t, each outgoing synapse sets its eligibility counter to the built-in delay period d_{i→k}. Each subsequent tick decrements elig until it reaches 0, at which time the synaptic input in Equation (4) is delivered; after delivery, the countdown goes to −1 and cannot be repeated since there can be a new presynaptic spike. This implementation yields an integer-valued delay operator that can be tested directly in controlled chain experiments (Phase 1, V1).
Signal dynamics. Each signal agent updates as:
A s ( t + 1 ) =   β   A s ( t ) ,   and   position   is   updated   by   ( x s ,   y s )   ( x s + v x ,   y s + v y ) .
where β is the per-tick signal decay factor. Signals are removed once | A s | falls below a small threshold (1 × 10−4 in the current implementation), ensuring computational stability and bounded memory. Signal velocities are initialized on emission using a random direction at a speed proportional to OUT-RANGE.
Environment field E: diffusion, decay, and deposition
The environmental field E is stored per patch and updated synchronously using an auxiliary buffer to avoid ordering artifacts. Each tick applies a 4-neighbor discrete Laplacian diffusion operator, linear decay, and local deposition from signals on that patch:
E ( t + 1 ) =   E ( t ) +   D 2 E ( t )   ρ E ( t ) +   Σ { s   o n   p a t c h } A s ( t ) .
where D is the diffusion coefficient, ρ is the environmental decay rate, and the deposition term aggregates the amplitudes of signal agents present on the corresponding patch at the current tick. Environment-to-neuron feedback (divisive normalization). Environmental feedback modulates neuronal efficacy via a divisive form:
N i e f f ( t ) = N i ( 1   +   κ E ·   Ē i ( t ) ) .
where E ˉ i ( t ) denotes the mean environmental field in the radius-1 neighborhood of neuron i , and κ E controls the strength of divisive environmental feedback on neuronal efficacy.
Synaptic plasticity. In standard mode, synaptic weights evolve according to a simple decay-plus-coincidence rule inspired by classical Hebbian and synaptic-plasticity principles [25,26]:
w ( t + 1 ) =   c l i p [ 0 , 5 ] ( ( 1 μ ) w ( t ) +   λ · 1 [ p r e   s p i k e s   a t   t   A N D   p o s t   s p i k e s   a t   t ] ) .
with clipping to [0, 5]. Here μ   =   0.01 and λ   =   0.05 are fixed constants in the current implementation. For verification modes (chain/decay/single neuron), plasticity is disabled so that weights remain constant and deterministic operator testing is not confounded by drift.
Implementation notes. For transparency and reproducibility, a small number of implementation-specific aspects of the NetLogo model should be noted. Neurons, propagating signals, synapses, and the environmental field are represented as distinct interacting components, and the field is updated synchronously to prevent ordering artefacts. During initialization, connectivity is assigned using bounded degree targets and spatial proximity, while transmission delays are discretized into integer tick delays with a minimum of one tick. In addition, the executable model includes simple numerical safeguards to maintain stable field dynamics under extreme conditions.
Inputs, experimental modes, and readouts. LANA includes multiple stimulus and experimental modes used across the V&V suite: (i) a periodic stimulus injected at a fixed source patch; (ii) a logic-gate protocol injecting two inputs (A and B) according to a trial schedule and reading spiking in an output region; (iii) an EEG-driven mode that reads amplitude pairs from a CSV file and injects them as signals at source locations; and (iv) lesioning that reduces intrinsic efficacy N within a spatially defined radius. The present study focuses on the modes required to isolate and test the operators and emergent signatures targeted by the five-level V&V framework.

3. Verification and Validation Framework

The hierarchical verification and validation (V&V) approach adopted is aligned with standard simulation methodology where low-level operator verification is performed prior to higher-level behavioral validation [9,10]. It is crucial that we adhere to a hierarchical ordering for mechanistic agent-based models: any emergent network phenomena are only interpretable if the underlying numerical operators (e.g., delay handling, decay updates) and micro-mechanisms (e.g., thresholding, refractoriness) can be demonstrated to be correct under controlled conditions. The V&V suite is separated into five parts, which increase in each section of the analysis scale:
  • Algorithmic verification (Phase 1): separates and checks the core operators with analytical expectations under deterministic or near-deterministic setting (e.g., synaptic delay propagation; exponential decay of the environmental field).
  • Micro-scale validation (Phase 2): assures that a single neuron (or a minimal network) behaves the way it should (sharp threshold bifurcation; strict absolute refractoriness).
  • Meso-scale validation (Phase 3): studies micro-level mechanisms in context of propagation behavior in small, structured networks where parameter roles are resolved (e.g., delay controls propagation speed; weight controls propagation gating).
  • Macro-scale validation (Phase 4): identifies population-level signatures predicted across spiking EI networks (e.g., suppression of activity under increasing inhibition; coupling-driven regime transitions).
  • Global sensitivity analysis (Phase 5): quantifies parameter influence over a factorial design in order to uncover dominant control parameters and to test robustness over a larger design space [12,13].
(R1) convergence with network size and (R2) long-horizon synaptic plasticity convergence are two further robustness checks extending the framework beyond nominal conditions. Across distinct phases, the experiment is defined in the same template: (i) target mechanism, (ii) isolation strategy (disabling such confounders as plasticity or environment coupling where applicable), (iii) controlled experimental design (parameter sweep, number of seeds, simulation length), (iv) primary metrics, and (v) explicit pass criteria (Table 2). This structure serves as a good regression-style test for the entire suite: the entire suite can be rerun after any change in the code.

Reproducibility and Execution Protocol

All experiments were executed via NetLogo BehaviorSpace using explicit random seeds (SEED) to ensure exact reproducibility of initial conditions (agent placement, network wiring, and randomized choices) [6,14,15]. Unless otherwise stated, simulations used NetLogo 7.1.0 and the default parameter configuration reported in Appendix A. In total, the suite comprises 2000 BehaviorSpace runs (including 10 runs for the decay experiment), plus 3010 decay time-series samples (301 time points × 10 seeds) used for fitting and goodness-of-fit evaluation of the exponential decay operator. Reproducible runs, the exact model file, BehaviorSpace configurations, and raw outputs are publicly archived (Zenodo, Version DOI: https://doi.org/10.5281/zenodo.18886777) [27]. The complete BehaviorSpace experiment inventory and additional mechanism-dissection outputs are provided in the Supplementary Materials (Table S1).
Operational definition of oscillatory-like runs (Phase N2). To quantify “oscillatory prevalence” in Phase N2, each simulation run is classified using an operational criterion applied to the population spike-count time series. Let S ( t ) denote the number of neurons that spike at tick t . For the last W = 50 ticks of a run, we compute the windowed coefficient of variation:
C V W = s t d ( S ( t W + 1 ) , , S ( t ) ) m e a n ( S ( t W + 1 ) , , S ( t ) ) .
The five validation levels are organized by the scale of the mechanism under test. Phase 1 verifies isolated numerical operators against analytical or near-analytical expectations; Phase 2 tests neuron-level mechanisms in minimal settings; Phase 3 examines structured propagation in small networks where delay and weight roles can be separated; Phase 4 evaluates population-level signatures expected in excitatory–inhibitory spiking systems; and Phase 5 quantifies parameter influence and robustness over a broader design space. The experimental designs were therefore chosen to align each test with the smallest setting in which the target mechanism can be observed unambiguously.
Parameter values were selected according to three complementary criteria. First, baseline values were chosen to produce a stable nominal operating regime in which the principal mechanisms of the model remained observable without immediate saturation or collapse. Second, sweep ranges were chosen to span the transition from inactive to active, weakly coupled to strongly coupled, or low- to high-inhibition behavior, depending on the mechanism under test. Third, whenever possible, the tested ranges were constrained so that the discrete-time updates remained bounded and interpretable within the normalized mesoscopic setting of the model rather than being presented as empirically calibrated physiological constants. These choices were therefore not intended as direct physiological calibration, but as controlled mesoscopic test ranges for isolating regime changes, operator behavior, and robustness around the validated nominal configuration. Accordingly, each experimental design was intentionally chosen as the smallest controllable setting in which the target mechanism could be isolated, measured, and compared against an explicit expectation or pass criterion.
Supplementary mechanism-dissection experiments. In addition to the core five-level V&V suite summarized in Table 2, we conducted a set of supplementary mechanism-dissection experiments. Because these experiments are intended to interpret the validated model rather than define new pass/fail V&V criteria, they are reported separately from Table 2.
Neuron-only baseline model. We implemented a neuron-only baseline configuration controlled by a single Boolean switch (BASELINE?). When enabled, the baseline disables three components simultaneously: (i) creation and propagation of mobile signal agents, (ii) the environmental field update (diffusion, decay, and deposition are bypassed, keeping E = 0 throughout), and (iii) divisive normalization of neuronal efficacy (N_i^eff = N_i, independent of local E). Synaptic transmission via the eligibility-countdown delay mechanism (Equation (4)) remains fully active, so spikes propagate through directed synapses with their prescribed delays and weights. The external stimulus in baseline mode is delivered as a direct membrane-potential perturbation to neurons within the stimulus radius, preserving the spatial profile of the input without requiring signal agents. All other model components remain identical between the full and baseline configurations: neuronal LIF dynamics (Equations (1) and (2), network topology, synaptic graph, stimulation schedule, random seeds, and plasticity rules (when enabled). Each comparison uses a matched-seed paired design: for every random seed, both the full LANA model and the neuron-only baseline are run on the same network realization (identical neuron positions, wiring, types, and intrinsic efficacies). This ensures that any observed differences in aggregate statistics are attributable solely to the signal-agent and environment-coupling mechanisms.
Operational regime definitions. Three operational regimes were defined as fixed parameter vectors applied at model initialization via a REGIME chooser (Table A2). All regime comparisons were performed under a matched-seed paired design using the same 30 random seeds, identical network size (N = 150), stimulus protocol, and simulation duration, so that regime assignment is the sole controlled variable. S1 (resting/default): All parameters set to the nominal validated values reported in Table A1. S2 (hyperexcitable): Four parameters were adjusted relative to S1, each supported by the V&V results: environment coupling strength was reduced (κ_E = 0.2, from 0.6) to weaken gain-control feedback, justified by the coupling-driven regime shift validated in Phase N2; spike threshold was lowered (θ = 0.8, from 1.0), consistent with the sensitivity analysis showing a 65.1% effect on firing rate; inhibitory fraction was reduced (INHIB-FRAC = 0.1, from 0.2), consistent with the monotonic suppression validated in Phase N1; and environmental decay rate was halved (ρ = 0.005, from 0.01), extending temporal correlations as indicated by the 88% synchrony effect in the sensitivity analysis. All other parameters remained identical to S1. S3 (lesion): Network parameters are identical to S1 at initialization. At a predefined tick (LESION-ONSET = 250), a focal lesion is applied by reducing intrinsic efficacy N_i by 70% (LESION-DROP = 0.3) for all neurons within a spatial radius of 5 units from the grid center, affecting approximately 3% of the neuronal population. This mid-simulation design permits measurement of pre-lesion baseline activity, the acute post-lesion drops, recovery dynamics, and a final steady-state plateau. Tick-level spike counts are recorded separately for neurons inside and outside the lesion zone. The complete nominal parameter vectors are reported in Appendix A (Table A2) to allow exact reproduction.

4. Results

All verification and validation experiments satisfied their predefined pass criteria (Table 2). Unless otherwise stated, values are reported as means across independent random seeds for each condition. At a high level, the Results show four main findings. First, the core numerical operators satisfy their predefined verification criteria, including exact delay propagation and analytically consistent field decay and diffusion. Second, neuron-level mechanisms behave as expected, with a sharp activation threshold and strict refractory enforcement. Third, the validated local rules scale into interpretable propagation and network-level signatures, including inhibition-driven suppression and coupling-driven regime change. Fourth, supplementary matched-seed and robustness analyses clarify the mechanistic roles of signal transport, environmental feedback, lesioning, and parameter sensitivity. Where the tested subsystem is fully deterministic under the imposed isolation constraints (e.g., no diffusion, no stochastic sources), results are identical across seeds.
Phase 1: Algorithmic verification. Phase 1 isolates and verifies four central numerical/algorithmic operators: (V1) synaptic transmission delay implementation, (V2) environmental field decay update, (V3) distance-attenuated signal coupling, and (V4) environmental field diffusion. Both of these experiments take place in standalone validation modes that disable plasticity and suppress confounding coupling pathways.
V1: Chain delay verification. A feedforward chain of 11 neurons is set up, with fixed synaptic weight and fixed transmission delay between consecutive neurons. By assigning a unique s i g n a l i d to each neuron to ensure that propagation is conducted solely through synapses (and not via spatial signal coupling), the mobile signals cannot directly go on trigger downstream neurons. Environmental coupling is turned off ( κ E = 0), diffusion is disabled (D = 0), and decay is set to eliminate E-field accumulation ( ρ = 1). A solitary suprathreshold stimulus activates neuron 0, while first-spike times are documented for all neurons.
Across fixed-delay values from one to five ticks, the measured mean inter-neuron first-spike lag matched the prescribed delay exactly (Table 3), with M A E   =   0 in all conditions. Propagation speed followed the expected inverse relationship v 1 / d e l a y , with R 2 = 1.000 across conditions (Figure 2). This analytical agreement is summarized in Table 4. These results provide a strict algorithmic confirmation that the delay counter/eligibility mechanism is implemented without off-by-one or scheduling artefacts. The strict criterion MAE = 0 is appropriate for this deliberately deterministic benchmark because the chain uses integer-valued delays, fixed update ordering, and no stochastic perturbations in the propagation measurement. In stochastic settings, or in implementations involving floating-point delay interpolation, agreement within numerical tolerance rather than exact zero error would be the appropriate benchmark.
To explicitly demonstrate agreement with analytical reference solutions, Table 4 summarizes quantitative comparison between simulation results and the corresponding theoretical expressions for the delay–speed law (V1), the exponential decay operator (V2), the signal attenuation reference (V3), and the diffusion operator (V4).
V2: Energy decay test. In order to check the decay term of the environmental update operator, the field is uniformly initialized with the value E0 = 5.0 on all the patches. Diffusion is disabled: D = 0; neuron–environment coupling is disabled: κ E = 0; signals are not present. Given these conditions the mean-field trajectory should be discrete-time exponential decay E ( t ) =   E 0 ( 1     ρ ) t .
Given ρ   =   0.01 over 300 ticks (10 seeds), the simulated mean field confirms that the model fits the theoretical curve to numerical precision (R2 = 1.000; MAE ≈ 2.19 × 10−14), therefore indicating that the decay component is correctly computed and remains numerically stable under the controlled circumstances (Figure 3).
V3: Signal distance-attenuation test. To verify the correctness of the distance-attenuated signal channel (γ) together with per-tick signal amplitude decay (β), we swept γ across eight levels in the range 0.001–2.0 and β across {0.5, 0.8, 0.95} in a standard network (N = 100), with environmental coupling disabled ( κ E =0) and diffusion disabled (D = 0) to isolate signal-mediated reach. Across 20 independent seeds per condition (480 runs; 500 ticks), the mean firing rate decreases monotonically with increasing γ for the active β levels, consistent with an attenuation envelope of the form A · exp ( γ · p ) · β t . The Spearman association between γ and mean firing rate is strongly negative   ( ρ   =   0.994   f o r   β = 0.8 ;   ρ   =   0.905 for β = 0.95), satisfying the predefined pass criterion (Table 2) and confirming that spatial attenuation is implemented correctly.
V4: E-field diffusion operator test. To verify the diffusion term of the E-field update operator ( D · 2 E ), we used the decay-test isolation setup and initialized a localized hot spot in the field (E = 100 at the origin). We swept D across seven levels from 0 to 0.2 over 10 seeds (70 runs; 500 ticks) and evaluated the final mean E, final maximum E, and the max/mean ratio. As expected for a conservative diffusion operator, the global mean E is invariant to D (CV(mean-E across D) ≈ 0), while increasing D produces stronger spatial smoothing reflected by a perfect negative association between D and the final max/mean ratio (Spearman ρ = −1.000). These results confirm that diffusion redistributes E without loss and scales correctly with D.
Phase 2: Micro-scale validation. In this phase, basic neuron-level mechanisms are tested: (M1) a sharp threshold for activation (bifurcation from silent to firing) and (M2) strict imposition of the absolute refractory period.
M1: Threshold bifurcation. A single neuron was simulated on its own ( κ E = 0, D = 0, no synapses). To examine threshold activation without spatial attenuation or channel-matching effects, a periodic direct stimulus was applied to the membrane potential every 10 ticks. The stimulus amplitude was swept from 0.1 to 3.0 over 10 seeds, and mean firing rate was recorded. Analytically, the critical amplitude for threshold crossing in the discrete leaky integrator is A * 1.1426 for α = 0.2 , θ = 1.0 , and stimulus period K = 10 ticks. Consistent with this prediction, firing remained zero up to amplitude 1.1, whereas sustained spiking emerged at amplitude 1.2 and saturated near 0.05 spikes/tick for larger amplitudes (Figure 4). The saturation plateau reflects the combined effect of the stimulus schedule and refractory enforcement, which limit the neuron to one spike per stimulus cycle in the high-amplitude regime.
M2: Refractory check. To test refractory enforcement, we simulated the standard network ( N = 150 ) while sweeping the refractory period P over { 5 , 10 , 15 , 20 , 25 } ticks (10 seeds per level; 500 ticks per run). For each run, we recorded the global minimum inter-spike interval (ISI) among neurons that fired at least twice. Across all tested refractory settings and all seeds, the minimum measured ISI was exactly P + 1 (Table 5; Figure 5), with no violations. This confirms strict enforcement of the absolute refractory constraint in discrete time.
Phase 3: Verification of meso-scale propagation. Phase 3 tests if validated micro-mechanisms scale harmoniously to the propagation in small, structured networks. Two complementary tests are used: (E1) synaptic weight as a propagation gate, and (E2) synaptic delay as the propagation speed controller.
E1: Synaptic weight gating versus propagation rate. Using the same 11-neuron chain structure as V1 with delay fixed to one tick, FIXED-W is swept from 0.5 to 2.5 (step 0.5) over 20 seeds. Propagation is successful if the chain completes (all neurons produce a first spike). Propagation fails deterministically at FIXED-W = 0.5 (0/20 complete), suggesting that the synaptic input is subthreshold. For FIXED-W ≥ 1.0, propagation success occurs in 20/20 runs and the speed has been maintained as exactly one neuron/tick (Table 6). Therefore, in this controlled chain regime, synaptic weight governs whether propagation happens, and delay governs how fast propagation is possible after suprathreshold transmission is achieved.
E2: Delay controls propagation speed. E2 reiterates, at the meso scale, the V1 finding that propagation speed is governed solely by transmission delay (speed ≈ 1/delay; Figure 2), provided that weight is suprathreshold.
Phase 4: Macro-scale network validation. Phase 4 validates emergent network-level signatures expected of spiking excitation–inhibition (EI) systems and closed-loop coupling: (N1) inhibition suppresses firing and regularizes variability, and (N2) increasing environment coupling κ E induces a qualitative regime shift in activity statistics and oscillatory prevalence.
N1: Excitation–inhibition balance. INHIB-FRAC is swept from 0.0 to 0.4 (step 0.1), with N = 150 and 30 seeds per condition. We report mean firing rate (FR), synchrony index, and Fano factor. Mean firing rate decreases monotonically with inhibition strength, from 0.0901 spikes/tick at INHIB-FRAC = 0.0 to 0.0456 spikes/tick at INHIB-FRAC = 0.4 (a 49.4% reduction; Table 7; Figure 6), satisfying the pass criterion. The Fano factor decreases from 3.12 to 1.57, consistent with reduced burstiness/overdispersion under stronger inhibitory control.
Seed-to-seed variability remains low up to INHIB-FRAC ≤ 0.2 but increases markedly for strong inhibition (0.3–0.4), indicating that some realizations approach near-silent regimes under high inhibitory fractions.
N2: Phase transition under environment coupling  κ E .
The environment-coupling strength κ E was swept from 0 to 2.0 in steps of 0.2, with N = 150 and 20 seeds per condition. We evaluated mean firing rate, spike-count variability (CV), and the fraction of runs classified as oscillatory-like. Increasing κ E progressively suppressed firing while increasing variability of the population spike count. Mean firing rate decreased from 0.0859 ± 0.0028 spikes/tick at κ E = 0 to 0.0117 ± 0.0015 at κ E = 1.6 (−86.4%). Spike-count variability (CV computed over the last 100 ticks) increased with κ E and approached or exceeded 1 around κ E 1.4 –1.6, indicating a shift from relatively regular activity to a high-variability regime. Using the operational detector defined in Section Reproducibility and Execution Protocol (CV over the last 50 ticks > 1 and mean spike count > 0), the fraction of oscillatory-like runs peaked at 55% at κ E = 1.6 and remained elevated at higher coupling (Table 8; Figure 7). Together, these signatures support κ E as a control parameter governing the transition between relatively regular/asynchronous regimes and more irregular/oscillatory regimes.
Phase 5: Global sensitivity analysis. In order to estimate parameters impact over the entire design world, a full-factorial global sensitivity screening over κ E ∈ {0, 0.5, 1.0, 1.5, 2.0}, ρ ∈ {0.001, 0.01, 0.019}, and θ ∈ {0.5, 1.0, 1.5} was carried out across 10 seed configurations (450 runs; 500 ticks). Results include mean firing rate, total spikes, active-neuron fraction, synchrony index, and synaptic weight statistics. We show that κ E dominates firing rate, total spikes and synaptic weight statistics by range-based main effect sizes of 209.5% (FR), 240.4% (spikes), and 356.5% (mean weight) (see Table 9; Figure 8). Range-based main effects were used here as a screening metric because the purpose of this phase was to rank dominant control parameters transparently over a modest factorial design rather than obtain a full variance decomposition. This choice provides directly interpretable effect magnitudes for an initial V&V-oriented sensitivity screen and is computationally well matched to the present design. Variance-based methods such as Sobol analysis remain important future extensions, but they require a broader sampling strategy and are therefore reserved for subsequent uncertainty-quantification work. On the other hand, in synchrony, ρ exerts its largest impact (88.0%), again supporting that a long-term association with performance is due to environmental persistence in the regulation of the temporal coordination system, but θ is responsible for only a slight change of excitability and activity participation from θ, the latter being the expected impact.

4.1. Additional Robustness Tests

Beyond the five main stages, we also provide two robustness checks: network size sensitivity (R1) and long-horizon plasticity convergence (R2).
R1: Resilience to network size. N-NODES is swept from 50 to 250 in steps of 50 (20 seeds; 500 ticks). We monitor firing rate, synchrony, the Fano factor, and the fraction of active neurons. The network-level statistics stabilise to N ≈ 150 (Table 10; Figure 9). For N = 50, the firing rate is highly seed dependent (CV ≈ 62%), and on average ~68% of neurons are firing. For N ≥ 150, the mean FR converges near ~0.089 spikes/tick with low cross-seed variability (CV ≈ 1–3%) and nearly complete activation.
R2: Plasticity convergence. Assuming plasticity is functional μ   =   0.01 ,     λ   =   0.05 in normal network (N = 150), we perform 20 seeds for 2000 ticks and observe synaptic weight statistics over time. Mean synaptic weight decays from the initial value and reaches a stable equilibrium by 2000 ticks: mean(w) = 0.0738 ± 0.0128 across seeds. Interestingly, mean firing rate remains steady at ≈ 0.088 spikes/tick despite substantial weight reorganization, which demonstrates convergence towards a functional steady regime with bounded synaptic statistics (Figure 10).

4.2. Supplementary Mechanism-Dissection Results

Full model versus neuron-only baseline. To quantify the contribution of the signal-agent and environment-coupling modules, we compared the full LANA model against the neuron-only baseline under a matched-seed paired design (N = 150, 30 seeds, 500 ticks per run). In the baseline, mobile signal agents are absent, the environmental field remains at zero, and divisive normalization is bypassed; neuronal dynamics and synaptic transmission operate identically to the full model. Stimulus delivery is maintained by direct membrane-potential injection with the same spatial profile. The full model produced a median firing rate of 0.0297 spikes/tick (IQR: 0.0257–0.0320) compared to 0.0027 (IQR: 0.0025–0.0037) in the baseline (Wilcoxon signed-rank test,p= 1.86 × 10−9, rank-biserial r = 1.00; Figure 11; Table 11). The approximately 11-fold increase in firing rate demonstrates that the signal-agent layer and environment-mediated feedback substantially amplify network activity beyond what synaptic transmission alone can sustain. The synchrony index was significantly higher in the baseline (median 3.40 vs. 0.69,p= 1.86 × 10−9, d = −7.41), indicating that without environment-mediated coupling, the few active neurons fire in tight synchrony rather than exhibiting the distributed activity patterns characteristic of the full model. Spike-count variability (CV) was correspondingly elevated in the baseline (3.64 vs. 0.59,p= 1.86 × 10−9, d = −9.03), reflecting irregular, burst-like dynamics in the absence of the E-field’s gain-control mechanism.
The active neuron fraction dropped from near-complete recruitment in the full model (median 1.00) to only 6.7% in the baseline (p= 1.69 × 10−6, d = 4.89), confirming that signal agents are essential for spatial propagation of activity across the network. As a control, the chain benchmark was run under both conditions across three delay values (one, two, and three ticks) with 20 seeds each. Propagation speed and delay accuracy were identical between the full model and baseline in all 120 runs ( s p e e d   =   1 / d e l a y   e x a c t l y , MAE = 0.000000 in both conditions), confirming that the synaptic delay mechanism operates correctly independent of the signal-agent module and that the baseline switch does not inadvertently alter the core propagation pathway.
Regime comparison (S1/S2/S3). Across 30 matched seeds, the three regimes produced distinct activity profiles (Friedman χ2 = 60.0,p< 10−13 for firing rate; Figure 12; Table 12). The hyperexcitable regime (S2) exhibited a median firing rate of 0.0639 spikes/tick, approximately 2.15 times higher than S1 (0.0297; Bonferroni-corrected p < 0.0001), consistent with the combined effect of reduced threshold, weakened environmental feedback, and lower inhibition. The lesion regime (S3) showed reduced firing rate relative to S1 (0.0269; Bonferroni-corrected p < 0.0001), reflecting the loss of neuronal efficacy within the lesion zone. Synchrony was significantly lower in S2 (median 0.48) compared to both S1 (0.69) and S3 (0.70; both Bonferroni-corrected p < 0.0001), indicating that the hyperexcitable network distributes activity more evenly across the population rather than concentrating it in synchronized bursts. S1 and S3 did not differ significantly in synchrony (p= 0.59), consistent with their identical network parameters outside the lesion zone. Mean synaptic weight was substantially higher in S2 (0.0416 vs. 0.0181 in S1; Bonferroni-corrected p < 0.0001), reflecting enhanced plasticity driven by the elevated firing rate. S3 showed a modest but significant reduction in mean weight relative to S1 (0.0171;p= 0.0009), attributable to reduced activity in the lesion zone suppressing local plasticity.
Lesion dynamics (S3). In S3, the pre-lesion baseline (ticks 50–200) established a stable firing plateau of 4.49 spikes/tick (IQR: 4.20–4.65). Following lesion onset at tick 250, an immediate drop was observed to 3.33 spikes/tick (IQR: 2.75–3.64), representing a 22.5% reduction relative to pre-lesion levels (drop ratio median = 0.78, IQR: 0.72–0.84; Wilcoxon p = 1.73 × 10−6, Standardized effect (d) = 1.54). Neurons inside the lesion zone were effectively silenced (median post-lesion spike count = 0), while neurons outside the lesion zone continued firing at reduced but sustained levels (median 3.43). The recovery phase (ticks 300–500) showed partial stabilization at 3.44 spikes/tick (recovery ratio = 0.79), indicating that the network does not fully compensate for the lost efficacy. The final plateau (last 200 ticks) remained at 3.40 spikes/tick, confirming persistent but stable post-lesion dynamics. These post-lesion dynamics are summarized in Figure 13 and Table 13.
Local sensitivity analysis. To assess robustness to parameter uncertainty, we performed a one-at-a-time (OAT) perturbation analysis on three key parameters: environment coupling strength (κ_E), diffusion coefficient (D), and leak rate (α). Each parameter was varied by ±10% around its nominal value, while all others remained fixed, with 10 seeds per level. The environment coupling parameter κ_E showed the strongest sensitivity: reducing κ_E by 10% (to 0.54) increased the mean firing rate by +9.8%, while increasing it by 10% (to 0.66) decreased firing rate by −8.6%. The leak rate α showed moderate sensitivity (+5.9% at α = 0.18; −5.0% at α = 0.22), reflecting its direct role in membrane dynamics. The diffusion coefficient D was largely insensitive to ±10% perturbation (−1.3% and −0.4%), indicating that local diffusion rate is not a critical control parameter at this scale. All responses were monotonic and proportionate, confirming that model behavior is smooth and predictable in the neighborhood of the nominal operating point. The qualitative regime separation reported above is robust to moderate parameter uncertainty. The ±10% interval was selected as a local robustness window around the validated nominal operating point. It was not intended to map the full transition structure of the model; those broader behavioral changes were examined separately through the wider sweeps used in Phases M1, N1, N2, and GSA. Within this local window, the objective was to test whether small perturbations produce smooth or abrupt deviations from the validated baseline. The local sensitivity profile is shown in Figure 14.

5. Discussion

In this study, a full, reproducible verification and validation (V&V) workflow is created for a spatial, agent-based spiking neural network with explicit local coupling and a co-evolving environmental field. The manuscript is intended as an interdisciplinary methodological contribution at the intersection of agent-based modeling, computational neuroscience, and simulation credibility. Its central claim is therefore not biological completeness and not replacement of mainstream SNN simulators, but a transparent framework for representing, isolating, and validating spatially explicit spiking-network mechanisms across scales. This positioning is important because the scientific value of the study lies in methodological clarity, mechanistic traceability, and reproducible verification rather than in maximizing simulator performance alone [28,29]. We accomplish this by intentionally isolating mechanisms in dedicated validation modes until we establish the correctness of the core operators of the model and then validate emergent behaviors at increasing scales, in line with established simulation credibility [9,10]. This hierarchy is particularly relevant for agent-based neural models since small, nuanced implementation errors relating to operator ordering, off-by-one delay handling, or unstable field updates can yield qualitatively misbehaved emergent dynamics. At the operator level, Phase 1 validates that synaptic transmission delays follow the mandated propagation time without error as previously stated (MAE = 0; speed = 1/delay; R2 = 1.000), and that the environmental decay update follows the theoretical discrete exponential law at floating-point accuracy. With the addition of the diffusion test (V4), all terms of the E-field update equation are now independently verified (decay + diffusion), and the signal-attenuation channel (V3) is confirmed as a separate, analytically consistent coupling pathway. The findings provide assurance that such network-scale effects are not artifacts of numerical drift or scheduling variance. At an operational level, the neuron implementation exhibits the expected primitives of a reduced spiking model: a sharp threshold bifurcation under periodic forcing and strict enforcement of an absolute refractory constraint (min (ISI) = POp + 1, zero violations). Such properties are essential for interpretability, because small deviations in refractoriness or thresholding are likely to influence how population activity statistics shift and which collective state transitions change most quickly [16,17,18,19].
At the meso- and macro-scale, the results clarify how validated local mechanisms translate into structured propagation and network-level control. In the controlled chain experiments, synaptic delay acts as a pure speed controller, whereas synaptic weight functions as a propagation gate: once the delivered input is suprathreshold, the timing of propagation is determined by delay rather than by weight magnitude. This separation follows directly from the discrete-time leaky integrate-and-fire formulation used here and should be made explicit when interpreting transmission speed and latency in this model class. At the network level, the macro-validation stage recovers qualitative signatures expected in excitatory–inhibitory spiking systems: increasing inhibition monotonically suppresses activity and reduces spike-count overdispersion, consistent with inhibition-driven regularization [18]. In addition, stronger environmental coupling κ E induces a coupling-driven regime shift characterized by reduced firing, increased spike-count variability, and a higher prevalence of oscillatory-like episodes. Sensitivity screening further identifies κ E as the dominant control parameter for firing and synaptic-weight statistics, while ρ primarily shapes temporal coordination and θ sets the overall excitability level. Mechanistically, κ E closes a feedback loop in which spikes deposit activity into the environmental field and the field, in turn, divisively modulates subsequent neuronal efficacy, consistent with gain-control principles in neural computation [30]. Mechanistic dissection via baseline comparison. The neuron-only baseline provides a principled decomposition of LANA’s emergent dynamics. By disabling the signal-agent layer and environment coupling while preserving synaptic transmission, we isolate the contribution of two novel architectural features: mobile signal-mediated coupling and activity-dependent divisive normalization via the environmental field. The approximately 11-fold difference in firing rate and the shift from 6.7% to near-complete neuronal recruitment demonstrate that these mechanisms are not auxiliary but constitute the primary drivers of network-level activity. The chain benchmark serves as an internal consistency check, confirming across 120 paired runs that synaptic delay propagation is unaffected by the baseline switch, thereby validating the experimental isolation. The regime comparison further demonstrates that the model produces three qualitatively distinct dynamical states from biologically interpretable parameter variations, with all differences surviving paired statistical testing with large effect sizes.

5.1. Sensitivity Structure and Practical Guidance for Model Use

The global sensitivity analysis complements the validation phases by quantifying parameter influence over a factorial design. The results identify κ E as the dominant driver of firing activity and synaptic-weight statistics, consistent with its role as the primary coupling parameter controlling the strength of the activity–environment feedback. The decay rate ρ exerts the strongest effect on synchrony, suggesting that environmental persistence extends temporal correlations, whereas the threshold θ acts as a global excitability control [12,13]. Practically, these rankings provide a principled starting point for future calibration: κ E should be prioritized when fitting regime statistics such as variability and oscillatory prevalence, ρ when fitting temporal coordination measures, and θ when fitting overall firing levels.

5.2. Limitations and Future Work

Current V&V is purposely mechanism-based (internal, structural, and face validity) rather than a literal quantitative match to biological recordings. Though LANA features an EEG-driven stimulus mode, we have not yet calibrated parameters to empirical data, nor have we validated the outputs against specific experimental measurements, e.g., spectral power, avalanche statistics, or spike-train interval distributions. Nevertheless, the validated structure of LANA admits several concrete data-oriented extensions. In an EEG-informed application, preprocessed time-varying source amplitudes could be used to drive the model, with comparison targets including activity envelopes, synchrony, spike-count variability, oscillatory prevalence, and derived spectral summaries. In a lesion-oriented application, focal efficacy reduction could be compared with empirical measures of acute activity drop, recovery slope, spatial contrast between affected and unaffected regions, and post-lesion plateau behavior. More generally, future calibration could target spectral power, avalanche-like statistics, inter-spike-interval distributions, active-fraction dynamics, and regime-transition boundaries, depending on the measurement modality and experimental context. Additionally, the neuron-only baseline was evaluated in the resting configuration and as a chain-control experiment rather than exhaustively across all operational regimes. The S1–S3 labels should therefore be interpreted as operational dynamical regimes, not patient-specific biological phenotypes. Finally, the local robustness analysis was restricted to ±10% one-at-a-time perturbations around the nominal operating point. This range was chosen for local stability assessment rather than for mapping the full transition structure of the model; broader variance-based uncertainty quantification remains future work. Thus, future work must focus on the following: (1) systematic data-driven calibration (e.g., likelihood-free or approximate Bayesian approaches), (2) uncertainty quantification of seeds and parameter distributions, (3) broad-based sensitivity analyses based on variation (e.g., Sobol methods) rather than range-based effect sizes. Furthermore, oscillation classification and “regime” labelling in this work is derived from summary statistics and heuristic detectors and additional spectral and state-space analyses could enhance biological interpretability. Thus, these observations, taken together, lend credence to a strong claim of credibility: LANA is algorithmically sound under isolated testing, simulates anticipated “neuron-level” primitives, and shows controlled, interpretable regime variation at network scale based on explicit coupling parameters, which is sufficient for future empirical validation.

6. Conclusions

We prepared and validated the LANA model through a five-level workflow covering operator correctness, micro-scale neuron mechanisms, meso-scale propagation, macro-scale network signatures, global sensitivity analysis, and robustness to network size and plasticity convergence. Across the core suite, all predefined pass criteria were met: synaptic delays reproduced propagation timing exactly, environmental decay matched the theoretical exponential law at numerical precision, diffusion redistributed E without loss, distance-based signal attenuation behaved consistently with analytical expectations, the single-neuron threshold matched analytic prediction, the refractory constraint was enforced, inhibition suppressed firing monotonically, and environment coupling κ E induced a transition toward higher variability and oscillatory-like episodes. Complementary matched-seed experiments then showed that the signal-agent/environment module is mechanistically consequential: relative to a neuron-only baseline, the full model increased firing by approximately 11-fold while preserving exact synaptic delay behaviour in the chain control. The same validated architecture also supported three statistically distinct operational regimes—resting, hyperexcitable, and focal-lesion—with the lesion condition exhibiting an acute post-lesion drop followed by only partial recovery. Together, these results establish not only a reproducible V&V baseline for LANA but also a clearer mechanistic decomposition of how signal transport, environmental feedback, and focal efficacy loss shape network-level dynamics.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/sci8050107/s1.

Author Contributions

Conceptualization, S.K.; methodology, S.K. and M.D.; software, S.K.; validation, S.K., D.G. and N.B.; formal analysis, S.K.; investigation, S.K.; resources, S.K.; data curation, S.K.; writing—original draft preparation, S.K.; writing—review and editing, S.K., M.D., N.B., D.G. and S.T.-S.; visualization, S.K. and S.T.-S.; supervision, M.D. and N.B.; project administration, S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The NetLogo model files (LANA_VALIDATION.nlogox and LANA_VALIDATION_FINAL.nlogox), BehaviorSpace experiment configurations, nominal regime parameter files, CSV outputs from the core V&V suite and supplementary mechanism-dissection experiments (baseline, regimes, lesion, chain-control, and OAT robustness), derived summaries, and Python analysis scripts are available in the Zenodo archive (Version DOI: https://doi.org/10.5281/zenodo.18886777) [27]. The model repository is also mirrored on GitHub (https://github.com/sanjakapetanovic/lana-agent-based-model.git, accessed on 5 March 2026).

Acknowledgments

The authors would like to thank the Faculty of Information Technology, University “Džemal Bijedić” of Mostar for providing institutional and technical support throughout the development of this research.

Conflicts of Interest

The authors declare that they have no competing interests.

Appendix A. Default Parameters and Interpretation

Table A1 summarizes the primary parameters used in the model and in the V&V experiments. Where applicable, ranges tested in BehaviorSpace are indicated.
Table A1. Model parameters used in this study.
Table A1. Model parameters used in this study.
ParameterRoleDefaultRange in Experiments
ALPHA (α)Membrane leak0.2Fixed
THRESHOLD (θ)Spike threshold1.00.5–1.5 (GSA)
V-RESETReset potential0Fixed
POpRefractory period (ticks)105–25 (M2)
REPEAT-KStimulus period (ticks)10Fixed (M1)
N-NODESNumber of neurons15050–250 (R1)
INHIB-FRACInhibitory neuron fraction0.20–0.4 (N1)
INIT-NFUN-MEAN/SDIntrinsic efficacy distribution0.9/0.08Fixed
INIT-DEG-MEAN/SDOut-degree distribution3/1Fixed
OUT-RANGESignal propagation range4Fixed
RADIUS-SIGNALSignal interaction radius5Fixed
BETA (β)Signal amplitude decay per tick0.95Fixed
GAMMA (γ)Spatial attenuation coefficient0.05Fixed
DEnvironment diffusion coefficient0.150 (V2)
RHO (ρ)Environment decay rate0.010.001–0.019 (GSA)
KAPPA-E (   κ E   )Environment coupling strength0.60–2.0 (N2, GSA)
μ, λPlasticity decay and potentiation0.01, 0.05Fixed (R2)
LESION-RADIUS, LESION-DROPLesion geometry and severity0, 0.5Used in the supplementary Experiment S3; operational values reported in Table A2
Table A2. Operational regime parameter vectors used in the supplementary mechanism-dissection experiments.
Table A2. Operational regime parameter vectors used in the supplementary mechanism-dissection experiments.
ParameterS1 (resting)S2 (Hyperexcitable)S3 (Lesion)V&V Justification
κ_E0.60.20.6N2 regime shift (Table 7)
θ1.00.81.0GSA 65.1% FR effect (Table 8)
INHIB-FRAC0.20.10.2N1 monotonic suppression (Table 6)
ρ0.010.0050.01GSA 88% synchrony effect (Table 8)
LESION-RADIUS005
LESION-DROP0.3
LESION-ONSET250

References

  1. Guo, Y.; Huang, X.; Ma, Z. Direct learning-based deep spiking neural networks: A review. Front. Neurosci. 2023, 17, 1209795. [Google Scholar] [CrossRef]
  2. Wu, J.; Wang, Y.; Li, Z.; Lu, L.; Li, Q. A Review of Computing with Spiking Neural Networks. Comput. Mater. Contin. 2024, 78, 2909–2939. [Google Scholar] [CrossRef]
  3. Kudithipudi, D.; Schuman, C.; Vineyard, C.M.; Pandit, T.; Merkel, C.; Kubendran, R.; Aimone, J.B.; Orchard, G.; Mayr, C.; Benosman, R.; et al. Neuromorphic computing at scale. Nature 2025, 637, 801–812. [Google Scholar] [CrossRef] [PubMed]
  4. Muir, D.R.; Sheik, S. The road to commercial success for neuromorphic technologies. Nat. Commun. 2025, 16, 3586. [Google Scholar] [CrossRef]
  5. Ferreira, P.M.; Wang, S.; Gao, Y.; Benlarbi-Delai, A. A comparative review of deep and spiking neural networks for edge AI neuromorphic circuits. Front. Neurosci. 2025, 19, 1676570. [Google Scholar] [CrossRef] [PubMed]
  6. Wilensky, U.; Rand, W. An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo; MIT Press: Cambridge, MA, USA, 2015; ISBN 9780262731898. [Google Scholar]
  7. Beggs, J.M.; Plenz, D. Neuronal avalanches in neocortical circuits. J. Neurosci. 2003, 23, 11167–11177. [Google Scholar] [CrossRef] [PubMed]
  8. Shew, W.L.; Plenz, D. The functional benefits of criticality in the cortex. Neuroscientist 2013, 19, 88–100. [Google Scholar] [CrossRef]
  9. Sargent, R.G. Verification and validation of simulation models. In Proceedings of the 2010 Winter Simulation Conference, Baltimore, MD, USA, 5–8 December 2010. [Google Scholar][Green Version]
  10. Oreskes, N.; Shrader-Frechette, K.; Belitz, K. Verification, validation, and confirmation of numerical models in the earth sciences. Science 1994, 263, 641–646. [Google Scholar] [CrossRef]
  11. Grimm, V.; Berger, U.; DeAngelis, D.L.; Polhill, J.G.; Giske, J.; Railsback, S.F. The ODD protocol: A review and first update. Ecol. Model. 2010, 221, 2760–2768. [Google Scholar] [CrossRef]
  12. Saltelli, A.; Ratto, M.; Andres, T.; Campolongo, F.; Cariboni, J.; Gatelli, D.; Saisana, M.; Tarantola, S. Global Sensitivity Analysis: The Primer; Wiley: Hoboken, NJ, USA, 2008. [Google Scholar]
  13. Sobol, I.M. Global sensitivity indices nonlinear mathematical models and their Monte Carlo estimates. Math. Comput. Simul. 2001, 55, 271–280. [Google Scholar] [CrossRef]
  14. Wilensky, U. NetLogo; Center for Connected Learning and Computer-Based Modeling; Northwestern University: Evanston, IL, USA, 1999; Available online: http://ccl.northwestern.edu/netlogo/ (accessed on 5 March 2026).
  15. Tisue, S.; Wilensky, U. NetLogo: A simple environment for modeling complexity. In Proceedings of the International Conference on Complex Systems (ICCS), Boston, MA, USA, 16–21 May 2004. [Google Scholar]
  16. Gerstner, W.; Kistler, W.M.; Naud, R.; Paninski, L. Neuronal Dynamics: From Single Neurons to Networks and Models of Cognition; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  17. Izhikevich, E.M. Simple model of spiking neurons. IEEE Trans. Neural Netw. 2003, 14, 1569–1572. [Google Scholar] [CrossRef] [PubMed]
  18. Brunel, N. Dynamics of sparsely connected networks of excitatory and inhibitory spiking neurons. J. Comput. Neurosci. 2000, 8, 183–208. [Google Scholar] [CrossRef]
  19. Brette, R.; Gerstner, W. Adaptive exponential integrate-and-fire model as an effective description of neuronal activity. J. Neurophysiol. 2005, 94, 3637–3642. [Google Scholar] [CrossRef]
  20. Wang, C.; Zhang, T.; Chen, X.; He, S.; Li, S.; Wu, S. BrainPy, a flexible, integrative, efficient, and extensible framework for general-purpose brain dynamics programming. eLife 2023, 12, e86365. [Google Scholar] [CrossRef]
  21. Vieth, M.; Rahimi, A.; Gorgan Mohammadi, A.; Triesch, J.; Ganjtabesh, M. Accelerating spiking neural network simulations with PymoNNto and PymoNNtorch. Front. Neuroinform. 2024, 18, 1331220. [Google Scholar] [CrossRef] [PubMed]
  22. Linssen, C.; Babu, P.N.; Eppler, J.M.; Koll, L.; Rumpe, B.; Morrison, A. NESTML: A generic modeling language and code generation tool for the simulation of spiking neural networks with advanced plasticity rules. Front. Neuroinform. 2025, 19, 1544143. [Google Scholar] [CrossRef] [PubMed]
  23. Yik, J.; Van den Berghe, K.; den Blanken, D.; Bouhadjar, Y.; Fabre, M.; Hueber, P.; Ke, W.; Khoei, M.A.; Kleyko, D.; Pacik-Nelson, N.; et al. The NeuroBench framework for benchmarking neuromorphic computing algorithms and systems. Nat. Commun. 2025, 16, 1545. [Google Scholar] [CrossRef]
  24. Hodgkin, A.L.; Huxley, A.F. A quantitative description of membrane current and its application to conduction and excitation in nerve. J. Physiol. 1952, 117, 500–544. [Google Scholar] [CrossRef]
  25. Abbott, L.F.; Nelson, S.B. Synaptic plasticity: Taming the beast. Nat. Neurosci. 2000, 3, 1178–1183. [Google Scholar] [CrossRef]
  26. Hebb, D.O. The Organization of Behavior: A Neuropsychological Theory; Wiley: Hoboken, NJ, USA, 1949. [Google Scholar]
  27. Kapetanović, S.; Dželalija, M.; Bijedić, N.; Gašpar, D.; Tipurić-Spužević, S. LANA (Local Adaptive Neural Agents): Verification and Validation Suite, v2.0.0; Zenodo: Geneva, Switzerland, 2026. [Google Scholar] [CrossRef]
  28. Belfrage, M.; Johansson, E.; Lorig, F.; Davidsson, P. [In]Credible Models—Verification, Validation & Accreditation of Agent-Based Models to Support Policy-Making. J. Artif. Soc. Soc. Simul. 2024, 27, 4. [Google Scholar] [CrossRef]
  29. Collins, A.; Koehler, M.; Lynch, C.J. Methods That Support the Validation of Agent-Based Models: An Overview and Discussion. J. Artif. Soc. Soc. Simul. 2024, 27, 11. [Google Scholar] [CrossRef]
  30. Carandini, M.; Heeger, D.J. Normalization as a canonical neural computation. Nat. Rev. Neurosci. 2012, 13, 51–62. [Google Scholar] [CrossRef]
Figure 1. Conceptual and computational architecture of LANA. (A) Neuron agents are connected by directed synapses with explicit transmission delays; spiking also generates mobile signal agents that propagate in space and interact locally with other neurons. (B) Neuronal activity is driven by delayed synaptic input and local signal-mediated coupling, while the environmental field E modulates effective neuronal efficacy through divisive feedback. (C) The model is executed in a fixed tick-level schedule that separates input, efficacy update, field update, signal update, neuron update, plasticity, and logging. (D) Simplified neural-network-style schematic of neurons, connections, and inputs for readers approaching the model from a conventional network perspective.
Figure 1. Conceptual and computational architecture of LANA. (A) Neuron agents are connected by directed synapses with explicit transmission delays; spiking also generates mobile signal agents that propagate in space and interact locally with other neurons. (B) Neuronal activity is driven by delayed synaptic input and local signal-mediated coupling, while the environmental field E modulates effective neuronal efficacy through divisive feedback. (C) The model is executed in a fixed tick-level schedule that separates input, efficacy update, field update, signal update, neuron update, plasticity, and logging. (D) Simplified neural-network-style schematic of neurons, connections, and inputs for readers approaching the model from a conventional network perspective.
Sci 08 00107 g001
Figure 2. V1 chain test: propagation speed matches the theoretical 1/delay relationship (measured points coincide with theory). The solid markers show simulation results; the reference line corresponds to the analytical prediction v   = 1 d e l a y
Figure 2. V1 chain test: propagation speed matches the theoretical 1/delay relationship (measured points coincide with theory). The solid markers show simulation results; the reference line corresponds to the analytical prediction v   = 1 d e l a y
Sci 08 00107 g002
Figure 3. V2 energy decay verification: simulated mean E overlaps the theoretical curve E 0 · ( 1 ρ ) t for ρ = 0.01 ,   D = 0 (10 seeds). The reference curve is the analytical solution E ( t ) = E 0 ( 1 ρ ) t .
Figure 3. V2 energy decay verification: simulated mean E overlaps the theoretical curve E 0 · ( 1 ρ ) t for ρ = 0.01 ,   D = 0 (10 seeds). The reference curve is the analytical solution E ( t ) = E 0 ( 1 ρ ) t .
Sci 08 00107 g003
Figure 4. M1 threshold bifurcation: mean firing rate transitions from silent to sustained spiking near stimulus amplitude ≈ 1.2 (10 seeds). Blue dots represent simulated mean firing-rate values at each tested stimulus amplitude. A* denotes the theoretical critical stimulus amplitude predicted by the threshold condition, marking the expected onset of sustained spiking.
Figure 4. M1 threshold bifurcation: mean firing rate transitions from silent to sustained spiking near stimulus amplitude ≈ 1.2 (10 seeds). Blue dots represent simulated mean firing-rate values at each tested stimulus amplitude. A* denotes the theoretical critical stimulus amplitude predicted by the threshold condition, marking the expected onset of sustained spiking.
Sci 08 00107 g004
Figure 5. M2 refractory validation: the global minimum ISI = POp + 1 for each of the tested refractory periods (10 seeds per condition).
Figure 5. M2 refractory validation: the global minimum ISI = POp + 1 for each of the tested refractory periods (10 seeds per condition).
Sci 08 00107 g005
Figure 6. N1 EI balance: increasing inhibitory fraction monotonically suppresses mean firing rate (values averaged over 30 seeds). Blue dots represent the simulated mean firing-rate values obtained at each tested inhibitory fraction, while the blue line connects these values to show the monotonic trend.
Figure 6. N1 EI balance: increasing inhibitory fraction monotonically suppresses mean firing rate (values averaged over 30 seeds). Blue dots represent the simulated mean firing-rate values obtained at each tested inhibitory fraction, while the blue line connects these values to show the monotonic trend.
Sci 08 00107 g006
Figure 7. N2 phase transition: spike-count CV and oscillatory-run fraction increase with environment coupling κ E (20 seeds per condition).
Figure 7. N2 phase transition: spike-count CV and oscillatory-run fraction increase with environment coupling κ E (20 seeds per condition).
Sci 08 00107 g007
Figure 8. Global sensitivity analysis: main effect sizes (%) across key outcomes (450 runs).
Figure 8. Global sensitivity analysis: main effect sizes (%) across key outcomes (450 runs).
Sci 08 00107 g008
Figure 9. R1 robustness: firing rate stabilizes and synchrony decreases as network size increases (20 seeds per condition).
Figure 9. R1 robustness: firing rate stabilizes and synchrony decreases as network size increases (20 seeds per condition).
Sci 08 00107 g009
Figure 10. R2 plasticity convergence means synaptic weight decays and stabilizes over 2000 ticks (20 seeds).
Figure 10. R2 plasticity convergence means synaptic weight decays and stabilizes over 2000 ticks (20 seeds).
Sci 08 00107 g010
Figure 11. Comparison of firing rate (A), synchrony index (B), and active neuron fraction (C) between the full LANA model and neuron-only baseline (30 matched seeds). Lines connect paired runs sharing the same seed. Asterisks indicate statistical significance, with *** denoting p < 0.001.
Figure 11. Comparison of firing rate (A), synchrony index (B), and active neuron fraction (C) between the full LANA model and neuron-only baseline (30 matched seeds). Lines connect paired runs sharing the same seed. Asterisks indicate statistical significance, with *** denoting p < 0.001.
Sci 08 00107 g011
Figure 12. Box plots of firing rate (A), synchrony index (B), and mean synaptic weight (C) across the three operational regimes (30 matched seeds). All Friedman tests significant atp< 0.001.
Figure 12. Box plots of firing rate (A), synchrony index (B), and mean synaptic weight (C) across the three operational regimes (30 matched seeds). All Friedman tests significant atp< 0.001.
Sci 08 00107 g012
Figure 13. Lesion dynamics in S3. (A) Population spike count over time (median ± IQR across 30 seeds); vertical dashed line indicates lesion onset at tick 250. (B) Spike counts for neurons inside vs. outside the lesion zone.
Figure 13. Lesion dynamics in S3. (A) Population spike count over time (median ± IQR across 30 seeds); vertical dashed line indicates lesion onset at tick 250. (B) Spike counts for neurons inside vs. outside the lesion zone.
Sci 08 00107 g013
Figure 14. Local sensitivity: percentage change in firing rate under ±10% OAT perturbation of κ E , D , and α relative to their nominal values (10 seeds per level). Bar colors identify the perturbed parameter: blue for κ E , green for D , and red for α .
Figure 14. Local sensitivity: percentage change in firing rate under ±10% OAT perturbation of κ E , D , and α relative to their nominal values (10 seeds per level). Bar colors identify the perturbed parameter: blue for κ E , green for D , and red for α .
Sci 08 00107 g014
Table 1. Main symbols and state variables used in the LANA model.
Table 1. Main symbols and state variables used in the LANA model.
SymbolMeaningRole in the Model
Neuronal state variables
ViMembrane potential of neuron iCore dynamical variable; integrated each tick from synaptic and signal inputs, reset upon spiking
RiRefractory counter of neuron iCounts down after a spike; neuron cannot fire while R > 0
θSpike thresholdNeuron fires when V ≥ θ
αLeak rateFraction of V that decays per tick toward resting potential
Li (t)Total neuronal drive at time tSum of all input contributions to neuron i before threshold check
Input contributions
Iisig(t)Signal-mediated input to neuron iAggregated contribution from nearby signal agents matching the neuron’s channel
Iisyn (t)Delayed synaptic input to neuron iWeighted input from presynaptic spikes that have completed their transmission delay
Synaptic parameters
wjiSynaptic weight from neuron j to neuron iScales the effect of a presynaptic spike on the postsynaptic neuron
djiSynaptic delay from neuron j to neuron iNumber of ticks between presynaptic spike and postsynaptic delivery
eligji (t)Eligibility countdown for synapse j→iTracks remaining delay ticks; input is delivered when counter reaches zero
Signal agent properties
As (t)Amplitude of signal agent sPositive (excitatory) or negative (inhibitory); decays per tick by β
pis (t)Distance from neuron i to signal sDetermines spatial attenuation of signal influence on neuron i
γSpatial attenuation coefficientControls how rapidly signal influence falls with distance: exp(−γ · p)
βPer-tick signal decay factorMultiplicative decay applied to signal amplitude each tick
Environmental field
E(x, t)Environmental field value at position xSpatially extended scalar field updated by diffusion, decay, and local deposition
DDiffusion coefficientRate of spatial spreading of the environmental field per tick
ρEnvironmental decay rateFraction of field value lost per tick
κEEnvironment-to-neuron coupling strengthScales the divisive effect of the local field on neuronal efficacy
NFuniIntrinsic efficacy of neuron iBaseline gain factor assigned at initialization
NFunieffEffective efficacy under environmental feedbackEquals NFun divided by a function of local E; governs actual neuronal gain at runtime
Table 2. Overview of verification and validation experiments and pass criteria.
Table 2. Overview of verification and validation experiments and pass criteria.
PhaseTest IDObjective (What is Being Tested)Design (Parameters; Replications; Duration)Primary MetricsPass Criterion (Explicit)
1V1Synaptic delay correctness (delay → propagation time)11-neuron chain; FIXED-DELAY = 1–5; 10 seeds/level (50 runs total); single stimulus; stop at chain completionmean inter-spike Δt, MAE, propagation speedmean Δt equals prescribed delay; MAE = 0 (or within numerical tolerance); speed follows v ≈ 1/delay
1V2Environmental decay operator correctnessUniform field: (E_0 = 5); D = 0; RHO = 0.01; 10 seeds; 300 ticks (10 runs; 3010 samples recorded)E(t), R2, MAE vs. E0(1-ρ) tE(t) matches E0(1-ρ) t with R2 ≈ 1 and MAE at floating-point precision
1V3Signal distance-attenuation correctness (GAMMA, BETA → spatial/temporal signal reach)Standard network (N = 100); GAMMA ∈ {0.001–2.0} (8 levels) × BETA ∈ {0.5, 0.8, 0.95} × 20 seeds (480 runs); 500 ticks; KAPPA-E = 0, D = 0, THRESHOLD = 1.5mean firing rate, active neuron fractionSpearman (GAMMA, FR) < −0.9 for each active BETA level; Mann–Whitney GAMMA extremes p < 0.001; Cohen’s d > 1.0 for active fraction collapse
1V4E-field diffusion operator correctness (D·∇2E redistributes without loss)Decay-test setup + hot spot (E = 100 at origin); D ∈ {0–0.2} (7 levels) × 10 seeds (70 runs); 500 ticksfinal-mean-E, final-max-E, ratio (max/mean)CV (mean-E across D) < 0.01 (conservation); Spearman (D, ratio) < −0.95; D = 0 ratio ∈ [19, 20]; SD across seeds = 0
2M1Threshold bifurcation (silent → spiking transition)Single neuron; STIM-AMP = 0.1–3.0 (step 0.1); 10 seeds/level (300 runs); 200 ticks; periodic stimulationmean firing rateno firing below critical amplitude (A^*); sustained firing above (A^*) (within stimulus resolution)
2M2Absolute refractory enforcementStandard network (N = 150); POp ∈ {5,10,15,20,25}; 10 seeds/level (50 runs); 500 ticksglobal minimum ISImin (ISI) = POp + 1 with zero violations
3E1Weight gating vs. propagation11-neuron chain; FIXED-DELAY = 1; FIXED-W = 0.5–2.5; 20 seeds/level (100 runs); 200 ticks maxchain completion, speedpropagation fails below a critical weight; once propagating, speed invariant to weight magnitude
3E2Delay controls speed at meso scaleDerived directly from V1 chain results (no additional runs)speed, R2 vs. 1/delayv ≈ 1/delay with (R2 ≈ 1)
4N1EI balance (inhibition suppresses activity)N = 150; INHIB-FRAC = 0–0.4 (step 0.1); 30 seeds/level (150 runs); 500 ticksfiring rate, Fano factor (and auxiliary EI rates)mean firing rate decreases monotonically with inhibition (non-increasing trend across levels)
4N2Coupling-driven regime shiftN = 150; KAPPA-E = 0–2.0 (step 0.2); 20 seeds/level (220 runs); 500 ticksfiring rate, spike-count CV, oscillatory/irregular fractionspike-count variability increases and crosses CV ≈ 1 near a critical κ_E; oscillatory/irregular episodes emerge over seeds
5GSAParameter influence hierarchyFull factorial: KAPPA-E (5) × RHO (3) × THRESHOLD (3) × 10 seeds = 450 runs; 500 ticksmain effect sizes across outputsidentify dominant parameter(s) driving activity and weight statistics (expected: κ_E dominates)
RR1Robustness to network sizeN-NODES ∈ {50,100,150,200,250}; 20 seeds/level (100 runs); 500 ticksfiring rate, synchrony, CV, active fractionstabilization/convergence of aggregate statistics for N ≥ 150
RR2Plasticity convergencePlasticity ON; N = 150; 20 seeds; 2000 ticks (20 runs)mean weight over time (and activity stability)weights converge toward a stable distribution (plateau behavior), with bounded activity
Table 3. V1 chain delay verification results (11-neuron chain).
Table 3. V1 chain delay verification results (11-neuron chain).
FIXED-DELAY (Ticks) Mean   Δ t (Ticks)MAESpeed (Neurons/Tick)
11.000.001.0000
22.000.000.5000
33.000.000.3333
44.000.000.2500
55.000.000.2000
Table 4. Agreement between simulation results and analytical reference solutions (external anchors).
Table 4. Agreement between simulation results and analytical reference solutions (external anchors).
TestAnalytical ReferenceMetricResult
V1 (delay–speed law) v = 1 d e l a y M A E   ( Δ t ) ,   ( R 2 ) M A E = 0 ;   ( R 2 = 1.000 )
V2 (environment decay)E(t) = E0 (1 − ρ)t M A E ,   ( R 2 ) M A E     2.19 × 10 14 ;   ( R 2 = 1.000 )
V3 (signal attenuation) A · exp ( γ · p ) · β t Spearman ρ (γ, FR)ρ = −0.994 (β = 0.8), −0.905 (β = 0.95)
V4 (diffusion operator)D·∇2E conserves ∑ECV (mean-E), Spearman (D, ratio)CV ≈ 0; ρ = −1.000
Table 5. M2 refractory results (N = 150, 500 ticks; 10 seeds per refractory period).
Table 5. M2 refractory results (N = 150, 500 ticks; 10 seeds per refractory period).
Refractory Period (Ticks)Measured Global Min ISI (Ticks)Mean Firing Rate ± SD (Spikes/Tick)
560.159 ± 0.005
10110.085 ± 0.003
15160.058 ± 0.002
20210.044 ± 0.001
25260.036 ± 0.001
Table 6. E1 weight gating results in a delay-1 synaptic chain.
Table 6. E1 weight gating results in a delay-1 synaptic chain.
FIXED-WChain Complete (Runs/20)Speed (Neurons/Tick)
0.50/200 (no propagation)
1.020/201.0
1.520/201.0
2.020/201.0
2.520/201.0
Table 7. N1 EI balance summary statistics. Values represent means across 30 independent seeds; SD denotes standard deviation across seeds.
Table 7. N1 EI balance summary statistics. Values represent means across 30 independent seeds; SD denotes standard deviation across seeds.
INHIB-FRACMean Firing RateSD(FR)Fano FactorSD(Fano)Synchrony IndexSD(Synchrony)
0.00.09010.00053.121.420.4700.105
0.10.08940.00092.180.890.3950.083
0.20.08620.00261.760.640.3640.064
0.30.07220.01501.760.350.4170.108
0.40.04560.01711.570.250.5420.241
Table 8. N2 phase transition summary. Values represent means across 20 independent seeds; SD denotes standard deviation across seeds.
Table 8. N2 phase transition summary. Values represent means across 20 independent seeds; SD denotes standard deviation across seeds.
KAPPA-EMean Firing RateSD(FR)Spike-Count CVSD(CV)Oscillatory Runs (%)
0.00.08590.00280.3430.0910
0.20.04600.00620.4990.0650
0.40.02920.00370.6730.1365
0.60.02310.00270.7400.15615
0.80.01970.00220.7670.13120
1.00.01620.00210.8660.20125
1.20.01450.00200.9090.18930
1.40.01290.00130.9820.20050
1.60.01170.00151.0600.22055
1.80.01170.00191.0570.23150
2.00.01360.00750.8630.70245
Table 9. Global sensitivity analysis: main effect sizes (% normalized by grand mean).
Table 9. Global sensitivity analysis: main effect sizes (% normalized by grand mean).
ParameterEffect Size FR (%)Spikes (%)Active (%)Synchrony (%)Mean Weight (%)
KAPPA-E209.5240.430.385.1356.5
RHO41.843.15.188.019.3
THRESHOLD65.161.714.820.344.2
Table 10. R1 network size robustness summary.
Table 10. R1 network size robustness summary.
NMean FR ± SDCV(FR)Synchrony ± SDActive Fraction ± SDFano ± SD
500.0405 ± 0.025061.6%0.868 ± 0.3500.677 ± 0.3511.30 ± 0.39
1000.0717 ± 0.021730.3%0.535 ± 0.2040.911 ± 0.2311.74 ± 0.55
1500.0859 ± 0.00283.3%0.377 ± 0.0711.000 ± 0.0001.88 ± 0.73
2000.0889 ± 0.00101.1%0.341 ± 0.0771.000 ± 0.0002.17 ± 1.11
2500.0895 ± 0.00101.1%0.359 ± 0.0701.000 ± 0.0002.98 ± 1.21
Table 11. Full model versus neuron-only baseline (N = 150, 30 matched seeds, 500 ticks).
Table 11. Full model versus neuron-only baseline (N = 150, 30 matched seeds, 500 ticks).
MetricFull Model (Med [IQR])Baseline (Med [IQR])Wilcoxon pStandardized Effect (d)r_rb
Firing rate0.0297 [0.0257, 0.0320]0.0027 [0.0025, 0.0037]1.86 × 10−95.251.00
Synchrony index0.6866 [0.6582, 0.8165]3.3974 [3.2009, 3.6929]1.86 × 10−9−7.411.00
Fano factor2.1714 [1.9762, 2.4631]5.0964 [4.1435, 6.2104]9.31 × 10−9−1.560.99
Spike-count CV0.5915 [0.5455, 0.6688]3.6413 [3.3915, 3.8703]1.86 × 10−9−9.031.00
Active fraction1.0000 [0.9700, 1.0000]0.0667 [0.0600, 0.0917]1.69 × 10−64.891.00
Mean weight0.0181 [0.0158, 0.0210]0.0124 [0.0105, 0.0155]1.23 × 10−40.870.75
Table 12. Regime comparison (30 matched seeds, 500 ticks). Post hoc p-values Bonferroni-corrected (×3).
Table 12. Regime comparison (30 matched seeds, 500 ticks). Post hoc p-values Bonferroni-corrected (×3).
MetricS1 (Med [IQR])S2 (Med [IQR])S3 (Med [IQR])Friedman pS1–S2S1–S3S2–S3
Firing rate0.0297 [0.0257, 0.0320]0.0639 [0.0613, 0.0647]0.0269 [0.0224, 0.0287]9.36 × 10−14<0.0001<0.0001<0.0001
Synchrony0.6866 [0.6582, 0.8165]0.4819 [0.4537, 0.5100]0.7015 [0.6640, 0.7900]4.92 × 10−10<0.00010.5942<0.0001
Fano factor2.1714 [1.9762, 2.4631]2.1837 [1.9292, 2.4052]2.0070 [1.8614, 2.3524]4.37 × 10−31.00000.02980.1418
Spike-CV0.5915 [0.5455, 0.6688]0.4362 [0.4034, 0.4576]0.6328 [0.5974, 0.6611]6.00 × 10−10<0.00010.0173<0.0001
Active fraction1.0000 [0.9700, 1.0000]1.0000 [1.0000, 1.0000]0.9667 [0.7233, 0.9800]1.39 × 10−90.00430.0029<0.0001
Mean weight0.0181 [0.0158, 0.0210]0.0416 [0.0372, 0.0461]0.0171 [0.0144, 0.0184]5.10 × 10−11<0.00010.0009<0.0001
Table 13. Lesion dynamics summary (S3, 30 seeds, LESION-ONSET = 250).
Table 13. Lesion dynamics summary (S3, 30 seeds, LESION-ONSET = 250).
PhaseMedian [IQR]
Pre-lesion plateau (ticks50–200)4.4933 [4.2017, 4.6517]
Post-lesion acute (ticks250–300)3.3300 [2.7500, 3.6400]
Recovery phase (ticks300–500)3.4400 [2.9250, 3.7800]
Final plateau (last 200 ticks)3.4000 [2.8912, 3.7750]
Drop ratio (post/pre)0.7752 [0.7164, 0.8373]
Recovery ratio (rec/pre)0.7901 [0.7317, 0.8376]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kapetanović, S.; Dželalija, M.; Bijedić, N.; Gašpar, D.; Tipurić-Spužević, S. Systematic Verification and Validation of the LANA Agent-Based Spiking Neural Network Model. Sci 2026, 8, 107. https://doi.org/10.3390/sci8050107

AMA Style

Kapetanović S, Dželalija M, Bijedić N, Gašpar D, Tipurić-Spužević S. Systematic Verification and Validation of the LANA Agent-Based Spiking Neural Network Model. Sci. 2026; 8(5):107. https://doi.org/10.3390/sci8050107

Chicago/Turabian Style

Kapetanović, Sanja, Mile Dželalija, Nina Bijedić, Dražena Gašpar, and Sanja Tipurić-Spužević. 2026. "Systematic Verification and Validation of the LANA Agent-Based Spiking Neural Network Model" Sci 8, no. 5: 107. https://doi.org/10.3390/sci8050107

APA Style

Kapetanović, S., Dželalija, M., Bijedić, N., Gašpar, D., & Tipurić-Spužević, S. (2026). Systematic Verification and Validation of the LANA Agent-Based Spiking Neural Network Model. Sci, 8(5), 107. https://doi.org/10.3390/sci8050107

Article Metrics

Back to TopTop