Computational model of a striatial medium spiny neuron (MSN).
The model is implemented in NEURON. The associated Python files use NEURON to build a MSN and simulate various experimental conditions. The Python examples here were designed with the intention to provide some understanding of the various steps involved in building and manipulating a neuron model. After studying each example it should be possible to combine these to simulate experiments and assess specific hypotheses.
2021-2025 Antonio González
The original NEURON model (mechanisms/\*.mod
), cell morphologies
(morphology/\*.swc
), and best-fit parameters (parameters/\*.pkl
) are
from Lindroos and Hellgren Kotaleski [Lindroos2021], available from
ModelDB (model ID 266775). See also
[Lindroos2018]. Some of the Python code used to simulate MSNs is derived
from code by the same authors available on
GitHub; where applicable,
the documentation in the individual files acknowledges this fact.
- Install NEURON with Python; refer to NEURON's website for details.
- Run
nrnivmodl
inside the directorymechanisms
to compile the .mod files; see NEURON's website. - Run the example scripts provided (e.g.
python example_1_build.py
). These files should be self explanatory.
- The source code is on GitHub.
[Lindroos2018]: Lindroos R, Dorst MC, Du K, Filipović M, Keller D, Ketzef M, Kozlov AK, Kumar A, Lindahl M, Nair AG, Pérez-Fernández J, Grillner S, Silberberg G & Hellgren Kotaleski J (2018). Basal ganglia neuromodulation over multiple temporal and structural scales-simulations of direct pathway MSNs investigate the fast onset of dopaminergic effects and predict the role of Kv4.2. Front Neural Circuits 12, 3 (https://doi.org/10.3389/fncir.2018.00003).
[Lindroos2021]: Lindroos R & Hellgren Kotaleski J (2021). Predicting complex spikes in striatal projection neurons of the direct pathway following neuromodulation by acetylcholine and dopamine. Eur J Neurosci 53, 2117–2134 (https://doi.org/10.1111/ejn.14891).