Protein-protein interaction networks often consist of thousands of nodes or more, which severely
limit the usefulness of many graph drawing tools because they become too slow for interactive anal-
ysis of the networks and because they produce cluttered drawings with many edge crossings. We
present a new, extremely fast layout algorithm and its implementation called InterViewer3
for visualizing large-scale protein interaction networks. InterViewer3 (1) first finds a
layout of connected components of an entire network, (2) finds a global layout of nodes with respect
to pivot nodes within a connected component, and (3) refines the local layout of each connected
component by first relocating midnodes with respect to their cutvertices and direct neighbors of
the cutvertices and then by relocating all nodes with respect to their neighbors within distance 2.
Advantages of InterViewer3 over classical graph drawing methods include: (1) it is an order
of magnitude faster, (2) it can directly visualize data from protein interaction databases, and (3)
it provides several operations for effectively exploring large-scale protein interaction networks.