/sigmaNetworks

Web application for comparing (social) networks

Primary LanguageJavaScriptMIT LicenseMIT

Sigma Networks

Preview

How to use

The application is designed to work with two networks that are expected to have common structure. For example, these could be a friendship network observed in two periods of time.

You can try and see how it works with the datasets we have in the selection: Investor network - before [crisis] and Investor network - during [crisis].

  1. Go to sigma-networks.herokuapp.com (loading the page may take a while)
  2. Select a dataset on the left and right side or upload your datasets in .json format. To use your dataset:
    • See the .json template
    • See the .ipynb notebook to learn how to convert your data to the desired .json format
    • Click the Import button to upload your file
  3. Select a node attribute to color the nodes and place the legend by dragging it
  4. Select an edge attribute to add weight to the edges
  5. If the networks are large run no-overlap algorithm to prevent the nodes from overlapping
  6. See statistics
  7. Highlight the common links and nodes to see the underlying structure of the networks
  8. Highlight the Maximum Common Induced Subgraph (MCIS) of the networks

Some features:

  • Hover over a node to see its attributes
  • Double click on a node will display its attributes in an infobox and highlight its first-order neighbors in both networks
  • Click on an infobox to close it
  • Reset will cancel the highlight
  • Clear button will remove the network
  • You can change the size of the left and right side by dragging the separating bar
  • Use navigation icons to zoom in and out, and download the networks in svg