Some python functions to supplement the NEURON python module
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
PyNeuronToolbox
.gitattributes override linguist Sep 15, 2016
.gitignore fix gitignore Apr 17, 2016
Dockerfile
LICENSE Update LICENSE Jul 14, 2016
README.md
geo5038804.hoc add index.pynb Dec 22, 2015
index.ipynb
setup.py

README.md

DOI Binder

PyNeuron-Toolbox

To see a live demo in a Jupyter Notebook: CLICK HERE

The NEURON simulation environment is one of the most popular options for simulating multi-compartment neuron models. Hines et al. (2009) developed a module that allowed users to execute simulations from python. This option appears to be very popular with users.

However, much of the data analysis capabilities of NEURON (e.g. shape plots) are still limited to the traditional InterViews plotting environment. This toolbox provides some functions to do data analysis and visualization in matplotlib. One of the advantages of this approach is that plots and animations can be easily shared with other researchers in iPython notebooks.

Disclaimer: This code is only a side project at the moment. Use with caution and let me know if you find any unexpected behaviors. Feature requests are also welcome.

Installation

Download or clone this repository, then run:

python setup.py install

I am updating this repository on a semi-regular basis, so check back for updates and contact me if you have questions.

Future Plans

I would like to add functions to support:

Suggested Citation

Alex H Williams. (2014). PyNeuron-Toolbox. GitHub Repository. https://github.com/ahwillia/PyNeuron-Toolbox DOI:10.5281/zenodo.12576