Skip to content

MetaCell/NEURON-UI

Repository files navigation

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)

First install Docker from here.

Install NEURON-UI using Docker graphical interface (Kitematic)

Open Kitematic from Docker menu (will install Kitematic if you don't have it already)

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

Install NEURON-UI using Docker 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 NEURON-UI 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!

About

NEURON User Interface

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •