Graphical interface for MOOSE
Harsha Rani, Aviral Goel, Upinder S. Bhalla
The Moose GUI lets you work on both chemical and compartmental/electrical neuronal models using a common interface. This document describes the salient features of the GUI
The common interface layout consists of a a menu bar and two views, editor view and run view.
The menu bar appears at the top of the top of the main window. In Ubuntu 12.04, the menu bar appears only when the mouse is in the top menu strip of the screen. It consists of the following options -
The File menu option provides the following sub options -
View menu option provides the following sub options -
The editor view provides two windows -
The Model Editor is different for chemical signalling and compartmental neuronal models. The links below the screenshots point to the details for the respective editors.
Chemical Signalling Model Editor
Compartmental Model Editor
Property Editor
The Run view, as the name suggests, puts the GUI into a mode where the model can be simulated. As a first step in this, you can click-and-drag an object to the graph window in order to create a time-series plot for that object. For example, in a chemical reaction, you could drag a pool into the graph window and subsequent simulations will display a graph of the concentration of the pool as a function of time. Within the Run View window, the time-evolution of the simulation is displayed as an animation. For chemical kinetic models, the size of the icons for reactant pools scale to indicate concentration. For neuronal models, the colour of dendritic segments changes to indicate membrane potential. Above the Run View window, there is a special tool bar with a set of simulation controls to run the simulation.
Simulation Control
This panel allows you to control the various aspects of the simulation.
On top of plot window there is a little row of icons:
These are the plot controls. If you hover the mouse over them for a few seconds, a tooltip pops up. The icons represent the following functions:
- Add a new plot window
- Deletes current plot window
- Toggle X-Y axis grid
- Returns the plot display to its default position
- Undoes or re-does manipulations you have done to the display.
- The plots will pan around with the mouse when you hold the left button down. The plots will zoom with the mouse when you hold the right button down.
- With the
left mouse button
, this will zoom in to the specified rectangle so that the plots become bigger. With the right mouse button
, the entire plot display will be shrunk to fit into the specified rectangle.
- You don't want to mess with these .
- Save the plot.
The context menu is enabled by right clicking on the plot window. It has the following options -