Methods for analyzing neural population dynamics including dimensionality reduction, trajectory analysis, and dynamical systems modeling. Covers techniques for understanding how populations of neurons encode information and generate behavior. Use when analyzing neural population recordings, performing dimensionality reduction on neural data, modeling neural dynamics, or studying neural trajectories.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill neural-population-dynamics --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Neural Population Dynamics?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-neural-population-dynamics-2837964f)More formats (shields.io, HTML) on the badges page.
---
name: neural-population-dynamics
description: "Methods for analyzing neural population dynamics including dimensionality reduction, trajectory analysis, and dynamical systems modeling. Covers techniques for understanding how populations of neurons encode information and generate behavior. Use when analyzing neural population recordings, performing dimensionality reduction on neural data, modeling neural dynamics, or studying neural trajectories."
version: 1.0.0
author: Research Synthesis
license: MIT
metadata:
hermes:
tags: [neural-dynamics, population-coding, dimensionality-reduction, dynamical-systems, neuroscience]
source_paper: "Neural Population Dynamics and Dimensionality Reduction (arXiv:2604.xxxxx)"
citations: 0
---
# Neural Population Dynamics Analysis
## Overview
Methods for analyzing how populations of neurons collectively encode information and generate behavior through their dynamic activity patterns.
## Core Techniques
### Dimensionality Reduction
- PCA for neural data exploration
- Factor analysis for shared variability
- t-SNE/UMAP for visualization
- Gaussian Process Factor Analysis (GPFA)
- Demixed PCA for task variables
### Dynamical Systems Analysis
- State space reconstruction
- Fixed point analysis
- Linearized dynamics around fixed points
- Neural trajectory analysis
- Manifold learning for neural activity
## Implementation Patterns
```python
# Neural population dynamics analysis
import numpy as np
from sklearn.decomposition import PCA
from sklearn.manifold import TSNE
def analyze_neural_dynamics(spike_trains, time_bins):
"""Analyze neural population dynamics."""
# 1. Bin spike trains
binned_activity = bin_spikes(spike_trains, time_bins)
# 2. Dimensionality reduction
pca = PCA(n_components=10)
low_dim = pca.fit_transform(binned_activity)
# 3. Dynamical systems analysis
trajectories = extract_trajectories(low_dim)
fixed_points = find_fixed_points(trajectories)
return {
'low_dim': low_dim,
'explained_var': pca.explained_variance_ratio_,
'trajectories': trajectories,
'fixed_points': fixed_points
}
```
## Key Concepts
1. **Neural Manifolds**: Low-dimensional structures in high-dimensional neural activity
2. **Trajectory Analysis**: How neural states evolve over time during tasks
3. **Fixed Points**: Stable states that organize neural dynamics
4. **Decoding**: Reading out behavioral variables from neural activity
## Applications
- Motor cortex dynamics during movement
- Prefrontal cortex during decision making
- Hippocampal place cell sequences
- Sensory cortex stimulus encoding
## Activation Keywords
- neural population dynamics
- neural dimensionality reduction
- neural trajectory analysis
- neural manifold learning
- dynamical systems neuroscience
- population coding analysis
## References
- Related: neural-dynamics-universal-translator, neural-code-dynamics-analysis
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!