spike-timing-neuronal-assemblies

Train and analyze STDP neuronal assemblies with configurable simulation parameters.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/hiyenwong/ai_collection --skill spike-timing-neuronal-assemblies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spike-timing-neuronal-assemblies
Source: https://github.com/hiyenwong/ai_collection/tree/main/collection/skills/spike-timing-neuronal-assemblies
Command: npx skills add https://github.com/hiyenwong/ai_collection --skill spike-timing-neuronal-assemblies

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

STDP-driven neuronal assembly formation and maintenance during spontaneous dynamics helps researchers understand how timing-based plasticity shapes networks and encoding.

Core Features & Use Cases

  • STDP-driven assembly formation: simulate how timing-based plasticity creates shared stimulus preferences within neural clusters.
  • Spontaneous reinforcement analysis: observe how ongoing activity maintains and strengthens learned connections.
  • Neurocoding exploration: analyze how noise correlations influence encoding across assemblies.
  • Use Case: A computational neuroscience researcher runs an end-to-end pipeline to train networks on stimulus sets and evaluate the evolution of within- vs between-assembly weights.

Quick Start

Run the neuronal assembly example to train assemblies for 20 epochs with 100 neurons and 5 assemblies.

Frequently Asked Questions about spike-timing-neuronal-assemblies

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does STDP drive neuronal assembly formation during spontaneous dynamics?

STDP drives neuronal assembly formation by strengthening synapses when pre-synaptic spikes precede post-synaptic ones, creating shared stimulus preferences within neural clusters that are maintained during spontaneous activity.

Can I simulate noise correlations and evaluate their influence on neural encoding?

Yes, you can simulate noise correlations and evaluate their encoding influence. The framework analyzes how these correlations affect information processing across trained neuronal assemblies.

How do I train neuronal assemblies with configurable neuron and assembly counts?

You train neuronal assemblies by running the Python simulation routines with configurable parameters, such as specifying 100 neurons and 5 assemblies over 20 training epochs.

What is the best way to analyze within-assembly versus between-assembly weight evolution?

The best way to analyze weight evolution is running the end-to-end pipeline to train networks on stimulus sets, which evaluates how STDP shapes within-assembly versus between-assembly connections over time.

Do I need external dependencies to run STDP simulation routines?

No external dependencies are required. The framework implements a self-contained Python environment with all necessary STDP modeling, spontaneous activity, and analysis routines included.

Why does spike timing shape strong stimulus preferences in neuronal assemblies?

Spike timing shapes strong stimulus preferences because STDP reinforces connections between neurons that fire together with precise timing, leading to specialized assembly responses during ongoing spontaneous dynamics.