ECS 253 / MAE 253, Spring 2023
Network Theory and Applications
Useful Software Packages



    Navigation:     Homepage    |    Lectures    |    Projects    |    References    |   Software



Class resources for R

  • R code from previous offerings
  • Using R and Ggobi for network analysis.


  • Graph visualization and basic metrics

  • Gephi, Open source graph visualization GUI.
  • graph-tool, efficient, esthetic, seems like a nice new choice.
        (Uses the The boost graph library)
  • Graphviz, graph visualization project.
  • Pajek, analysis and visualization of large networks.
  • Cytoscape, great tool for biological networks especially.

  • Open Source general illustration and drawing tool: Inkscape

  • Graph analysis environments

  • NetworkX, Interactive analysis in Python
  • iGraph, C/R/Python libraries for analysis and visualization
  • STATnet, really great for ERGMs
  • yEd, Interactive visualization
  • Pajek, Interactive SNA and vizualization
  • Net Workbench, Interactive analysis and visualization
  • ORA, Particularly useful for longitudinal networks
  • Visone, made particularly for social networks.


  • More specialized platforms

  • MuxViz, multilayer analysis and visualization of networks
  • GLEAMviz, The global epidemic and mobility model
  • GED VIZ, Visualizations of global economic relations
  • ICEWS, World-Wide Integrated Crisis Early Warning System
  • GGobi data visualization system
  • Topfish, a viewer for very large graphs.
  • Analytic Technologies, Netdraw, free net visualization program with GUI.
  • The boost graph library (C++)
  • Ingenuity, biological pathway analysis


  • More R RESOURCES
  • The R Project for Statistical Computing
  • Norm Matloff's R tutorial
    Vincent Zoonekynd's R tutorial
  • bioconductor.org