Phase model analysis of M-current effects on neural synchrony in hippocampal networks. Theoretical framework linking acetylcholine neuromodulation to neural assembly formation via phase reduction and cluster synchronization.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill phase-model-m-current-hippocampal-synchrony --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Phase Model M Current Hippocampal Synchrony?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-phase-model-m-current-hippocampal-synchrony)More formats (shields.io, HTML) on the badges page.
---
name: phase-model-m-current-hippocampal-synchrony
description: Phase model analysis of M-current effects on neural synchrony in hippocampal networks. Theoretical framework linking acetylcholine neuromodulation to neural assembly formation via phase reduction and cluster synchronization.
keywords:
- phase model
- M-current
- neural synchrony
- hippocampal networks
- neural assemblies
- acetylcholine
- memory consolidation
- cluster solutions
- dynamical systems
version: 1.0.0
arxiv_id: 2606.12684
authors: Megha Manoj, Sue Ann Campbell
published: 2026-06-10
categories: [q-bio.NC, math.DS]
---
# Phase Model Analysis of M-Current on Neural Synchrony in Hippocampal Networks
## Overview
This paper presents a **one-dimensional phase model reduction** to analyze how M-current (slow, voltage-dependent, non-inactivating potassium current) affects neural synchrony in hippocampal networks, providing a mechanistic explanation for acetylcholine's bidirectional role in memory encoding vs consolidation.
**Key Innovation**: Phase model reduction + cluster solution analysis → predicts synchronization states under different ACh levels
**Core Question**: How does acetylcholine modulation of M-current regulate neural assembly formation through synchrony?
---
## Methodology
### 1. Phase Model Reduction Framework
**Step 1**: Reduce 2-neuron coupled system to 1D phase model
```python
# Phase reduction: θ = θ₀ + ω·t + H(θ_other - θ)
# H: interaction function (phase coupling)
# M-current: I_M = g_M·m·(V - E_K) # Slow K+ current
```
**Key Parameter**: M-current conductance `g_M` (downregulated by ACh)
**Step 2**: Analyze symmetric cluster solutions
- **Low ACh** → high `g_M` → full synchronization (single cluster)
- **High ACh** → low `g_M` → multiple stable cluster solutions (distinct assemblies)
### 2. Network Architectures Analyzed
1. **All-to-all globally homogeneous coupling**
- All neurons coupled with same strength
- Simplest case for cluster emergence
2. **Symmetric distance-dependent coupling**
- Coupling strength depends on spatial distance
- More realistic for CA1 hippocampal geometry
3. **Nearest-neighbours coupling**
- Only adjacent neurons connected
- Local assembly formation
### 3. Theoretical Analysis Tools
- **Phase locking condition**: `dθ/dt = ω + H(Δθ) = 0`
- **Stability analysis**: Jacobian of cluster solutions
- **Bifurcation diagram**: g_M → number of stable clusters
---
## Core Findings
### 1. ACh-M-Current-Synchrony Mechanism
```
High ACh (memory encoding):
↓ M-current (g_M ↓)
↓ Adaptation
↓ Synchrony
↑ Multiple clusters (distinct assemblies)
↑ Memory encoding capacity
Low ACh (memory consolidation):
↑ M-current (g_M ↑)
↑ Adaptation
↑ Synchrony
↓ Full synchronization
↑ Consolidation (assembly merging)
```
### 2. Cluster Solutions Prediction
**Mathematical Result**: For N-neuron network with all-to-all coupling:
- Phase difference clusters: `Δθ_k = 2π·k/N_clusters`
- Stability determined by `H'(Δθ_k) < 0`
**Key Insight**: Number of stable clusters inversely related to `g_M`
### 3. Implications for Memory Theory
| State | ACh Level | M-Current | Synchrony | Neural Assemblies | Memory Stage |
|-------|-----------|-----------|-----------|-------------------|---------------|
| Active exploration | High | Low | Low | Many (desynchronized) | Encoding |
| REM sleep | High | Low | Low | Many | Encoding |
| Quiet waking | Low | High | High | Few (synchronized) | Consolidation |
| SWS sleep | Low | High | High | Single cluster | Consolidation |
---
## Mathematical Framework
### Phase Model Equations
**Full neuron model** (with M-current):
```python
C·dV/dt = -I_Na - I_K - I_M + I_syn + I_ext
dm/dt = (m_inf(V) - m) / τ_m(V) # M-current activation
```
**Phase-reduced model**:
```python
dθ₁/dt = ω₁ + H(θ₂ - θ₁; g_M)
dθ₂/dt = ω₂ + H(θ₁ - θ₂; g_M)
```
**Interaction function** `H(φ; g_M)`:
- Determined by M-current parameter
- Controls phase locking behavior
- Shape changes with ACh level
### Cluster Stability Criterion
For N-cluster solution `θ_k = 2πk/N`:
```python
# Stability matrix
J_ij = H'(Δθ_k) for i ≠ j
J_ii = -sum(H'(Δθ_k))
# Stable if all eigenvalues < 0
```
---
## Computational Implementation
### Phase Reduction Algorithm
```python
def compute_interaction_function(model_params, g_M):
"""
Compute phase interaction function H(φ) from neuron model.
Parameters:
- model_params: {g_Na, g_K, C, ...}
- g_M: M-current conductance
Returns:
- H(φ): phase coupling function
"""
# 1. Find limit cycle (periodic orbit)
V0, period = find_limit_cycle(model_params, g_M)
# 2. Compute phase response curve (PRC)
Z(φ) = compute_PRC(V0, model_params)
# 3. Compute synaptic interaction
I_syn(φ) = synaptic_current(φ)
# 4. Phase interaction: H(φ) = ∮ Z(φ)·I_syn(φ) dφ
H = integrate_PRC_synaptic(Z, I_syn)
return H
```
### Cluster Solution Finder
```python
def find_cluster_solutions(N_neurons, H, g_M):
"""
Find stable symmetric cluster solutions.
Returns:
- cluster_sizes: [N_1, N_2, ...] stable cluster sizes
- stability: [True/False for each]
"""
# Try all possible cluster partitions
for N_clusters in range(1, N_neurons+1):
Δθ = 2π / N_clusters
# Check stability
eigenvalues = compute_stability_eigenvalues(H, Δθ, N_clusters)
if all(eig < 0 for eig in eigenvalues):
yield N_clusters, Δθ, True
```
---
## Applications
### 1. Memory Encoding Optimization
**Use Case**: Predict optimal ACh level for encoding new memories
```python
# For encoding: maximize number of stable clusters
optimal_g_M = minimize(
lambda g_M: -len(find_cluster_solutions(N, H, g_M)),
bounds=[0, g_M_max]
)
# Corresponds to high ACh level during active exploration
```
### 2. Sleep Stage Modeling
**REM vs SWS**: Simulate synchrony differences
```python
# REM sleep (high ACh, low g_M)
clusters_REM = find_cluster_solutions(N, H, g_M=0.1) # Many clusters
# SWS sleep (low ACh, high g_M)
clusters_SWS = find_cluster_solutions(N, H, g_M=1.0) # Full sync
```
### 3. Neuromodulator Intervention Design
**Therapeutic Application**: Optimize ACh agonist/antagonist dosing
```python
# Memory disorder treatment
# Increase ACh for encoding deficits
# Decrease ACh for consolidation deficits
def optimal_ach_dosing(memory_stage, deficit_type):
if memory_stage == 'encoding' and deficit_type == 'low':
return high_ach_target # Desynchronize
elif memory_stage == 'consolidation':
return low_ach_target # Synchronize
```
---
## Experimental Validation Suggestions
### 1. In Vivo Hippocampal Recording
- Measure synchrony under different ACh levels
- Verify cluster number predictions
- Correlate with memory task performance
### 2. Optogenetic M-Current Control
- Directly modulate `g_M` via light
- Observe synchrony changes in real-time
- Validate phase model predictions
### 3. Behavioral Correlation
- Test memory encoding/consolidation under ACh manipulation
- Correlate synchrony metrics with memory scores
---
## Limitations & Extensions
### Current Limitations
1. **Weak coupling assumption**: Phase reduction valid only for weak synaptic coupling
2. **All-to-all coupling**: Simplified network topology
3. **Homogeneous neurons**: No heterogeneity in parameters
4. **Static ACh levels**: No dynamic neuromodulation
### Future Extensions
1. **Strong coupling**: Use averaging methods or full model simulation
2. **Realistic topology**: Distance-dependent + sparse coupling
3. **Heterogeneous networks**: Parameter variability + noise
4. **Dynamic ACh**: Time-varying neuromodulation model
---
## Related Methods
### Phase Model Extensions
- **Kuramoto model**: Global coupling synchronization
- **Winfree model**: Pulse-coupled oscillators
- **Ermentrout-Kopell canonical model**: Type I/II neurons
### Neural Assembly Detection
- **Principal component analysis**: Assembly identification
- **Bayesian inference**: Probabilistic assembly models
- **Graph clustering**: Network-based assembly detection
---
## Key References
1. **Phase reduction theory**: Ermentrout & Kopell (1990) - "Oscillator death"
2. **M-current physiology**: Adams et al. (1982) - "M-current in hippocampus"
3. **ACh memory theory**: Hasselmo (1999) - "ACh and memory encoding"
4. **Cluster synchronization**: Golomb & Rinzel (1994) - "Clustering in globally coupled inhibitory networks"
---
## Activation Keywords
**Trigger phrases**:
- "phase model analysis"
- "M-current effect on synchrony"
- "hippocampal neural assemblies"
- "acetylcholine memory modulation"
- "cluster synchronization"
- "phase reduction neural networks"
- "memory encoding consolidation"
- "neuromodulator synchrony control"
---
## Notes
- **39 pages, 14 figures** - comprehensive theoretical treatment
- **Mathematical rigor**: Formal bifurcation analysis
- **Biological relevance**: Direct link to memory theory
- **Novel contribution**: First phase model linking ACh-M-current to assembly formation
This skill enables understanding how **acetylcholine neuromodulation of M-current regulates neural synchrony and assembly formation in hippocampal networks**, providing a **theoretical foundation for memory encoding vs consolidation mechanisms**.Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!