Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

hp.com home


GUESS



printable version
» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here


GUESS: The Graph Exploration System

The interface

If you're looking for Zoomgraph (the older version of GUESS) click here.

News (9/12/05): This website will soon be moving to www.graphexploration.org. If you set your bookmarks to that website it will redirect you to the most current version of GUESS.

News (4/2/05): Two mailing lists created for GUESS, guess-announce and guess-discuss

News (4/1/05): A new (signed) applet is now available which will let you try out the language features without installing the application. Click here.

News (3/23/05): Lada Adamic's and Natalie Glance's paper on political blogging include a demo using GUESS here.

Try out the unsigned GUESS applet (no interpreter) or the signed one. You can also view this animated gif of GUESS in action.

Features

A database driven system that allows nodes and edges to include attributes beyond basic display features (we support continuous, categorical, and binary attributes).

GUESS lets you represent those features in a database and through a powerful interpreted, embedded (python-based) language which allows you to easily manipulate the graph based on those features and create new programs. For example:

  • Color all people in the HR department blue:
    (dept == 'HR').color = blue
  • Find all communication edges between HR and Finance and color them red:
    ((dept == 'HR')-(dept == 'finance')).color = red
  • Or hide all edges corresponding to two-hybrid protein interactions:
    (interaction == 'two-hybrid').visible = false
  • Change the width of all edges with a load > 3:
    (load > 3).width = 4

A zoomable interface to large graphs allowing for the visualization of graphs and networks on an infinite plane with infinite (smooth) zoom. Try the applet to get a sense of this.

Save and animate graph states, see the movie pages for an example. Complete cinematographic control over nodes, edges, and the camera for more powerful dynamic graph visualization.

Export and capture EPS/PDF/JPG/SVG/...

Various layout algorithms and graph analysis commands.

Talks to R to access pre-implemented statistical analysis routines.

Download

Currently available:

Documentation

Demos

Source

  • Source code available soon, if you have some desperate need for it in the meantime just email me

Thanks

GUESS uses some great open source software including Piccolo, JUNG, HSQLDB, Jython , and RServe. Special thanks to Dave Feinberg who helped create GUESS, and Josh Tyler who wrote the very first version of Zoomgraph

Questions should go to the GUESS-discuss so we can document questions and answers. GUESS was created, and is maintained, by Eytan Adar (eytan-at-hpl.hp.com).


» Information Dynamics Lab

Take a Look

» Applet Examples
» Movies
» See more below...

Use GUESS

Documentation

Mailing lists

» guess-announce
» guess-discuss

More info...

» Research areas
» Results
» People
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2008 Hewlett-Packard Development Company, L.P.