» Plugin Categories » Layouts

ARFLayout

4 December 2011

The Gephi Plugins Center has moved for the better! Your have landed on an old version, sorry for that. Please click here to access the new Plugins Center.

Ilias
GNU General Public License
arf, layout
Layouts
4th December 2011
3rd April 2012
Gephi 0.8-alpha, Gephi 0.8-beta, Gephi 0.8.1-beta
Linux Mac Windows

GD Star Rating
loading...

Introduction

The ARF layout is developed by the Chair of Systems Design of ETH Zürich. It is called ARF for “attractive and repulsive forces”.

Plugin Owner's Notes

The ARF layout is developed by the Chair of Systems Design of ETH Zürich. It is implemented in Cuttlefish (http://cuttlefish.sf.net), which is a network workbench application that visualizes the networks with some of the best known layout algorithms. The Cuttlefish team ported the ARF layout to Gephi so that Gephi's users can also use it. The ARF layout algorithm relies on the balancing of two antagonistic forces. It is called ARF for “attractive and repulsive forces”. Note: Cuttlefish will soon support export to the graphml file format, which would allow its users to visualize their networks with Gephi as well.

Parallel Force Atlas

9 July 2011

The Gephi Plugins Center has moved for the better! Your have landed on an old version, sorry for that. Please click here to access the new Plugins Center.

GPLv3
Free
layout, parallel, OpenMP, CUDA, GPU
Layouts
9th July 2011
3rd April 2012
Gephi 0.8-alpha, Gephi 0.8-beta, Gephi 0.8.1-beta
Windows

GD Star Rating
loading...

Introduction

This plug-in contains two parallel implementations of the Force Atlas layout, one running on CPUs (OpenMP) and one running on GPUs (CUDA).

Plugin Owner's Notes

Details

It uses libraries written in Fortran and C++ to perform the costly O(n2) repulsion between nodes. The parallelization of the CPU implementation is done using OpenMP, multiple threads being created and the work being divided among them. The version of the layout running on GPUs was implemented with CUDA and is based on the "Fast N-Body Simulation with CUDA" paper published in the GPU Gems 3 book.

Performance

The CPU implementation performs more than 50 times faster than the standard Force Atlas on recent multi-core architectures. The increase in speed is the result of thread-level parallelism (OpenMP), instruction-level parallelism (SSE instructions) and the superior performance of Fortran for compute-intensive tasks.

The performance of the GPU implementation depends on the number of nodes in the graph. It is more than 1,000 times faster than the standard Force Atlas with a graph of 100,000 nodes. It is not advised to use this implementation with less than 1,000 nodes as it does not perform as well as the CPU implementation.

System requirements

*Windows 64 bit
*A CUDA compatible NVIDIA graphic card with the latest driver installed (GPU implementation only)

Versions
v0.1: July 8th, 2011
*First release of the plug-in
*Contains the parallel implementation running on CPUs
v0.2: July 23rd, 2011
*Added the parallel implementation running on GPUs
*Tested on Quadro 2000 and Geforce GT 540m graphic cards

Layered Layout

16 May 2011

The Gephi Plugins Center has moved for the better! Your have landed on an old version, sorry for that. Please click here to access the new Plugins Center.

GPLv3
Layouts
16th May 2011
31st January 2013
Gephi 0.8-alpha, Gephi 0.8-beta, Gephi 0.8.1-beta, Gephi 0.8.2
Windows Mac Linux

GD Star Rating
loading...

Introduction

This plugin provides layout, where nodes are in different layers (orbits). Assignment of node to layer depends on the value of numerical attribute of node. This layout can very nicely visualize the "Small-World Phenomenon", where the layer assignement depends on the distance between key node and the others (Erdös number in the SNA Metrics Plugin).

Plugin Owner's Notes

This plugin provides layout, where nodes are in different layers (orbits). Assignment of node to layer depends on the value of numerical attribute of node. This layout can very nicely visualize the "Small-World Phenomenon", where the layer assignement depends on the distance between key node and the others (Erdös number in the SNA Metrics Plugin).

Phylogeny 3D

1 March 2011

The Gephi Plugins Center has moved for the better! Your have landed on an old version, sorry for that. Please click here to access the new Plugins Center.

alexis
AGPL 3.0
free
phylogeny,forceatlas
Layouts
1st March 2011
1st March 2011
Gephi 0.7-beta
Linux Mac Windows

GD Star Rating
loading...

Introduction

A phylogeny oriented 3D force-directed layout.

Plugin Owner's Notes

This plugin has been developped by Alexis Jacomy , within the European research project TINA (FP7-ICT-2009-C - project number 245412). Phylogeny3D works like exactly like a 3D ForceAtlas, but with the nodes sliding on their (xOy) plane, and the distances are computed considering the 3 axes, including even (Oz). The repulsion and attraction coefficients are doubled (one for the horizontal pairs, one for the vertical pairs), but they work exactly like in the ForceAtlas. See: tinasoft.eu/phylo3D

Circular Layout

8 December 2010

The Gephi Plugins Center has moved for the better! Your have landed on an old version, sorry for that. Please click here to access the new Plugins Center.

BSD
Circular Layout,Circle,Dual Circle,Radial Axes,Spar
Layouts
8th December 2010
5th April 2012
Gephi 0.8-alpha, Gephi 0.8-beta, Gephi 0.8.1-beta
Windows Mac Linux

GD Star Rating
loading...

Introduction

This plugin provides three circular layouts; one simple circle (titled "Circular Layout", one simple dual circle layout (titled "Dual Circle Layout"), and a grouped layout with radial axes (titled "Radial Axis Layout").

Plugin Owner's Notes

Circular Layout

The Circular Layout draws nodes in a circle and offers the following options:
*Order nodes by Node ID.
*Order nodes in random order.
*Order nodes by degree, in degree, out degree, etc.
*Order nodes by attribute sort (based on data type of attribute).
*Allows drawing node order on circle either clockwise or counter-clockwise.
*By default scales circle to prevent node overlap.
*Allows a user entered fixed circle size.

Dual Circle Layout

The Dual Circle Layout draws nodes on two circles. By default it draws the top four "high" nodes on an internal circle, with the remaining nodes on an external circle.
It offers the following options:
*Order nodes by degree, in degree, out degree, etc.
*Order nodes by attribute sort (based on data type of attribute).
*Allows placing "high" nodes on inside or outside circle.
*Allows setting number of "high" nodes to use on second circle.
*Allows drawing node order on circle either clockwise or counter-clockwise.
*By default scales circle to prevent node overlap.

Radial Axis Layout

The Radial Axis Layout groups nodes and draws the groups in axes (or spars) radiating outwards from a central circle.
It offers the following options:
*Group nodes by degree, in degree, out degree, etc.
*Group nodes by attribute sort (based on data type of attribute).
*Draw axes/spars in ascending or descending order.
*Allows top, middle or bottom "knockdown" of axes/spars, along with ability to specify number of spars resulting after knockdown.
*Allows drawing in either clockwise or counter-clockwise.
*By default this layout tries to prevent node overlap but may fail in certain instances.
*Allows tuning of spacing between nodes to allow an easy way to overcome overlap issues.
*Allows uniform resize of nodes.

Release Notes
v0.1: December 8th, 2010
*Initial Release.
v0.2: December 12th, 2010
*User Interface changes (use of dropdown/combobox instead of check boxes).
*Circle layout now defaults to "No Overlap".
v0.3: December 14th, 2010
*Added node ordering by In-Degree, Out-Degree, Mutual Degree, Children and Descendants (where graphs support it).
*Fixed boundary checking on Dual Circle Layout.
v0.4: April 30th, 2011
*Fixed "missing" node ordering of Node-ID and Random.
*Rebuilt against 0.8-alpha.
v0.5.1: June 2nd, 2011
*Introduced attribute ordering.
*Introduced Radial Axes Layout.
v0.6: June 24nd, 2011
*Re-add "Random" to sort option for CircleLayout
*Honor "fixed" nodes
*NodeComparator (all bundled layouts) now support null values in attribute data
v0.7: April 5th, 2012
*Add Transition settings to allow simple transition between layouts.


Source Code
Source code is available at:
https://code.launchpad.net/~mgroeninger/gephi/circularlayout