Free SKILL.md scraped from GitHub. Clone the repo or copy the file directly into your Claude Code skills directory.
npx versuz@latest install hiyenwong-ai-collection-collection-skills-astrocyte-resource-diffusion-neural-fieldsgit clone https://github.com/hiyenwong/ai_collection.gitcp ai_collection/SKILL.MD ~/.claude/skills/hiyenwong-ai-collection-collection-skills-astrocyte-resource-diffusion-neural-fields/SKILL.md---
name: astrocyte-resource-diffusion-neural-fields
description: "Coupled astrocyte-neural field model for studying how glial metabolic support stabilizes persistent activity. Astrocytic resource diffusion provides spatially distributed energy buffering that prevents runaway excitation. Activation: astrocyte diffusion, neural field, persistent activity, metabolic support, glial-neuronal coupling."
version: 1.0.0
metadata:
hermes:
source_paper: "Astrocytic resource diffusion stabilizes persistent activity (arXiv:2604.10036)"
tags: [neuroscience, astrocyte, neural-field, persistent-activity, diffusion]
---
# Astrocytic Resource Diffusion Stabilizes Persistent Activity
## Source Paper
- **Title**: Astrocytic resource diffusion stabilizes persistent activity
- **arXiv**: 2604.10036
- **PDF**: https://arxiv.org/pdf/2604.10036
## Overview
Persistent neural activity underlying working memory requires sustained synaptic transmission, yet the metabolic and neurotransmitter support provided by astrocytes is rarely modeled. This paper introduces a **coupled astrocyte-neural field model** showing how astrocytic resource diffusion stabilizes persistent activity through spatially distributed energy buffering.
## Core Concepts
### Astrocyte-Neuron Metabolic Coupling
- Astrocytes supply energy metabolites (lactate) to active neurons
- Resource diffusion creates spatial energy gradients
- Active regions receive preferential metabolic support
- Prevents metabolic collapse during sustained activity
### Neural Field with Resource Constraints
- Traditional neural fields assume unlimited energy supply
- This model couples neural activity dynamics with resource diffusion
- Resource depletion creates activity-dependent inhibition
- Spatial coupling through astrocytic network (gap junctions)
### Stabilization Mechanism
1. Persistent activity increases local metabolic demand
2. Astrocytic diffusion supplies resources from neighboring regions
3. Resource availability limits maximum sustainable activity
4. Prevents runaway excitation without explicit inhibitory circuits
## Implementation Pattern
```python
import numpy as np
class AstrocyteNeuralField:
"""Coupled astrocyte-neural field model."""
def __init__(self, n_grid=64, dx=1.0, diffusion_coeff=0.1):
self.n = n_grid
self.dx = dx
# Neural activity
self.u = np.zeros(n_grid)
# Astrocytic resources
self.r = np.ones(n_grid) # Normalized resource level
# Parameters
self.D = diffusion_coeff # Diffusion coefficient
self.tau_r = 10.0 # Resource recovery time
self.r_production = 0.1 # Baseline production rate
# Neural field kernel (Mexican hat)
x = np.arange(n_grid) * dx
self.kernel = self._make_kernel(x)
def _make_kernel(self, x):
"""Mexican hat connectivity kernel."""
sigma_exc = 2.0
sigma_inh = 4.0
w_exc = 1.0
w_inh = 0.5
return (w_exc * np.exp(-x**2 / (2*sigma_exc**2)) -
w_inh * np.exp(-x**2 / (2*sigma_inh**2)))
def laplacian(self, field):
"""Discrete Laplacian for diffusion."""
return np.roll(field, -1) - 2*field + np.roll(field, 1)
def step(self, external=0.0, dt=0.01):
"""One simulation step."""
# Neural field update (resource-modulated)
convolved = np.convolve(self.u, self.kernel, mode='same')
# Activity limited by available resources
effective_u = self.u * self.r
du = -self.u + np.tanh(convolved * effective_u) + external
# Resource diffusion and consumption
dr = self.D * self.laplacian(self.r) / self.dx**2
dr -= 0.1 * self.u * self.r # Consumption by activity
dr += (1 - self.r) / self.tau_r # Recovery
# Euler integration
self.u += dt * du
self.r += dt * dr
self.r = np.clip(self.r, 0, 1)
return self.u.copy(), self.r.copy()
def stimulate(self, position, amplitude, duration, dt=0.01):
"""Apply localized stimulation and observe persistent activity."""
history_u = []
history_r = []
for t in np.arange(0, duration, dt):
ext = np.zeros(self.n)
if t < 1.0: # 1 second stimulus
ext[position] = amplitude
u, r = self.step(external=ext, dt=dt)
history_u.append(u.copy())
history_r.append(r.copy())
return np.array(history_u), np.array(history_r)
```
## Key Findings
- Astrocytic diffusion extends the range of stable persistent activity
- Resource-limited regime prevents pathological synchronization
- Spatial energy gradients emerge naturally from activity patterns
- Model predicts experimentally testable metabolic signatures
## Applications
- **Working memory modeling**: Metabolically constrained persistent activity
- **Seizure prediction**: Resource depletion as early warning
- **Neuromorphic design**: Bio-inspired energy management
- **Neurovascular coupling**: Predicting BOLD fMRI signals
## Related Skills
- [[dual-timescale-neuron-astrocyte-memory]]
- [[neural-dynamics-criticality]]
- [[brain-network-controllability]]