Next Generation Graph Analytics

Graphia has been designed and built from the ground up to provide a beautiful, powerful and extendable network analysis environment. With support for millions of nodes, powerful transformations, graph analytics, live dynamic layouts and more.

Using Graphia you can create expansive networks based on your data. With the new transform system you can mould the graph to provide new insights into your data. Adjust transform options live and watch the network respond in real-time to reveal your new vision.

The Graphia platform has been designed to integrate with external resources and be customised to meet your needs. A plugin based architecture provides flexiblity in all aspects, allowing Graphia to support your data or analysis requirements.

Dynamic layout organising more than 300,000 nodes and edges

With the transform system, separated clusters rejoin to form a complete graph

How it works

Core to Graphia is its ability to quickly go from any data matrix to a relationship graph, where data structure can be explored and analysed. It couples cutting-edge visualisation technologies with the latest generation of graph analysis to provide a highly flexible platform where data can be viewed, manipulated and interpreted. The platform allows for integration with external resources and non-standard data formats

Adjusting force directed layout parameters live


Compatible Data


Any data can be loaded be it tabular, graph based or simple pairwise. Have an unusual data set? We’re interested in working with you!


  • Biological ‘omics data
  • Clinical records
  • Social media data
  • Marketing data
  • Communication data
  • Questionnaire data
  • And many more!

Powerful new Transformation and Visualisation System

The new transform system in Graphia opens up a whole new world of understanding. Build your own investigations by inspecting graph topology and attributes and watch the graph react live to your choices.

Add new revealing analyses to the graph such as Clustering, PageRank and Eccentricity. Filter the graph by building your own detailed criteria within the platform. With transforms you can generate additional insightful attributes to extend on your data. Expand and contract the structure through a variety of different methods. 

Inspecting clustered data outliers and visualising their name 

Using the “separate by attribute” transform allows you to navigate individual cluster components seamlessly

Use Cases

Graphia has been utilised in a large number of studies in order to help further our understanding of the world. You can find more details about these examples on our use case examples page.

Analysis of a gene expression atlas in the domestic sheep. Sheep are a key source of meat, milk and fibre for the global livestock sector, and an important biomedical model. In this study researchers generated a large-scale gene expression (RNA-Seq) dataset representing all the major organ systems from adult sheep and from several juvenile, neonatal and prenatal developmental time points.  PLOS Genetics 13(9): e1006997.
Network analysis of the social and demographic influences on name choice within the UK (1838-2016). Chosen names reflect changes in societal values, personal tastes and cultural diversity. Patterns in name usage can be easily shown on a case by case basis, by plotting the rise and fall in their popularity over time. In this study researchers used network analysis to examine naming records in order to explore the influences on name choices within the UK over the last 170 years. PLoS ONE 13(10): e0205759.

Key Features

Graphia is a modular extensible platform, providing the capabilities to build your own Graph-based solution utilising our cutting-edge visualisation technology.


Graphia provides even more performance than Graphia Professional, pushing larger datasets and more functionality.

Built from the ground up, Graphia reincorporates our powerful technology into a faster, more scalable and adaptable platform.
Graphia can be customised to analyse the most important information for your business, be it in the cloud or the desktop.

Would you like a demo with your data? Please get in touch


Desktop Graph analytics
Graphia Enterprise provides powerful graph capabilities at your desktop. Support for Windows, MacOS and Linux
Flexible input formats
Graphia has been designed to load and generate graphs from a variety of input formats. Tabular data formats such as CSV or TSV are supported, as well as pair wise text files, in addition to more traditional graph formats such as GML or GraphML.
Extendable analysis platform
Graphia’s plugin architecture allows new user interfaces to be easily designed and implemented to support the needs of specific sectors or businesses.
Built-in correlation engine
Starting from tabular data, the tool will calculate a similarity (correlation) matrix between either rows or columns. From this it will generate a graph of all correlations above a defined threshold (this can be changed once loaded).
Support for 1,000,000+ data points
The computing framework of Graphia has been specifically designed to support the visualisation of big graphs generated from big data. Massive graphs can be rendered quickly and easily.
High performance
Every algorithm and visualisation routine has been designed to make optimal use of available hardware – big graph visualisation has never been so fast!
Dynamic graph engine
Unlike many other tools, Graphia has the ability to deal with dynamic graphs – those that change over time. Such changes are tracked and displayed visually, providing the user with greater insight into changes in their data or the effect of transformations.
Fast force directed layout
Graphia uses a force directed layout algorithm that operates in parallel with the display of the graph, meaning the layout continually adjusts itself when structural changes occur. Furthermore, settings can be changed and observed immediately, thanks to the online nature of the process.
3D graph rendering
The industry standard graphics API OpenGL is employed to render very large graphs quickly and efficiently.
Data plotting
 When correlation analysis is performed, the primary data associated with nodes may be plotted either singularly or as groups, e.g. clusters.
Comprehensive attribute visualisation options
Attributes are data values associated with nodes and edges, i.e. properties of the entity represented by the node or relationships between entities. They can be used to inform the appearance of these graph elements, nodes and edges being coloured or sized according to these properties.
Extensive range of graph transformation options
Filter and transform the graph on the fly. Transform parameters can be adjusted and results observed instantly, drastically reducing the analyst’s cycle time versus a traditional static graph analysis platform.
Advanced search
Search for nodes based on their names or other associated attributes.
User friendly interface
No programming experience necessary, with a tutorial for new users and a built-in help system to guide analysis tasks.


We offer licenses for Graphia to individual data scientists, multiple users or site licenses for 12 months or longer. We are also very interested to hear from those who would like to use the Graphia for a specific purpose or data type that might require its modification or development of a new plugin.

Please get in touch to find out more