Image

Gephi 0.11: Major Performance Upgrade and New Features

This new Gephi release delivers a massive upgrade in performance, and our most reliable version to date. The Gephi team has long dreamt to rebuilt Gephi’s OpenGL visualization engine from scratch. The day where this hard work finally hits our dear users has come, alongside many new exciting features and more than 50 bug fixes.

Checkout the official release notes for expanded details on what’s new, and download Gephi 0.11 on our website!

Image

New Features

New Visualization Engine

Gephi accelerates graph visualization via its OpenGL engine. The legacy engine was originally built in 2008 and wasn’t taking advantage of all the rendering improvements graphics card and OpenGL have made over the years. We’ve rewrote Gephi’s engine from scratch, harnessing massive performance gains along the way, while maintaining compatibility with older hardware.

Gephi can now easily visualize up to 10M elements on modern hardware. This is a 30x improvement compared to previous versions.

Image
Benchmark made on a Mac M4 Pro, showing the FPS each version can achieve. Maximum FPS is clamped at 60.

In this 0.11 release, our goal was to have feature parity with the legacy engine. Therefore, the way networks look on Overview hasn’t changed and we haven’t introduced many new features. We’ve built new foundations that will allow us to extend features in future versions.

We’ve however remodeled the settings panel with enriched and clearer options, to customize the way the graph looks.

New Settings Panel
New Visualization Toolbar and Settings Panel

Seamlessly switch between Overview and Preview

To improve usability, we’ve made the transition between the Overview and Preview perspective more seamless. We’ve notably focused on edge thickness and labels. For instance, now by default Preview uses the same font size and scale as Overview. It’s still possible to customize the font in Preview thought.

Explore the graph with your mouse

We’ve filled another usability gap with a new “Attributes” panel that shows the attribute values of the currently selected node. This new experience is well integrated into our new visualization engine, responding to mouse movement.

The existing “Edit” feature that was accessible from the toolbar has been merged with the new experience.

New option to avoid label overlap

A new toggle button was added to the Visualization settings. When turned on, labels no longer overlap and the largest ones are chosen first.

Image
New option to avoid label overlapping

The same feature is also available in Preview, and can be customized. Note that it remains possible to finely control which label should be visible, via the Filters panel.

Image

Transform in one click

Common transformations like Expand or Rotate previously required multiple clicks to be performed. We’ve made them more accessible in the Layout panel, in one-click. In addition, we added a Mirror transformation, which was previously missing.

We kept the legacy Contraction, Expansion and Rotate Layouts for now but will remove them in the next release.

Image

New icons

We’ve refreshed all icons to make them more intuitive and consistent. Both light and dark modes are supported.

Image
Gephi new icons pack

Support for Greek, Hungarian, Swedish and Ukrainian added

New languages have reached the minimum threshold of translation completion to be included as a new supported language: Greek, Hungarian, Korean, Swedish and Ukrainian language. If you want to contribute to localization, head to our Weblate project and get started.

Image
Language Selection menu

New default settings and presets

Default values that persist across Gephi executions are set in Settings. We’ve added a lot more of those “Default settings” across Visualization, Layout, Appearance, Preview and Attributes to increase usability and customization capabilities. For instance, one can create a Preview preset and set it as the default.

Image
New Default Settings

Layout Presets were also improved, so that one can choose a Default Preset applied to a Layout.

Image
Layout Presets improvements

We’re excited for you to try the new version! We want to thank everyone who contributed to the release and especially the beta testers who give us valuable feedback.

Compatible plugins have already been published. We’ll review the missing ones shortly.

Feel free to join our Community channel where you can chat about Gephi. You’re welcome to join!

Image

Gephi 0.11 is coming soon: Beta testers needed!

As you may have seen on a previous article, the Gephi team has been hard at work over the past few months and is currently preparing to release version 0.11 of your favorite network analysis application. All development work has been completed but before releasing it we want to strengthen it, via testing it on different configurations.

We need your help! This post explains how to test Gephi 0.11 and send us your feedback. It also briefly outlines the new features of this version. 

Image
Gephi 0.11 is coming

Test the development version…

Go to Development Builds and download Gephi 0.11-SNAPSHOT or click on the appropriate link below:

Install it on your computer like you would install Gephi. It can be installed alongside an existing Gephi version.

Note that Plugins aren’t available. They can be installed manually via their NBM file though.

… and share your feedback with us!

To share your feedback with us, please join the Gephi Desktop Beta Test on Element. It’s easier for us to engage with you, discuss your experiences, and clarify your configuration than to receive issues on GitHub. You can also use this channel if you have any questions or if you’re having trouble getting this beta to work.

If you find an issue, please provide enough context so that we can reproduce them. Please provide on which OS you’re testing, and if the issue is related to the visualization engine which graphic card you have. No need to report anything related to Java versions as Gephi embeds the appropriate Java version. Element supports uploading images and videos.

The Gephi space on Element also contains a Community channel where you can chat about Gephi. You’re welcome to join!

New Features

New Visualization Engine

Gephi has a brand new visualization engine, powering “Overview”. This new engine is the result of multiple years of work. In this 0.11 release, our goal was to have feature parity with the previous engine. Therefore, the way networks look on Overview hasn’t changed and we haven’t introduced many new features. However, we’ve focused on performance improvements for large graphs and paved the way for future extensions.

Because it’s been rewritten from scratch and OpenGL compatibility is very dependent on the computer you’re running Gephi on, there might be bugs or compatibility issues that we haven’t seen. That’s why we’re very interested in you giving it a spin.

New Settings Panel
New Visualization Toolbar and Settings Panel

Better alignment between Overview and Preview

A common complaint in Gephi is configuring something the visualization in Overview (font sizes, edge weight etc.) and having to start over in Preview.

We’ve addressed that and closed the gap so that the transition should be much easier. We’ve particularly focused on edge thickness and labels. For instance, now by default Preview uses the same font size and scale as Overview. It’s still possible to customize the font in Preview thought.

More details here if you’re interested.

Attributes Panel

We added an “Attributes” panel that shows the attribute values of the currently selected node.

We actually combined this new panel with the pre-existing “Edit” feature. The panel can either be in selection mode or in edit mode. Edit remains a Tool available in the toolbar, and a contextual action in the Data Laboratory.

Label overlap avoidance algorithm

A new toggle button was added to the Visualization settings. When turned on, labels no longer overlap and the largest ones are chosen first. Also available in Preview.

Image

Transform in one-click

Common transformations like Expand or Rotate were previously mixed with force directed layouts. We added simple buttons in Layout to support these common operations, in one-click. In addition, we added a Mirror transformation, which was previously missing.

We kept the legacy Layouts for now but will remove them in the next release.

Image

New icons

All of the legacy Gephi icons have been replaced by refreshed icons. In addition, icons are now SVG-based, so they look better and are easier to maintain. Both light and dark modes are supported.

We did our best to design the icons so that they represent the feature / settings they control. However, sometimes it might not be clear enough. If you have suggestions, please let us know.

New languages

New languages have reached the minimum threshold of translation completion to be included as a new supported language: Greek, Hungarian, Korean, Swedish and Ukrainian language

When you see gaps in your language, there is still time to contribute to the localization via Weblate. We’ll include any new translations that you provide until the release date.

Image
Language Selection menu

Default settings and presets

We’ve added more “Default settings” across Visualization, Layout, Appearance and Preview to set default values that persist across Gephi executions.

Image
New Default Settings

We’ve also improved Layout Presets, so that one can choose a Default Preset applied to a Layout.

Image
Layout Presets improvements

Thanks in advance for your valuable feedback, we look forward to hear what you think about the new features. Stay tuned for the official release coming up soon.