Welcome to NetworkAnalyzer help!
To display information about NetworkAnalyzer, select topics in the index.
If the built-in help and built-in tutorials don't answer all your questions, please contact the development team at .
A network is a hypothesis about how the systems-level behavior of a cell or cellular system arises from the physiochemical interactions of DNA, RNA, proteins, metabolites, ions, and other chemical constituents. More specifically, a network is a set of chemical components (biomolecules), a description of how those biomolecules interact, or regulate each other (edges), and a list of compartments in which those biomolecules exist. In addition, a network includes a description of how each biomolecule, compartment, and membrane should be drawn visually. Networks can be used to visualize and analyze experiments (see Experiment section), and can be exported to several formats.
To create a network select File⇒ New.
Opening a NetworkTo open a network select File⇒ Open, highlight the desired network, and click Open.
Note: If another user with write permissions is currently editing the network, you will not be able to save any changes you make to the original network. In that case you will still be able to save changes to a new network.
The application allows you to enumerate the proteins, genes, metabolites, and other chemicals in your hypothesis, specify their rendering styles, and annotate them with evidence. Biomolecules can be added in either the diagram of editor modes. To add biomolecules in editor mode, fill out the biomolecule form and click Add New. Biomolecules can be added in diagram mode by dragging the desired biomolecule style from the biomolecule toolbar.
Each biomolecule must have a unique name that contains only letters, digits, and underscores. Additionally, names may only start with letters, and cannot be the reserved names "null" or "undefined". Biomolecule labels support an HTML-style syntax for Greek characters, subscripts, and superscripts, eg.
| Markup | Rendering |
|---|---|
| NFκ | NFκB. |
| H<sub>2</sub>O<sub>2</sub> | H202 |
| Ca<sup>2+</sup> | Ca2+. |
Below is a table of all available Greek characters.
| Character | Entity | Decimal | Hex | Character | Entity | Decimal | Hex |
|---|---|---|---|---|---|---|---|
| α | α | α | α | Α | Α | Α | Α |
| β | β | β | β | Β | Β | Β | Β |
| γ | γ | γ | γ | Γ | Γ | Γ | Γ |
| δ | δ | δ | δ | Δ | Δ | Δ | Δ |
| ε | ε | ε | ε | Ε | Ε | Ε | Ε |
| ζ | ζ | ζ | ζ | Ζ | Ζ | Ζ | Ζ |
| η | η | η | η | Η | Η | Η | Η |
| θ | θ | θ | θ | Θ | Θ | Θ | Θ |
| ι | ι | ι | ι | Ι | Ι | Ι | Ι |
| κ | κ | κ | κ | Κ | Κ | Κ | Κ |
| λ | λ | λ | λ | Λ | Λ | Λ | Λ |
| μ | μ | μ | μ | Μ | Μ | Μ | Μ |
| ν | ν | ν | ν | Ν | Ν | Ν | Ν |
| ξ | ξ | ξ | ξ | Ξ | Ξ | Ξ | Ξ |
| ο | ο | ο | ο | Ο | Ο | Ο | Ο |
| π | π | π | π | Π | Π | Π | Π |
| ρ | ρ | ρ | ρ | Ρ | Ρ | Ρ | Ρ |
| σ | σ | σ | σ | Σ | Σ | Σ | Σ |
| τ | τ | τ | τ | Τ | Τ | Τ | Τ |
| υ | υ | υ | υ | Υ | Υ | Υ | Υ |
| φ | φ | φ | φ | Φ | Φ | Φ | Φ |
| χ | χ | χ | χ | Χ | Χ | Χ | Χ |
| ψ | ψ | ψ | ψ | Ψ | Ψ | Ψ | Ψ |
| ω | ω | ω | ω | Ω | Ω | Ω | Ω |
In editor mode, if the compartment of a biomolecule is modified, the biomolecule will be placed at the top left of the selected compartment. In diagram mode each biomolecule's compartment is automatically updated when the biomolecule is dragged.
In editor mode the name, label, rendering style, regulation, and comments of a biomolecule can be edited through the biomolecules form. A similar form can be accessed in diagram mode by double clicking on a biomolecule. See the next section for more information about regulations.
RegulationsThe regulation field allows you to describe interactions among biomolecules. In particular, the field allows you to use boolean algebra to describe how a biomolecule is regulated by other biomolecules. Edges are automatically drawn to the biomolecule from any biomolecule referenced in its regulation. Below are several examples of regulatory rules:
| Target Relationship | Regulation Syntax |
|---|---|
| OR relationship between two biomolecules | molecule1 || molecule2 |
| AND relationship between two biomolecules | molecule1 && molecule2 |
| Negation of a biomolecule | !molecule1 |
| Composition | molecule1 || !(molecule2 && molecule3) |
Biomolecule styles describe how a group of biomolecules should be rendered in diagram mode. Biomolecule styles include four attributes
Note: Biomolecule style names must start with a letter and can only contain letters, numbers, and underscores. Additionally biomolecule style names cannot not be the reserved terms "null" or "undefined".
Available ShapesThe following shapes are available:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 7-Pass Transmembrane Receptor | ATPase | Centrosome | DNA | Flagellum | Golgi |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Ig Receptor | Ion Channel | Mitochondrion | Pore | Y-shaped receptor | Circle |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Diamond | Ellipse | Hexagon | House | Inverted House | Inverted Trapezium |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Inverted Triangle | Octagon | Parallelogram | Pentagon | Rectangle | Septagon |
![]() | ![]() | ||||
| Trapezium | Triangle |
Please send an SVG file to to suggest a new shape. The SVG graphic should use only two colors — a fill color to be applied to a radial gradient, and a stroke color to be applied to a linear gradient. See 7passreceptor.svg for an example definition of a shape.
Compartments and membranes can be added, edited, and removed in both the editor and diagram modes using either the compartment form, the new component toolbar, or double clicking on a compartment. Membranes are similar to compartments, and are automatically created between pairs of compartments. Membranes inherit their rendering attributes from the preceding compartment. Compartments have five attributes:
Biomolecule can be assigned to compartments either by dragging them in the diagram mode, or through the compartment combo box in editor mode.
Note: Compartment names must start with a letter and can only contain letters, numbers, and underscores. Additionally compartment names cannot not be the reserved terms "null" or "undefined".
The diagram mode displays an editable, graphical rendering of the current network. Diagram mode is the default editing mode.
Creating and Editing Biomolecules & CompartmentsTo add a biomolecule to the network in diagram mode, drag and drop the desired style from the new biomolecule toolbar onto the diagram. After dropping the icon onto the diagram, a popup window will prompt you for the name, label, regulation, and comments of the new biomolecule.
In diagram mode, double clicking on a biomolecule opens a popup window which allows you to edit the name, label, style, regulation, and comments of the biomolecule.
Selecting and Moving BiomoleculesBiomolecules can be repositioned by dragging them across the diagram; the compartment of each biomolecule will be automatically updated upon completion of dragging. To select, and then drag, cut, or copy multiple biomolecules hold either the shift or control keys while selecting biomolecules.
Cutting, Copying, and Pasting BiomoleculesThe currently selected biomolecules can be cut or copied from the diagram by selecting Edit⇒ Cut or Edit⇒ Copy. Similarly, to paste the last cut or copied biomolecules select Edit⇒ Paste.
Undo, RedoTo undo or redo any action select Edit⇒ Undo or Edit⇒ Redo.
Panning, ZoomingThe diagram can be panned either by dragging the diagram across the screen or by dragging the red rectangle in the overview window which indicates the currently visible portion of the diagram. To zoom in or out on the diagram select View⇒ Zoom from the main menu or use your mouse wheel.
Fullscreen ViewTo view the diagram in fullscreen mode select View⇒ Fullscreen from the main menu. In fullscreen mode, by default only the diagram is visible. Two toolbars are accessible in fullscreen mode by mousing over the top and bottom portions of the screen. Mousing over the top portion of the screen will reveal a toolbar with controls for zooming. Mousing over the bottom portion of the screen reveals a toolbar with play, pause, and stop controls. Editing is disabled in fullscreen mode.
OverviewThe overview window displays a small preview of the entire diagram and indicates the currently visible portion of the diagram. Dragging the red rectangle in the overview window will pan the diagram across the screen. To toggle the overview window select View⇒ Overview.
Finding BiomoleculesTo find a specific biomolecule by either name or label, open the find biomolecule popup window (Edit⇒ Find), enter the name or label of the biomolecule you wish to find, and click Find.
Editor mode displays a form-based way to edit a diagram. Editor mode also displays several additional advanced rendering and animation options not available in diagram mode.
Advanced OptionsThe advanced options tabs provides you with additional control over the rendering of a network:
| Option | Effect |
|---|---|
| Diagram Height, Width | Sets the size of the diagram |
| Show Pores | Toggles the display of pores |
| Pore Fill, Stroke Colors | Controls the fill and stroke colors of pores |
| Horizontal, Vertical Separation | tunes the horizontal and vertical spacing of biomolecules in auto layout algorithm |
| Frame Rate, Export Frame Rate | Controls the speed of the animation and exported animations |
| Loops | Controls the number of times the animation should loop before stopping |
| Show Biomolecule Selected Handles | Toggles whether or not the select handles of biomolecule should appear in exported network images |
| Color Biomolecules By Value | Toggles whether or not biomolecule should be colored by their experimentally observed values in exported network images |
To export a network select File⇒ Export, and choose the desired export format. Note: The only importable export format is the XML. Additionally, networks can be transloaded from KEGG. To import a network select File⇒ Import.
Export FormatsThe following export formats are available:
Please see the gallery for examples.
Edited an Exported SVG ImageExported SVG images can be edited by many programs including:
BioPax Level 3, Version 0.92 is exported according to the following mapping:
| NetworkAnalyzer Type | BioPax Type |
|---|---|
| Meta Data | rdf |
| Membranes/Compartments | cellular location vocabulary |
| Biomolecule Style | entity reference group vocabulary |
| Biomolecules | physical entity |
| Regulation | control |
Exported BioPax networks have been tested with, and can be edited with Protégé-OWL, a free program for constructing and editing ontology-based biological models.
For more information about the BioPax format see www.biopax.org.
CellML Details & UseCellML version 1.1 is exported according to the following mapping:
| NetworkAnalyzer Type | CellML Type |
|---|---|
| Meta Data | rdf |
| Membranes/Compartments | group |
| Biomolecules | component |
| Regulation | connection |
Exported CellML models have been tested with, and can be edited with Physiome CellML. Physiome CellML does not support Boolean models, and cannot be used to simulate exported networks.
For more information about the CellML format see www.cellml.org.
SBML Details & UseSBML Level 2 Version 4 is exported according to the following mapping:
| NetworkAnalyzer Type | SBML Type |
|---|---|
| Meta Data | notes |
| Membranes/Compartments | sbml:compartment, sbml:compartmentType |
| Biomolecule Style | sbml:speciesType, networkanalyzer:biomoleculeStyle |
| Biomolecules | sbml:species |
| Regulation | sbml:assignmentRule |
We recommend using the MATLAB SBML ToolBox to simulate exported SBML models. Exported SBML models have also been tested with, and can be edited with CellDesigner. However, CellDesigner does not support SBML Level 2 Version 4l; CellDesigner only supports up to Level 2 Version 1. Exported SBML models have been tested unsuccessfully with JSim, ProMoT, and VCell.
For more information about the BioPax format see www.sbml.org.
To save a network select File⇒ Save, or Save As.
Note: Write privileges (see User Privileges & Publishing section) are required to save a network.
The Network Manager (Network⇒ Manage Networks) can be used to edit the names and descriptions of networks as well as edit user privileges over networks. The Network Manager can also be used to delete networks. See User Privileges & Publishing section for more information about user privileges.
Note: Write privileges are required edit a network's name or description; Owner privileges are recurred to edit user privileges or delete a network.
User privileges are the way user access to networks is controlled to enable multiple users to view and edit networks.
User Privileges LevelsFour privilege levels are defined:
User privileges to a network can be edited using the Network Manager (Network⇒ Manage Networks).
Note: Owner privileges are required to edit user privileges over a network.
Collaborative Editing & Network LockingAt this time real-time collaborative editing is not supported. Collaborative editing is supported through network locking, whereby at any given time at most one user can edit and save changes to a network. All other users with privileges over the network will be blocked from saving changes to the network when a network is locked.
What is PublishingPublishing is a way to share a network with all registered users. All users have "Read"-level privileges on published networks.
Publishing and Un-Published NetworksNetworks can be published and unpublished through the Network Manager (Network⇒ Manage Networks).
An experiment is a dataset of high-dimensional measurements of a biological system. One dimension of the dataset must correspond to biomolecules. The other dimensions may correspond to time points, individuals, cell types, and experimental conditions.
Currently, experiments can only be loaded from CytoBank, a public repository of flow cytometry data. Please contact to discuss integrating additional data sources.
To open an experiment with the current network, first open the Experiment Manager (Experiment⇒ Manage Experiments). Next select an experiment from the list on the left and associate biomolecules in the current network with experimental conditions and observed channels. Click Save to commit your changes. Finally, to open the experiment with the current network select Experiment⇒ Visualize Experiment and select the desired experiment from the list of linked experiments. A measurement will be opened according to the currently selected axes (see Configuring Axes section), and the network will be animated with experimental data.
Note: A CytoBank user account is required to load experiments from CytoBank. To create a CytoBank user account see CytoBank⇒ Creating an Account.
Gates & PopulationsNetworkAnalyzer imports experiment statistics (median, mean, percentile, etc. fluorescent activity) from CytoBank for each population annotated in an experiment.
The Axes Manager (Experiment⇒ Configure Axes) should be used to link experimentally observed dimensions (conditions, populations, time points, etc) to specific diagram dimensions (biomolecules, animation, comparison-x,y), as well as select the desired scaling and normalization for an experiment.
DimensionsThe following diagram dimensions are available:
NetworkAnalyzer can import the following statistics from CytoBank:
The following controls are available for each of the four diagram axes:
Controls are applied to dimensions in the following order:
The following normalizations are available:
Similar to CytoBank, if a dynamic range is specified, the data is truncated to the that range. Otherwise the data is scaled to the maximum absolute value of the normalized values.
Clustering & Optimal Leaf OrderingAfter scaling, normalization, and truncation to the dynamic range, each dimension (except time) of a dataset is clustered, and the optimal leaf order is computed to minimize variation between successive values of each dimension. Hierarchical agglomerative clustering is computed using Euclidean distance and average linkage (Eisen et al., 1998). Optimal leaf ordering is computed as described by Bar-Joseph et al., 2001.
References:
The colormap controls the color mapping between experimentally observed activities of network components and their rendered colors. The following colormaps are available:

Animations can be played, paused, and stopped using the animation toolbar. The timeline in the animation toolbar can also be used to navigate to particular frames in the animation.
Frame Rate & LoopingThe frame rate and the repeat count can be controlled through the advanced options panel in the editor mode.
ExportingTo export an experiment select File⇒ Export⇒ Animation. The following export formats are available:
For instructions on embedding Adobe Flash animations in PowerPoint see:
Unfortunately there is easy way to convert Adobe Flash animations to video formats such as avi, mov, and mpeg. However, jpeg images can be extracted from multipage pdf output and then converted to a video:
The advanced options panel in the editor mode provides additional control over the rendering of a network. See Networks⇒ Editor Mode⇒ Advanced Options for more information.
The heatmap provides an alternative and more traditional view of experimental data. To view the heatmap select Experiment⇒ View Heatmap. Mouse over the heatmap to view graphs of the underlying flourescence intensity distribution.
Comparison HeatmapsWhen comparison dimensions are selected in the Axes Manager (Experiment⇒ Configure Axes) data corresponding to those dimensions will be displayed in a small heatmap below each biomolecule. The visibility of comparison heatmaps can be toggled by selecting Experiment⇒ View Comparison Heatmap.
CytoBank is web-based flow cytometry repository and analysis platform. CytoBank stores flow cytometry data and enables users to share their data with collaborators. CytoBank also provides a set of tools for performing simple analysis of flow cytometry data including generating time course line plots, 1-d histograms, 2-d scatter plots, and heatmaps.
CytoBank was developed and is maintained by the Nolan Lab at Stanford University. Please direct questions regarding CytoBank to info@cytobank.org.
To create a CytoBank account:
To upload flow cytometry experiments to CytoBank log into CytoBank, select Manage Experiments⇒ Bank New Experiment, and follow the on-screen instructions.
To access a flow cytometry experiment login to www.cytobank.org, select Manage Experiments⇒ Experiment Inbox, and click on the desired experiment. In the window that opens you can control user access to the experiment, edit basic information about the experiment, and annotate and analyze the experiment.
Please address questions regarding CytoBank to info@cytobank.org.
CytoBank was developed and is maintained by the Nolan Lab at Stanford University.
First, navigate to the NetworkAnalyzer login page. Please enter an OpenId (see OpenId⇒ Registering an OpenId for more information about creating a free OpenId) to either login or create a user account. After clicking Login you will be directed to your OpenId provider where you will need to enter your password. Next, your OpenId provider will redirect you to NetworkAnalyzer; new users will be prompted to create an account and returning users will be forwarded to the application.
See OpenId⇒ Help, I Forgot My Password!.
To update your name, email address, organization, or password select File⇒ User Account, edit the desired fields, and click Save.
We promise never to distribute your private information including your email address, organization, and OpenId. Your name and principal investigator will be used to enable other users to share networks with you. This information is provided to users through the Network Manager.
Users are automatically logged off after 60 minutes of inactivity. Until then, other users will be blocked from editing the user's current network.
User PrivilegesSee Networks⇒ User Privileges.
See OpenIds section.
OpenId is a free, open source authentication protocol for gaining access to various websites. OpenId eliminates the need to create and maintain multiple usernames and passwords across different websites, simplifying your online experience.
The OpenId protocol was initially developed by Brad Fitzpatrick, and is currently maintained by the OpenId Foundation. Over ten-thousand websites support OpenId, and over 160-million OpenIds have been issued.
For more information about the OpenId protocol please visit openid.net.
There are many OpenId providers including myOpenId, claimID, and myID.net. Additionally, many popular websites are OpenId providers including AOL, Blogger, FlickR, and Yahoo. NetworkAnalyzer can be used with any OpenId provider.
Two of the benefits of using the OpenId protocol are that you don't need to remember another username and password to use this software, and that your OpenId provider maintains the security of your password. At the same time this means that we never see your password, and don't maintain a record of your password, and thus cannot send you password reminders. Please contact your OpenId provider for password reminders.
For more information about the OpenId protocol please visit openid.net.
The OpenId protocol was initially developed by Brad Fitzpatrick and is currently maintained by the OpenId Foundation.