Internationl Network for Social Network Analysis

The following content is from the old website and is not up to date. Please refer to the user provided content for more up-to-date information.
Computer Programs for Social Network Analysis
Programs that convert data from one format into a different format
  • Adj2Neg, a program for converting adjacency matrices to NEGOPY-style data in which there is one line of data per link. Each line begins with two ID numbers, telling who the link is from and who it goes to, followed by some values that describe the link (eg. strength, duration, content, channel, time, place, etc...) Besides making the data available for NEGOPY, this makes it much easier to work the data and reduces the number of errors that are inadvertently introduced when attempting to edit the data, especially for larger networks.

  • Neg2Adj, a program for converting NEGOPY-style data into adjacency matrices for input to UCINET and other programs that require that format. Accepts up to 2,000 nodes and 60,000 links.

  • Free2Fix, a program that parses and converts free-format files into fixed-format files for MultiNet and other programs that require a fixed format.
Programs for collecting network data
  • Network Genie, an online application for designing and managing social network projects, including the design of surveys and survey questions, the management of social network projects, the collection of social network survey data, and downloading and exporting data to social network analysis programs. more.
Programs for analysing networks
  • AGD a broad range of existing algorithms for two-dimensional graph drawing and tools for implementing new algorithms. It is a product of a cooperation of groups in Halle, Köln, Saarbrücken, and Wien, and originated from the DFG-funded project "Design, Analysis, Implementation, and Evaluation of Graph Drawing Algorithms" in 1995-2000. Currently, AGD is further developed by the groups in Köln and Wien. more
  • Agna, from Marius I. Benta. Applied Graph & Network Analysis is a platform-independent freeware application designed for those scientists and researchers who employ specific mathematical treatment of data, such as social network analysis, sociometry or sequential analysis. (28th March, 2003: version 2.0.3) Download it here, more here
  • Apache Agora, by Stefano Mazzocchi. I'm a visual type of guy. I love to see things, I love to visualize them, hopefully in esthetically pleasant ways. I'm also fascinated by human dynamics and sociology. For these reasons, I started about the shape of a virtual community and if it was possible to come up with ways to harvest the data as transparently as possible about communities of invididuals and how to visualize this incredible amount of information so that it can yield insights that were hard to see before. I opted for a run-time interactive molecular-style simulation where a simple model describes the behavior of a single molecule (the person, in our case) and how it interacts with others in the same environment.
  • Carter's Archive of S Routines. This (the sna package for R) is a library of routines for network analysis and visualization; my focus is on statistical analysis of network data, but a number of classical network analysis tools are included as well. More recent here. Even more here.
  • Cytoscape is a bioinformatics software platform for visualizing molecular interaction networks and integrating these interactions with gene expression profiles and other state data. Additional features are available as plugins. Plugins are available for network and molecular profiling analyses, new layouts, additional file format support and connection with databases. Plugins may be developed using the Cytoscape open Java software architecture by anyone and plugin community development is encouraged.
  • daVinci, a digraph drawing program that is particularly suited for drawing ordered relations. more.
  • Doug White's software for kinship network analysis that runs with exports to pajek and UCInet.
  • DyNet, from Advanced Technology Assessment. ATA's dynamic network software package provides tools for creating data-driven visualizations of the underlying relational structures which would otherwise be obscured by the fragmentation of data into heterogeneous domains and databases. This program owes its original position in part to its GraphVista components, which simultaneously meet different demands from dynamic and static network visualization, as well as network analysis, with a valuable potential for graph browsing..
  • Ecosystem Network Analysis a collection of quantitative methods that systematically teases most pertinent information from the full, complicated network description. In tracing the trophic connections among the populations of even the simplest ecosystems, the emerging picture soon comes to resemble a hopeless jumble, sometimes referred to as a "bird's nest" or "spaghetti" diagram. Yet within such a depiction lie valuable clues to how the ecosystem is functioning. "Ecosystem network analysis" is the rubric applied to a collection of quantitative methods that systematically teases most pertinent information from the full, complicated network description.
  • Egonet is a program for the collection and analysis of egocentric network data. is designed to allow the researcher to enter the questions they wish to ask, and output, among other things, a data set where the unit of analysis is the respondent. It is also designed to generate an adjacency matrix for each respondent (and a lot more ...). From Chris McCarty. more.
  • EigTool, a very nice graphical tool for nonsymmetric eigenproblems. more.
  • FATCAT, a program for categorical who-to-whom analysis (of egocentric or ordinary networks) by Bill Richards. A precursor to MultiNet. more.
  • gem3Ddraw, a three dimensional graph drawing program. more.
  • GLAD, an elaborate program for the analysis of two mode Galois lattices. Send e-mail to Vincent Duquenne the author. more.
  • GRADAP, a network analysis computer program. more.
  • GraphEd, a general purpose graph and digraph drawing program that includes many algorithms to help in the presentation. more.
  • Graphlet, a toolkit for graph editors and graph algorithms. Version 5.0.1 available for UNIX and Windows 95/98/NT systems. more.
  • GraphPlot, a spreadsheet and a drawing tool for sociometric data that has been designed to handle unlimited numbers of individuals and objects. From Thomas Treadwell at West Chester Univ. in Pennsylvania. more.
  • GraphViz, a family of Bell Labs programs--dot, dotty and neato that provide a really simple way to develop graphic images of networks. Also here or here for more.
  • IKNOW, Inquiring Knowledge Networks on the Web. more.
  • InFlow, Valdis Kreb's business-oriented social network analysis program. more.
  • Javvin Network Packet Analyzer 4.0, an advanced packet analysis and sniffing tool with powerful protocol decoder capabilities. It works in all Windows based operating systems. It captures all traffic transport over both Ethernet and WLAN networks. Network Packet Analyzer decodes all major application protocols, including TCP/IP, UDP, HTTP, HTTPS, SMTP, POP, TELNET and FTP. more.
  • 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. Developed by Scott White, Joshua O'Madadhain, Danyel Fisher, Yan-Biao Boey at UCI. more.
  • KeyPlayer is a program for identifying an optimal set of nodes in a network for one of two basic purposes: (a) crippling the network by removing key nodes, and (b) selecting which nodes to either keep under surveillance or to try to influence via some kind of intervention.
  • KliqueFinder, by Ken Frank, is based on a general algorithm for identifying cliques (clusters or subgroups) of actors in network data.
  • KrackPlot, a network graphics computer program. more.
  • LinkaLyzer™, from MDLogix, Inc, accepts as input your existing egocentric social network data in an SPSS, Microsoft® Excel, or tab-delimited text file. The data can be in either Egocentric (one record per Primary subject) or Egocentric-Dyadic (one record for each Secondary subject) format. LinkaLyzer lets you choose the criteria used to determine whether different subjects in your data are really the same person. You can define combinations of numeric, string, and date variables to be used with a variety of comparison functions to find potentially matching subjects in your data. Once you have produced a set of potential matches, you can view and accept them one by one, or for large datasets you can have LinkaLyzer accept all of them automatically. When the matches are combined, the links of matched subjects are also combined, resulting in a new network.
  • MDLogix, Inc has released VisuaLyzer™, an interactive tool for entering, visualizing and analyzing network data;LinkaLyzer™ matches personal attributes of nominated persons to construct sociometric data from egocentric data; EgoNet is a Web-enabled Windows application that allows users to record information about their networks quickly and intuitively using an interactive visual display; Friendalyzer is designed for keeping track of and visualizing your personal network of friends, relatives, and acquaintances.
  • MetaSight, (here), is a Social Network Analysis toolset that automatically determines social networks from routine e-mail communications in large organisations. MetaSight Knowledge Management solutions include Communities of Interest and Communities of Relationships. These tools can either be be managed by your own IT services provider, or be delivered by us as a fully hosted solution. MetaSight® E-mail Communications Management is delivered as a professional service. It contains three components of measuring, analysing and changing e-mail culture in a large, globally distributed enterprise. more.
  • Moviemol, a chemistry computer program that was designed to display dynamic molecular structure. Moviemol can be adapted to permit the display of the dynamics of changing network structures. more.
  • MultiNet, an interactive graphical program designed for exploratory analysis of large, complex, multivariate networks (for egocentric or ordinary data). Includes, among many other things, four kinds of spectral analysis, p*, and Negopy. Graphic display of all results. By Andrew Seary and Bill Richards. more.
  • NEGOPY, Bill Richards' first network analysis program. more.
  • NetForm Network Analysis Software, Karen Stephenson's business-oriented social network analysis program. more.
  • NetMiner, an innovative software tool for exploratory network data analysis and visualization developed by Cyram Co., Ltd. more.
  • NetVis, Jonathon N. Cummings' NetVis Module is a free open source web-based tool designed to simulate, analyze, and visualize social networks using data from csv files, online surveys, and geographically dispersed work teams. more.
  • Noldus, the publisher of a computer program, MatMan, that was specifically designed to facilitate the examination of hierarchies in network data. They also market devices to facilitate systematic observation. more.
  • PSPAR, Andrew Seary's sparse matrix version of PSTAR. more.
  • p* Logit Models (Stan Wasserman) for Social Networks. more.
  • Pajek, programs for social network analysis. more.
  • PermNet, Ryuhei Tsuji's set of permutation test tools for social network analysis. more.
  • ReferralWeb, Henry Kautz and Bart Selman's Java-based interface to a system for creating and searching social networks, including a network of 10,000 researchers in computer science with their areas of expertise. more.
  • SIENA, software for analyzing network evolution written by Tom Snijder. more.
  • SNAPS, a network analysis program created by Noah Friedkin. more.
  • SocioMetrica LinkAlyzer, software designed to support construction of sociometric data from egocentric data by the matching of nominated persons through attributes, thereby adding linked nodes to the social network graph. more.
  • Social Network Analysis Functional Utility (SNAFU) - MacOS network analysis and algorithm development software (Version 1.43) more.
  • Social Network Visualiser for Linux (SocNetV), a GNU program by Dimitris B. Kalamaras which intends to help anyone using Linux OS to visualise graphically and play with social networks, persons through attributes, thereby adding linked nodes to the social network graph. It can read and write various network file formats and enables the user to visually modify an existing network or draw a new network using the mouse. Network and actor properties, such as distances, centralities, diameter etc, can be easily computed. Also, it can create random networks (lattice, same degree, etc). more.
  • Sparse Matrix Package (WSMP Feb 21, 2003), a High-Performance Shared- and Distributed-Memory Parallel Sparse Linear Equation Solver. It is robust and easy to use. more.
  • StOCNET  An open software system for the advanced statistical analysis of social networks. more.
  • To access the distribution files for STRUCTURE, Ron Burt's program for social network analysis. The STRUCTURE manual  is also available. You can get the executable, and alse readme files, examples, etc... here.   more.
  • Shunra’s network simulation software creates a replica of the production network environment so you can see the actual end-user experience and test the functionality, robustness, performance and scalability of applications and services - before rollout. .
  • Tom Sawyer Software is the premier provider of high performance graph visualization, layout, and analysis systems that enable you to see and interpret complex information to make better decisions.(Tom Sawyer evaluation software is fully functional, the same software that our customers use to develop sophisticated data visualization applications. And we support evaluations with our world class technical support group. Since our investment in evaluations is large, we do not ordinarily provide evaluation software to individuals. Rather we seek to provide and support evaluations for organizations, specifically those with which there is some reasonable chance of forming a business relationship.)more.
  • Tulip is a software system for visualizing huge graphs. It manages graphs with up to 500,000 elements (node and edges) on a personal computer (PIII 600, 256MB RAM). It enables, 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, and automatic graph drawing. Its SuperGraph technology architecture provides the following features: 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, automatic graph drawing, automatic clustering of graphs, automatic selection of elements, and automatic coloring of elements according to a metric.. more.
  • UCINET, a very general program designed to facilitate the analysis of social network data. more.
  • visone, visual analysis of social networks. Algorithms & Data Structures Group in the Department of Computer & Information Science, and the Domestic Politics & Public Administration Group in the Department of Politics & Management, both at the University of Konstanz and a network of collaborations, with members in several different universities. more.
  • VisuaLyzer™ 1.1 from MDLogix, Inc. VisuaLyzer is an interactive tool for entering, visualizing and analyzing network data. Create nodes and links directly in VisuaLyzer, or import network data from edgelist/edgearray, Excel, or GraphML formats. Once your network is displayed in VisuaLyzer, you can customize visual properties such as the color, shape, size, and location of nodes and links to create an informative graphic representation. Images of your choice can be used to represent nodes. VisuaLyzer also provides a number of analysis functions for calculating network and nodal level indices, and for finding sub-groups, partitions, communities, and roles and positions. You can query VisuaLyzer to locate nodes and links that fulfill specific criteria. In addition, VisuaLyzer includes powerful logic programming capabilities that allow you to investigate networks using axioms of classical set theory. Data can be exported to UCINET and GraphML formats for additional analysis.
  • Walsh's Classroom Sociometrics. Several college professors around the world use this program to encourage their students to utilize sociometrics in the classroom. This program does in minutes what once took hours to do by hand. more.
  • yFiles, an extensive Java class library that provides algorithms and components for analysing, viewing and layouting graphs, diagrams and networks. more.
  • ZO Tom A.B. Snijder's collection of programs to analyze 0/1 matrices. more.