Skip to content

How it works

luzgaral edited this page Jan 4, 2015 · 21 revisions

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

  1. Menu bar, which has the menus for the three 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 cellbrowser


Menu bar

The menu bar has three elements, which takes the three general function menus.

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 Networks and 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

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 Select nodes/edges mode Select any element (node /edge)
background mode Select background image 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 / edge
Layout Layout Render the whole graph using different algorithms. Default: force directed
select Select Select all nodes, all 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 name Node Name Show and edit the name of the selected node
edge name Edge Name Show and edit the name of the selected edge
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 an attribute (ex. node name)

#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. The bottom right rectangle indicates the section of the network displayed in the network viewer window.

networkviewer