SI 708/ CSCS 535 Networks: Theory and Application

Resources

SI708 home

cTools site

assignments

software tools

related courses


Schedule

Winter 2007:

Tuesdays/Thursdays
10:00-11:30am

in

245 Dennison

Office hour:
Weds. 5-6pm
3082 West Hall




Software tools

 

The following are free software tools that we will be using in the class:

network analysis and visualization,
menu driven, suitable for large networks

platforms: Windows (on linux via Wine)

download

agent based modeling
recently added network modeling capabilities

platforms: any (Java)

download

GUESS

network analysis and visualization,
extensible, script-driven (jython)

platforms: any (Java)

download


Other software tools that we will not be using but that you may find useful:

visualization and analysis:

UCInet - user friendly social network visualization and analysis software (suitable smaller networks)
iGraph - if you are familiar with R, you can use iGraph as a module to analyze or create large networks, or you can directly use the C functions
Jung - comprehensive Java library of network analysis, creation and visualization routines
Graph package for Matlab (untested?) - if Matlab is the environment you are most comfortable in, here are some basic routines
SIENA - for p* models and longitudinal analysis
SNA package for R - all sorts of analysis + heavy duty stats to boot
NetworkX - python based free package for analysis of large graphs
InfoVis Cyberinfrastructure - large agglomeration of network analysis tools/routines, partly menu driven

visualization only:

GraphViz - open source network visualization software (can handle large/specialized networks)
TouchGraph - need to quickly create an interactive visualization for the web?
yEd - free, graph visualization and editing software

specialized:

fast community finding algorithm
motif profiles
CLAIR library - NLP and IR library (Perl Based) includes network analysis routines


finally: INSNA long list of SNA packages