/NEURON-UI

NEURON User Interface

Primary LanguageAMPL

Build Status Docker Automated buil

NEURON-UI

This repository hosts an experimental prototype for a new user interface for NEURON based on web technologies.

Screenshot

Install using Docker (self-contained, the simplest)

Using Kitematic

Open Kitematic: search for neuron-ui and create the container.

Image

Start the container and click on Web preview to launch it. No need to ever use the command line, enjoy!

Kitematic

From command line
docker pull metacell/neuron-ui
docker run -it -p 8888:8888 metacell/neuron-ui

Open your browser and connect to http://localhost:8888/geppetto.

Install using pip

pip install neuron_ui
jupyter nbextension enable --py jupyter_geppetto
NEURON-UI

Install from sources (for developers and for using your own NEURON models)

git clone https://github.com/MetaCell/NEURON-UI.git
cd utilities
python install.py
cd ..
./NEURON-UI
To update sources:
python update.py

The available functionality is currently limited to the RunControl panel, a basic cell builder, a simplified point process manager that lets you inject a current clamp and space plot functionality.

oldNEURON

This prototype is being developed in collaboration with the Neurosim Lab and the Sense Lab.

The UI connects to nrnpython through a Geppetto extension for Jupyter Notebook.

See the Wiki for more info!