A Tool for Large Network Analyses
Thank you for your interest in GraphCrunch! This version of the software is no longer supported. A new version (GraphCrunch2) is available.
GraphCrunch is a software tool for analyzing large biological and other real-world networks and comparing them against random graph models. Finding adequate null-models for biological networks is a challenge and thus GraphCrunch addresses this research problem. It generates random networks (with the number of nodes and edges within 1% of those in the real-world networks) for user-specified random graph models and evaluates the fit of a variety of network models to real-world networks with respect to a series of global and local network properties. Furthermore, it can be easily upgraded to include additional network models and properties. GraphCrunch has parallel computing capabilities: processing can be performed in a parallel fashion by distributing jobs over a compute cluster.
Online GraphCrunch is no longer supported and is not up-to-date
with the latest features of GraphCrunch2. If you would like to have an online version
of GraphCrunch 2, keep in touch with us by sending an
If you want to try out the older version of GraphCrunch without setting things up on your computer? Try On-line GraphCrunch (recommended for first-time users).
GraphCrunch runs under Linux, MacOS, and Windows Cygwin. The versions for Linux and MacOS are statically compiled and thus are ready to use after downloading and unpacking the compressed archive. Due to the licensing issues, the Windows Cygwin version requires the LEDA Cygwin license and the gcc compiler (we recommend LEDA 5.0.1 and the gcc 3.4). See the Documentation for further details.
Get the GraphCrunch software package:
· We recommend that Perl 5.6+ as well as dialog 0.3+ or Xdialog are also installed for each of the three operating systems.
· The system needs to have up to 20MB of disk space available (depending on the operating system) for installing GraphCrunch.
· Note that processing a large number of model networks may put a demand on the available disk space in the system (storing a single network takes about 600 KB of disk space). We recommend processing of up to 30 networks per network model.
This project was supported by the NSF CAREER IIS-0644424 grant.