Flexible workbench for network research

The Project

Cuttlefish is a network workbench application that visualizes the networks with some of the
best known layout algorithms. It allows detailed visualizations of the network data, interactive
manipulation of the layout, graph edition and process visualization as well as different input methods
and outputs in tex using Tikz and PSTricks. It is developed by the
Chair of Systems Design of ETH Zürich , a research group that
applies a complex system approach to investigate economic and social networks.

Cuttlefish File Formats

To represent network data and visualisation details, Cuttlefish uses two new file formats.
The first,
Cuttlefish eXtended Format (cxf) defines network data like vertices, edges, weights
and visualization information like labels, colors and shapes. The second file format is
Cuttlefish Evolution Format (cef) that defines the changes happening in a network, which
can be used to visualize network processes and algorithms.
Cuttlefish is compatible with older file formats like Pajek and GraphML too.