Related Experiment Video
Updated: Jun 5, 2026

Real-time Electrophysiology: Using Closed-loop Protocols to Probe Neuronal Dynamics and Beyond
Published on: June 24, 2015
NEURONpyxl: fast, flexible, Python-integrated simulation of biophysical neural networks with complex plastic synapses
Uri Dickman1,2, Peter J Thomas2,3,4,5,6, Hillel J Chiel3,7,8
1Department of Mechanical Engineering, University of California, Santa Barbara, Santa Barbara, CA, United States.
Introduction:
NEURON has been widely used as an empirically-based simulation tool, especially for multi-compartment conductance-based neuronal modeling. The network mediating feeding in Aplysia californica has been extensively studied as a model central pattern generator. Understanding the relationship between network parameter values and their effect on animal behavior is of key importance in systems such as the Aplysia feeding apparatus, where detailed biophysical models can be constructed.
Objective:
This study aims to develop a new Python tool called NEURONpyxl that reads parameters from a spreadsheet to construct full neural networks to make it easier to create complex models in the NEURON simulation environment, incorporating short-term forms of plasticity such as depression or facilitation.
Methods:
Test simulations from well-understood networks were created in NEURONpyxl, and compared to simulation results of the same network in another neural simulator, the Simulator for Neural Networks and Action Potentials (SNNAP), which has previously been used to model conductance-based networks that include complex synaptic connections and multiple forms of synaptic plasticity. NEURONpyxl was then used to conduct a parameter grid search to optimize conductances in a previously developed network model of Aplysia feeding behavior.
Results:
Simulations of the test networks in NEURONpyxl and SNNAP produced numerically equivalent results, with differences remaining within the expected margin of error arising from numerical integration and implementation details. We then located parameter values that generated simulated motor patterns with durations of protraction and retraction that matched biological feeding behavior under different mechanical loads.
Conclusion:
NEURONpyxl simplifies building and simulating complex neural networks with different forms of synaptic plasticity, and locating physiologically relevant parameter values. With NEURONpyxl, future work may include the creation of ensembles of network models and the integration of biomechanics with complex conductance-based networks.
Related Concept Videos
Neuroplasticity
Neuronal Communication
Synaptic Signaling
Most synapses are chemical, meaning an electrical impulse or action potential spurs the release of chemical messengers called neurotransmitters. The neuron sending the signal is called the presynaptic neuron, and the neuron receiving the signal is the postsynaptic neuron.
The presynaptic neuron fires an action potential that...
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Electrical Synapses
Gap junctions allow the current to pass directly from one cell to the next. In contrast, in the chemical synapse, the neurotransmitters carry the information through the synaptic cleft from one neuron to the next. They consist of two...
Neurons: The Axon
The axon attaches to the cell body at a cone-shaped elevation called the axon hillock. The initial part of the axon, closest to the hillock, is known as the initial segment.

