Pathfinder: Visualizing Paths

Interactive path visualization in large multivariate graphs.

The analysis of paths in graphs is highly relevant in many domains. Typically, path-related tasks are performed in node-link layouts. Unfortunately, graph layouts often do not scale to the size of many real world networks. Also, many networks are multivariate, i.e., contain rich attribute sets associated with the nodes and edges. These attributes are often critical in judging paths, but directly visualizing attributes in a graph layout exacerbates the scalability problem.

Pathfinder Screenshot

With Pathfinder, we present visual analysis solutions dedicated to path-related tasks in large and highly multivariate graphs. We show that by focusing on paths, we can address the scalability problem of multivariate graph visualization, equipping analysts with a powerful tool to explore large graphs. Pathfinder is a technique that provides visual methods to query paths, while considering various constraints. The resulting set of paths is visualized in both a ranked list and as a node-link diagram. For the paths in the list, we display rich attribute data associated with nodes and edges, and the node-link diagram provides topological context. The paths can be ranked based on topological properties, such as path length or average node degree, and scores derived from attribute data.

Pathfinder is designed to scale to graphs with tens of thousands of nodes and edges by employing strategies such as incremental query results. You can try Pathfinder with data from a coauthor network and biological pathways.

Team Members

Collaborators

Software

Video

Pathfinder Demonstration Video

Publications