![]() |
Collective Dynamics Group ISERP -- Columbia University |
|
|
Network Resources -- SoftwareIf you have any suggestions for additional software to add, please email us at contact@cdg.columbia.edu Categories
Programming Languages, Libraries, and EnvironmentsHancock
http://www.research.att.com/~kfisher/hancock/
Operating Systems: Linux Price: Free for noncommercial use Hancock is a C-based domain-specific language designed to make it easy to read, write, and maintain programs that manipulate large amounts of relatively uniform data. Because Hancock is embedded in C, it inherits all the functionality of C. Valid C programs are also valid Hancock programs, and Hancock programs can use libraries written for C. But Hancock is more than C. In addition to C constructs, Hancock provides domain-specific forms to facilitate large-scale data processing. Java Universal Network/Graph Framework (JUNG)
http://jung.sourceforge.net/
Operating Systems: Windows, Linux, OS X Price: Free (BSD License) JUNG — the Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. It is written in Java, which allows JUNG-based applications to make use of the extensive built-in capabilities of the Java API, as well as those of other existing third-party Java libraries. MATLAB
http://www.mathworks.com/products/matlab/
Operating Systems: Windows, Linux, OS X Price: Visit website to request a quote MATLAB is a high-level language and interactive environment that enables you to perform computationally intensive tasks faster than with traditional programming languages such as C, C++, and Fortran. R
http://www.r-project.org/
Operating Systems: Windows, Linux, OS X Price: Free (GPL) R is a free software environment for statistical computing and graphics. R can be considered as a different implementation of S. back to top Network Analysis and VisualizationVisone
http://visone.info/
Operating Systems: Winows, Linix, OS X Price: Free for academic use Visone is a long-term research project, in which models and algorithms to integrate and advance the analysis and visualization of social networks are being developed. An important part of visone is the design and implementation of a software tool intended for research and teaching in social network analysis. It is specifically designed to allow experts and novices alike to apply innovative and advanced visual methods with ease and accuracy. back to top Network AnalysisPajek
http://vlado.fmf.uni-lj.si/pub/networks/pajek/
Operating Systems: Windows, Linux via Wine Price: Free for noncommercial use Pajek is a program for large network analysis. SIENA: Simulation Investigation for Empirical Network Analysis
http://stat.gamma.rug.nl/snijders/siena.html
Operating Systems: Windows Price: Free SIENA is a program for the analysis of repeated (longitudinal, dynamic) data on complete social networks; and for Maximum Likelihood estimation in the Exponential Random Graph Model (ERGM), also called p* model. This program can also be used to analyse the simultaneous and mutually dependent dynamics of the social network and the behavior, attitudes, etc., of the actors constituting the network. StOCNET
http://stat.gamma.rug.nl/stocnet/
Operating Systems: Windows Price: Freeware StOCNET is an open software system for the statistical analysis of social networks using advanced statistical models. StOCNET provides a platform to make a number of statistical methods, that previously were privately owned, available to a wider audience. The distinguishing feature of the methods included in the StOCNET system is that they are based on explicit probability models for networks. UCINET
http://www.analytictech.com/ucinet/ucinet.htm
Operating Systems: Windows Price: Free evaluation version UCINET is a comprehensive program for the analysis of social networks and other proximity data. The program contains dozens of network analytic routines (e.g., centrality measures, dyadic cohesion measures, positional analysis algorithms, clique finders, etc.), stochastic dyad models (P1), network hypothesis testing procedures (including QAP matrix correlation/regression and categorical and continuous attribute autocorrelation tests), plus general statistical and multivariate analysis tools such as multidimensional scaling, correspondence analysis, factor analysis, cluster analysis, multiple regression, etc. In addition, UCINET provides a host of data management and transformation tools ranging from graph-theoretic procedures to a full-featured matrix algebra language. back to top Network VisualizationAGD
http://www.ads.tuwien.ac.at/AGD/
Operating Systems: Windows, Linux Price: Free for academic use AGD offers a broad range of existing algorithms for two-dimensional graph drawing and tools for implementing new algorithms. GraphViz
http://www.graphviz.org/
Operating Systems: Windows, Linux, OS X Price: Free (CPL) Graphviz is open source graph visualization software. It has several main graph layout programs, web and interactive graphical interfaces, auxiliary tools, libraries, and language bindings. The Graphviz layout programs take descriptions of graphs in a simple text language, and make diagrams in several useful formats such as images and SVG for web pages, Postscript for inclusion in PDF or other documents; or display in an interactive graph browser. uDraw(Graph)
http://www.informatik.uni-bremen.de/uDrawGraph/en/index.html
Operating Systems: Windows, Linux, OS X Price: Free Drawing graphs without the right tool is simply difficult. uDraw(Graph) automates this task for you. uDraw(Graph) is not only a stand-alone product; all the functions described here are available for programmers by using an Application Programming Interface (API). Note: uDraw(Graph) was known as daVinci and daVinci Presenter, but due to a trademark conflict we were forced to rename it in the year 2005. back to top |