GraphEdit

GraphEdit is a software for the visualization and analysis of moderately large (hyper-) graphs. The editor component can handle an arbitrary depth of tree-like nesting relations within the graph, i.e. any node can be parent of a nested graph, but every node/edge can have at most one parent.

GraphEdit contains a collection of algorthms for manipulating the layout and the appearance of graph elements, e.g. color, shape, size, as well as algorithms used for analysing specific graph properties. The software serves as development and test platform for new graph algorithms as it is easily extendable.

Although any kind of graph (directed/undirected, multigraphs containing loops, hierarchical graphs, hypergraphs) is supported, the main emphasis was placed on the visualization and analysis of metabolic networks. There is a collection of very specific modules designed to address the specific requirments of biochemical networks.

GraphEdit uses the libgraph library. The development of new algorithms for the program requires a basic understanding of the underlying library. See libgraph's tutorial for more information.

Licence

GraphEdit is released under the GNU General Public Licence v3. See LICENSE for details.

Download

GraphEdit may be obtained using mercurial with


    $ hg clone static-http://www.informatik.uni-leipzig.de/~hg/GraphEdit
    

Installation

See the file INSTALL for installation instructions.

Bugs and Improvement

Please send bug reports to the maintainer of GraphEdit (see AUTHORS).