In this section, the functions of GNA are summarized. The overview is structured according to the menus in the toolbar (Figure 2.16).
This menu contains functions to manipulate models and initial conditions.
: Start a new project;
: Open project
stored in .gnaml file;
: Save project to
.gnaml file;
: Save project to
.gnaml file under new name;
: Import model stored
in a .gna file;
: Import
initial conditions stored in .dat file;
: Import property
stored in .prop file;
: Import model and initial conditions from an SBML Level 2 document;
: Export model to
.gna file;
:
Export initial conditions to .dat file;
: Export property
to .prop file;
: Export model and initial conditions to an SBML document;
: Export state transition graph in a file that can be read by the <model checker>;
: Export implicit graph defined by given initial conditions in a file that can be read by the <model checker>;
: Quit GNA.
Some of the above import and export functions are accessible by clicking the mouse button in the Project tree or in the corresponding windows.
This menu contains functions for editing the model, in particular the variables composing the model.
: Create a new variable;
: Create new initial conditions;
: Create new atomic proposition;
: Create new property;
: Edit selected variable, initial conditions, atomic proposition or property;
: Rename selected variable, initial conditions, atomic proposition or property;
: Delete selected variable, initial conditions, atomic proposition or property;
: View comment for selected variable, initial conditions, atomic proposition or property;
: Edit preferences for GNA.
Most of the above functions are also accessible by clicking the mouse button in the Project window. The Variable window for a variable contains an equation editor for defining the state equation. The following key combinations can be used to edit the information in the State equation field:
Ctrl+X: Cut and add to buffer;
Ctrl+C: Copy and add to buffer;
Ctrl+V: Paste buffer;
Ctrl+Z: Undo;
Ctrl+Y: Redo;
Ctrl+space: Complete current name.
This menu contains functions to analyze the model defined.
: Search phase space for steady states of the model;
: Specify simulation parameters for given initial conditions;
: Specify verfication parameters for given property.
The above functions are also accessible by clicking the mouse button in the Project tree.
: Run specified attractor search, simulation or verification;
: Abort current running attractor search, simulation or verification.
These function are also accessible from the buttons in each Attractor search, Simulation or Verification window.
This menu contains functions to view and analyze simulation results.
: Deselect all states in the state transition graph;
: Generate the state transition graph from which all states that are instantaneously traversed have been removed. Display this graph in a new tab;
: Construct the subgraph spanning the selected states in the state transition graph. Display this graph in a new tab;
: Expand the state transition graph using several levels of successors and/or predecessors of the selected states. Display this graph in a new tab;
: Display the qualitative evolution of the variables in a selected path in the state transition graph;
: Display the qualitative evolution of the values toward which the state variables locally converge;
: Zoom in on state transition graph;
: Zoom out of state transition graph.
: Zoom in or out so that the whole state transition graph is displayed in the window
: Zoom to 1:1 level
The above functions are also accessible by clicking the mouse button in the Transition graph window. States in the Transition graph window can be selected by means of the mouse while pressing the Ctrl key. Deselection is achieved by clicking and pressing the Ctrl key. Some shortcuts allow to easily navigate within the graph: while maintaining the Ctrl and Alt keys pressed, you can drag the graph with the mouse ; when the Ctrl key is pressed, the mouse wheel allows to zoom in and out.