Skip to content
MetaCellPublic

About

NEURON User Interface

Topics

Resources

Stars

18 stars

Watchers

14 watching

Forks

Latest commit

 

History

314 Commits

Folders and files

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

18 stars

Watchers

14 watching

Forks

Releases

Packages

Used by

Contributors

Languages