Open in TheBrain

SONIC

SONIC Model — Simulation of Ultrasound Neuronal Interaction Circuits

Overview

SONIC (Lemaire et al. 2019) was developed to solve the fundamental computational intractability of the NICE model. Rather than numerically integrating the full coupled electromechanical system at acoustic timescales, SONIC introduces a coarse-graining procedure based on precomputed lookup tables that separate the fast acoustic dynamics from the slow neuronal dynamics. This reduces simulation time by several orders of magnitude while preserving the essential physics of the NICE framework, making it feasible to simulate realistic sonication protocols across multiple cell types and parameter combinations.


1. The Core Problem: Timescale Separation

As established in the NICE node, the full electromechanical system spans timescales from nanoseconds (acoustic oscillation) to hundreds of milliseconds (neuronal firing patterns). SONIC exploits the fact that these timescales are well-separated: the acoustic oscillation (μs) is much faster than ion channel gating kinetics (ms). This separation justifies replacing the rapidly oscillating quantities with their cycle-averaged effective values, computed once offline and stored in lookup tables.

The fundamental insight is that ion channel gating variables evolve slowly relative to the acoustic cycle. Therefore, at each instant of the slow neuronal simulation, the membrane is effectively experiencing a time-averaged acoustic drive rather than the full instantaneous oscillation.


2. The Coarse-Graining Procedure

For a given set of sonication parameters $(f, A)$ — carrier frequency and pressure amplitude — and a given membrane charge density $Q_m$, SONIC precomputes the cycle-averaged effective quantities by running the fast NICE bubble dynamics for one acoustic cycle:

\[\langle \dot{Q}_m \rangle = \frac{1}{T} \int_0^T \dot{Q}_m(t) \, dt\]

\[\langle \lambda_x(Q_m, A, f) \rangle = \frac{1}{T} \int_0^T \lambda_x(V_m(t)) \, dt\]

Where $\lambda_x$ represents the voltage-dependent rate constants (opening rate $\alpha_x$ and closing rate $\beta_x$) for each gating variable $x$ of each ion channel. These averaged quantities are functions only of the slow variables ($Q_m$ and gating states) and the fixed sonication parameters.

The resulting lookup tables store, for each combination of $(Q_m, A, f)$:


3. The SONIC Effective System

Once lookup tables are constructed, the slow neuronal dynamics are governed by a modified HH system where all quantities are replaced by their cycle-averaged counterparts:

\[\frac{dQ_m}{dt} = \langle \dot{Q}_m(Q_m, A, f) \rangle\]

\[\frac{dx}{dt} = \langle \alpha_x(Q_m, A, f) \rangle (1 - x) - \langle \beta_x(Q_m, A, f) \rangle x\]

This system evolves on the slow (ms) timescale only, with the fast acoustic physics entirely encoded in the precomputed tables. The acoustic timescale is no longer present in the integration — eliminating the multi-scale stiffness problem of NICE entirely.

For the OFF phase (between sonication pulses), the standard HH system is recovered exactly, since at $A = 0$ the lookup tables reduce to the unperturbed rate constants.


4. Lookup Table Structure

The lookup tables are constructed over a discrete grid of:

DimensionTypical rangeResolution



Charge density $Q_m$−80 to +50 nC/cm²~1 nC/cm²
Pressure amplitude $A$0 to ~600 kPa~10 kPa
Carrier frequency $f$0.25 to 4 MHzdiscrete values

For each cell type, a separate set of tables is required because the gating rate functions $\alpha_x$, $\beta_x$ differ across neuron models. The table construction (the "offline" phase) requires running the full NICE bubble dynamics simulation for each grid point — computationally expensive once, but done only once per cell type and sonication frequency.

Computational gain: direct NICE integration requires timesteps of ~1 ns; SONIC operates at timesteps of ~0.1 ms — a speedup of approximately $105$, reducing hours-long NICE simulations to seconds.


5. Cell Types Modeled

Lemaire et al. (2019) constructed SONIC lookup tables and validated responses for:

Cell typeKey distinguishing parameter


RS (Regular Spiking) pyramidalLow $C_{m0}$, adapting firing
FS (Fast Spiking) interneuronLow $C_{m0}$, non-adapting high-frequency firing
LTS (Low-Threshold Spiking) interneuronLow $C_{m0}$, T-type Ca²⁺ current
TC (Thalamocortical)HCN current ($I_h$), burst/tonic modes
TRN (Thalamic Reticular Nucleus)Strong T-type Ca²⁺, burst firing
STN (Subthalamic Nucleus)Autonomous pacemaking, mixed conductances

A key finding was that $C_{m0}$ is the primary biophysical determinant of cell-type selectivity: cells with lower resting capacitance experience larger voltage excursions per unit charge displacement, making them more sensitive to the SONIC capacitive drive at a given acoustic amplitude.


6. Threshold and Response Maps

A major contribution of SONIC was the systematic mapping of firing threshold curves in the $(A, DC)$ parameter space for each cell type. Key findings:


7. Validation

SONIC predictions were validated against:


8. Strengths and Limitations

Strengths

Limitations

Attachments