tvb.CoombesByrne2D
experimental.network_dynamics.dynamics.tvb.CoombesByrne2D(**kwargs)Coombes-Byrne 2D infinite theta neuron population model.
Two-dimensional mean field model with conductance-based synaptic interactions, derived via the Ott-Antonsen reduction. Unlike the Montbrio-Pazo-Roxin model, this includes implicit synaptic conductance proportional to firing rate.
Notes
State variables:
- \(r\): Average firing rate of the population
- \(V\): Average membrane potential of the population
Synaptic conductance:
\[g = \kappa \pi r\]
where \(\kappa\) is the synaptic conductance scaling factor.
State equations:
\[ \begin{aligned} \frac{dr}{dt} &= \frac{\Delta}{\pi} + 2Vr - gr^2 \\ \frac{dV}{dt} &= V^2 - (\pi r)^2 + \eta + (v_{\text{syn}} - V)g + c_{\text{coup}} \end{aligned} \]
where \(c_{\text{coup}}\) is the combined instant and delayed coupling.
The conductance \(g = \kappa \pi r\) creates a quadratic nonlinearity in the firing rate equation, leading to different dynamical regimes compared to the standard Montbrio-Pazo-Roxin model.
Attributes
| Name | Type | Description |
|---|---|---|
| STATE_NAMES | tuple of str | State variables: ('r', 'V') |
| INITIAL_STATE | tuple of float | Default initial conditions: (0.1, 0.0) |
| AUXILIARY_NAMES | tuple of str | Auxiliary variable: ('g',) (synaptic conductance) |
| COUPLING_INPUTS | dict | Coupling specification: {'instant': 1, 'delayed': 1} |
| DEFAULT_PARAMS | Bunch | Standard Coombes-Byrne parameters |
References
Coombes & Byrne (2019). Next generation neural mass models. In Nonlinear Dynamics in Computational Neuroscience (pp. 1-16). Springer.
Methods
| Name | Description |
|---|---|
| dynamics | Compute Coombes-Byrne 2D dynamics. |
dynamics
experimental.network_dynamics.dynamics.tvb.CoombesByrne2D.dynamics(
t,
state,
params,
coupling,
external,
)Compute Coombes-Byrne 2D dynamics.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| t | float | Current time | required |
| state | jnp.ndarray | Current state with shape [2, n_nodes] containing (r, V) |
required |
| params | Bunch | Model parameters | required |
| coupling | Bunch | Coupling inputs with attributes: - .instant[0]: local r-coupling - .delayed[0]: long-range r-coupling |
required |
| external | Bunch | External inputs (currently unused) | required |
Returns
| Name | Type | Description |
|---|---|---|
| derivatives | jnp.ndarray | State derivatives with shape [2, n_nodes] |
| auxiliaries | jnp.ndarray | Auxiliary variables with shape [1, n_nodes] containing synaptic conductance g |