Skip to content

User Interface

frasator edited this page Oct 11, 2016 · 1 revision

CellMaps web comprises four components (see image below). From the top to the bottom:

  1. Menu bar, which has the menus for the four main CellMaps functions.
  2. Tool bar, which includes the options for commonly used functions like editing and configuring the network layouts and its elements.
  3. Network viewer, the visualization window that displays the network.
  4. Visualization settings box (on the right), which allows to configure the default network visualization and to integrate attributes information.

overview Cell Maps


Menu bar

The menu bar has four elements, which takes the four general function menus, plus access to a list of examples.

menubar image

File

The File menu contains the basic functionality for file management like opening and saving CellMaps sessions as .json files and downloading a snapshot of the current network viewer window as an image.

file menu bar

Network

The Network menu allows you to import networks from external databases such as REACTOME, KEGG and IntAct as well as the functionalities to select network elements or change the network layout.

file menu bar

Attributes

The Attributes menu allows the users to add and edit additional information of the network and its elements. These attributes can be imported from an user file, an external database or can be created through the edition box (more information in the Loading and editing attributes section). The attributes assigned to the network elements can used to custom the network visual parameters.

attributes menu bar

Analysis

The Analysis menu allows users to apply extra functionalities to CellMaps, like performing analysis on the network and its attributes (more information in the Analysis section).

plugins


Tool bar

The toolbar includes the commonly used functions for editing and configuring the network, nodes and edges. To see the description of each button, put the mouse pointer over and wait momentarily for a tooltip.

![toolbar] (../wiki/images/toolbar.png)

The following table describes each of the toolbar buttons.

Icon Name Description
select mode Nodes/edges mode Select nodes and edges
network mode Network mode Move the whole network along the canvas
background mode Background mode Select and move the background images
add Add mode Add nodes
Join Join mode Join nodes by an edge
delete Delete mode Delete the selected node / edges
Layout Layout Render the whole graph using different algorithms. Default: force directed
select Select Select nodes, vertices or both
background Background Change the color of the background, select a predefined image or upload your own image
Zoom Zoom Increase or decrease the network view
node shape Node Shape Change the shape of the selected node(s)
edge shape Edge Shape Change the shape of the selected edge(s)
size Node fill color & size Change the color and size of the selected node(s)
Stroke size Node stroke color & size Change the border color and size of the selected node(s)
Edge size Edge fill color & size Change the color and size of the selected edge(s)
Opacity Opacity Changes the transparency of the selected node/edge(s)
label size Label size Change the font size of the node/edge(s) labels
search Search Search nodes or edges according the node id or an attribute (ex. node name). Also you can choose the color used to highlight your search (orange by default)
center network Center network Network will be centered in order to see all nodes, the zoom will be modified if needed.
undo redo Undo and redo Undo and redo actions.

#Visualization settings box

CellMaps allows the user to configure the visual properties of the network elements (either nodes and edges) by assigning a direct parameter value (default) or creating a visual style dependent on the attributes associated to the network elements (attribute dependent). You will find a full description of these functionalities in the Network and attributes visualization section.

Visualization settings


Network Viewer

The Network Viewer Pane displays all the nodes and edges of the network and it is used to arrange and navigate around the elements of the network. networkviewer


For a detailed tutorial of CellMaps functionalities, see the following sections: