Graphia Pro:Home

From Kajeka Wiki
Jump to: navigation, search
Graphia Pro screenshot

Graphia Pro is a powerful tool for the visualisation and analysis of network graphs derived from big data. Graphia Pro supports a variety of input formats

Whatever the data, Graphia Pro can uniquely render data as small or large networks in a visually stunning 3D environment. Here relationships within data can be explored and analysed, providing new insight into the hidden patterns and data structures, thereby allowing fast, informed decision making.

A evaluation version of the software is free to download and use for 30 days

Installation

A telecommunications network showing node relationships

Download

Graphia Pro Downloads page

Graphia Pro is avaliable for Windows, Linux and OSX. A trial version of the software is free to download. Go to the Graphia Pro Downloads page and select your platform. For Linux, download the universal JAR file (does not require installation).

System Requirements

Java Runtime Enviroment

Java runtime

Minimum hardware requirements

(small to medium size graphs (<5,000 nodes)

  • 512Mb of RAM
  • Single core CPU 1.5Ghz
  • Graphics card capable of OpenGL rendering
  • Monitor capable of displaying a 1024×768 resolution

Recommended hardware requirements

(processing and displaying large graphs >5,000 nodes):

  • 2GB of RAM
  • Dual Core CPU or better for parallelisation of routines
  • NVidia Geforce/Quadro series or ATI equivalent graphics card for OpenGL rendering
  • A latest generation NVidia Geforce/Quadro series or ATI equivalent graphics card for advanced visualization with GLSL Shaders and OpenCL GPU Computing capability
  • 3-button mouse for efficient navigation of graphs in 2D/3D environments
  • Monitor capable of displaying a 1600×1200 resolution

The better/faster the hardware, the larger the graph that can be processed and displayed at acceptable speed/frame rates. On good hardware the current limit for rendering large networks is somewhere around 50,000 nodes and 1 million edges.

WARNING: Poor quality graphics cards and old hardware may severely limit performance of Graphia Pro

Drivers

Graphia Pro has been extensively tested with Intel CPUs and Nvidia & AMD/ATI graphics cards with the latest available drivers. We cannot guarantee full functionality of the OpenGL 2D/3D renderers with any other graphics hardware, please try them at your own risk. If you encounter any graphic glitches/problems, please first make sure that you have upgraded your OpenGL drivers to the latest available. Then try working with small graphs, if problems only arise with larger graphs, the issue may well be your particular hardware configuration.

You may find the latest drivers for your graphics card at its manufacturer’s website: nVidia, AMD, Intel

If the Graphia Pro does not run please check the system requirements section and if still no explanation, e-mail: support@kajeka.org

Getting started

It is recommended that you start off by following our tutorials on Graphia Pro:Tutorials

We provide a series of example datasets below which you can use to get to grips with Graphia Pro. There are also a selection of example files on the main website here

A test geometric black hole dataset

Open using File > Open from the Graphia Pro application menu. On Windows a data file can also be opened by dragging and dropping the file from the Windows Explorer on to the application window.

Example Datasets

Melanoma gene expression network clusters

You can fine a more detailed list of example datasets here

To Download, Right click -> Save link as

Food Nutritional Contents (.csv) Download

Influenza A Virus (.owl) Download

Cylinder Graph (.gml) Download

London Tube Graph (.layout) Download

Petri-net flow test (.graphml) Download

Input formats

Main article - Input Formats

Graphia Pro supports a wide range of file types:

  • Unweighted simple pairwise (.txt, .tgf)
  • Weighted simple pairwise (.txt, .tgf)
  • Numerical Data Files (.csv file extension)
  • Layout Files (.layout file extension)
  • Matrix files (.matrix file extension)
  • Graph Modelling Language Files (.gml file extension)
  • GraphML files (.graphml file extension)
  • Web Ontology Language (.owl file extension)

For a more detailed look at supported file types visit the Input Formats page

Useful Hotkeys

Navigate

Hotkey Action
SHIFT+LEFT CLICK Centre Graph on a Specific Node
R Rotate Graph

Open Controls

Hotkey Action
CTRL+C Open Class Viewer
SHIFT+S Open Graph Statistics

Select

Hotkey Action
SHIFT+Drag Left button Select Nodes
SHIFT+ALT+Drag Left button Select Additional Nodes Without Unselecting Selected
CTRL+ALT+S Select Nodes Within The Same Class
CTRL+N Select Neighbours
CTRL+ALT+C Select Children
CTRL+ALT+P Select Parents
CTRL+R Reverse Selection
CTRL+U Unhide All Nodes
CTRL+L Show Selected Node Names

Node Size

Hotkey Action
SHIFT+< Decrease Size of Selected Nodes
SHIFT+> Increase Size of Selected Nodes

Hide

Hotkey Action
CTRL+H Hide Selection
CTRL+SHIFT+H Hide Unselected
CTRL+ALT+SHIFT+H Hide All Node Names

Other

Hotkey Action
CTRL+Z Undo Node Dragging On Selection (2D only)
ALT+P Save Preferences

Navigation

Using the 3D Interface

Visualization of networks in 3 dimensions provides a fast and powerful interface to enable understanding of the often-complex relationships between the entities represented in a graph.  

To interact with 3D graphs: 

  • Left mouse button for rotation of the current view.  
  • Middle mouse button for sideways movement (translation) of the current view.  
  • Right mouse button for zoom in/out.  
  • Holding down Shift + Click the left mouse button on a node selects it and makes it the centre of the graph.  
  • Holding down Shift while dragging the left mouse button is used to select multiple nodes in the graph.  
  • Holding down Shift + Alt while dragging the left mouse button is used to select more nodes in the graph, without deselecting the previous ones. 

These commands are also available under the 3D menu, the Navigation Wizard and the Navigation tool bar (Figure 1). Please see the Tool Bars section in this manual.

Using the 2D Interface

To interact with 2D graphs:  

  • Left mouse button for moving around the current view (translation).  
  • Right mouse button for zoom in/out.  
  • Holding down Alt + Click the left mouse button on a node selects it and makes it the centre of the graph (when at default view only).  
  • Holding down Shift while dragging the left mouse button is used to select nodes in the graph.  
  • Holding down Shift + Alt while dragging the left mouse button is used to select more nodes in the graph, without deselecting the previous ones.  
  • Ctrl + Z to undo last action, Ctrl + Y to redo last action. 

These commands are also available under the 2D menu bar, the Navigation Wizard and the Navigation tool bar (please see the Navigation Wizard and the Tool Bars sections in this manual).   

Tutorials

Main Article: Graphia Pro:Tutorials

To get started with Graphia Pro, check out Graphia Pro:Tutorials

More information

For a detailed functional look at Graphia Pro's UI, view the Graphia Pro:Manual