- AutoMap, Diesner, J.
- AutoMap is a text mining tool that enables the extraction of network data from texts. AutoMap can extract content analytic data (words and frequencies), semantic networks, and meta-networks from unstructured texts developed by CASOS at Carnegie Mellon. AutoMap exports data in DyNetML and can be used interoperably with *ORA. AutoMap subsumes classical Content Analysis by analyzing the existence, frequencies, and covariance of terms and themes. AutoMap can operate in both a front end with gui, and backend mode.
Main functionalities of AutoMap are:
• Extract, analyze and compare mental models of individuals and groups.
• Reveal structure of socio-technical systems from texts.
AutoMap also offers a variety of techniques for pre-processing Natural Language:
• Named-Entity Recognition
• Flexible ontology usage
• Parts of Speech Tagging
• Stemming (Porter, KStem)
• Positive and negative filters
• Collocation (Bigram) Detection
• Proximity based network extraction
- Competing Idea Diffusion Agent Based Model (CID-ABM) 1.0, Elbirt, B.
- This software allows a researcher to investigate the propagation of competing [information] ideas through a [social] network with controls for who starts with the idea [seeds], leadership, adoption time (Solomon, 2000), and dynamic idea adoption [floating decisions]. JUNG (Java Universal Network/Graph Framework) is used for graphical output during simulation. Data outputs include time stamped calculations, adoptions and saturation percentages.
- Construct, Diesner, J.
- Construct, developed by CASOS, is a multi-agent model of network evolution.
Social, knowledge and belief networks co-evolve. Groups and organizations are treated as complex systems thus capturing the variability in human and organizational factors. In Construct individuals and groups interact communicate, learn, and make decisions in a continuous cycle. The program takes into account how agents learn through interaction conducted over different media and change their information, beliefs, and activities based on what they learn. This can be used for forecasting how a network can evolve and seeing if two groups that appear identical on one dimension actually evolve in the same way. The non-linearity of the model generates complex temporal behavior due to dynamic relationships among agents. These dynamic relationships are grounded in constructural theory, structuration theory and influence theory. Consequently, in Construct, the socio-cultural system is constructed and reconstructed through human interaction based on rules and resources. The changes in the social system are defined and analyzed through the lens of social network analysis. Construct can be run directly from *ORA and so take as input actual or hypothetical networks and output from Construct can be assessed with *ORA.
- Elbirt Technologies Visualizer (ET-V) 1.0 (2010), Elbirt, B.
- Multidimensional Data Animation, Visualization and Intonation Application for Creating Virtual Reality Displays
ET-V (formally Jacob's Ladder) is software for the visualization, intonation and animation of multidimensional data in a multi-dimensional space. ET-V is targeted toward any research involving the use of multidimensional data. The software provides individuals with the ability to animate and/or overlay real-time multidimensional data of any type or size in an OpenGL space with maximum variability in dimensional representations including, but not limited to, object size, spin, type, position, color, audio note, velocity, channel and instrument (MIDI). Examples are provided covering US Senate Co-sponsorship of Bills (Fowler, 2009) and Canadian migration patterns (Barnett & Sung, 2003).
Important Changes from Previous Versions
Updated to JOGL 2.1
GUI Rebuilt for modern look / feel.
I/O Rebuilt for faster display with less memory/cpu.
Spin functionality.
Ego Cluster Display Options.
XLS and XLSX input files (no more NetXML needed).
- Matrix to Coordinates 4.0 (2010), Elbirt, B.
- This application will convert relation (matrix) data into Reimann coordinate spaces for use with the ET-V Visualization software (and any other software that can use coordinates). The software utilizes MDSJ (Algorithmics Group, 2009, Brandes and Pich, 2007) for coordinates, JUNG (Madadhain, 2005) for Centrality Calculations and includes a custom Procrustes rotation algorithm for longitudinal study. Unlike other algorithms, this one can rotate uneven spaces; those spaces with some shared concepts but also containing unshared concepts.
The resulting coordinates work such that the closer two objects are the more structurally similar they are. Thus, structurally equivalent objects will overlap.
Although the program will handle any size data your system memory will allow; the calculation time will vary based on the depth of dimensionality chosen and additional calculation / output options.
- NetDraw software for visualization and analysis of social networks -- FREE, Borgatti, S.
- NetDraw is a free program written by Steve Borgatti for visualizing both 1-mode and 2-mode social network data. It can handle multiple relations at the same time, and can use node attributes to set colors, shapes, and sizes of nodes. Pictures can be saved in metafile, jpg, gif and bitmap formats. The program reads UCINET system files, UCINET DL files, Pajek files, and its own VNA format (which allows saving network and attribute data together, along with layout information like spatial coordinates, colors, etc.). IMPORTANT: If you format data as a VNA file, NETDRAW can handle *very* large files. For example, sparse networks of 3500 nodes are very practical on a machine with 1GB of RAM (more is better). 10,000 nodes works fine with 2GB of RAM (assuming it is very sparse, of course).
- NetMiner - premium software for modeling, analysis and visualization of networks, Ghim, G.
- NetMiner is all-in-one software tool for exploratory analysis and visualization of network data.
Main features include :
- comprehensive network measures and models (both social and general)
- can handle large network data
- both descriptive and statistical network analysis
- plenty of graph-layout algorithms and visual decoration facilities
- built-in multivariate statistical procedures and charts
- visual interactive analysis and what-if simulations
- expressive and flexible network data model
- facilities for management of data and workflow
- user-friendly and professional-looking user interface
- full documentation (1,000+ pages of User's Manual)
For more information and free trial version, visit our website:
http://www.netminer.com
- Network Genie, Hansen, W.
- Network Genie is an online application for designing and managing social network projects. Network Genie is a fee-for-service application, but priced reasonably to encourage broad use.
Network Genie helps you:
• Design network surveys and survey questions. The application handles ego-centric networks, complete networks, and hybrid networks (egos can be giving the option to add names of alters that accumulate within the network). Users can design surveys to meet their needs including both social network and person-centered questions. Social network question formats allow egos to identify subgroups of alters, to rate and rank alters, to identify single alters who most exemplify a quality, and to rate alter-to-alter relationships.
• Manage social network projects. The application allows you to manage network lists and share responsibilities with a team of colleagues.
• Collect social network data using online forms. This includes sending email invitations to participate and monitoring survey completion.
• Download and export data to the social network analysis program of your choice. Formats currently supported include CVS (comma separated variable), Inflow, NEGOPY, Multinet, Pajek, Siena, and UCINet. More formats will become available upon request.
- NodeXL - Network overview, discovery and exploration add-in for Microsoft Excel 2007, Smith, M.
- NodeXL is a pair of applications for viewing network graphs, along with a set of .NET Framework 2.0 class libraries that can be used to add network graphs to custom applications.
NodeXL was created by Marc Smith's team at while at Microsoft Research. Smith is now at Telligent Systems.
NodeXL Template
The easiest way to use NodeXL is to install the NodeXL Excel 2007 Template. With the template installed, you can enter network data into a template-based Excel 2007 workbook, then view the network graph within the workbook's window:
A simple two-column edge list is all that is required by the template, but a variety of optional columns can be used to customize the graph's appearance. These include edge color, width, and opacity; and vertex color, shape, radius, opacity, label, tooltip, and location.
Because you enter graph data in a familiar Excel workbook format, there is no need to learn a complex, arcane file format to display your graph. And because Excel 2007 is used as an application platform, the full power of Excel is available for filtering and computing vertex and edge data.
Layout Algorithms
By default, the Fruchterman-Reingold layout algorithm is used to lay out the graph's vertices, but a variety of additional layout algorithms are provided as well. You can repeatedly lay out either all of the graph's vertices or just a selected subset.
Graph Metrics
A number of graph metrics can be computed and inserted into the Excel 2007 workbook on demand, including vertex degree, betweenness centrality, and clustering coefficient. The graph metric framework is extensible and other metrics will likely be added in future releases.
Email Analysis
If you use Outlook, Outlook Express, Windows Mail, or a similar email client, and if you have Windows Desktop Search installed on your computer (it comes with Vista and can be installed separately on Windows XP), you can use the Excel 2007 template's \\"Analyze Email Network\\" Ribbon command to graph the network of people you communicate with via email.
Standalone Desktop Application
In addition to the Excel 2007 template, the source code includes a standalone desktop application for viewing network graphs. The application reads graph data from either a Pajek file or a simple edge-list text file. The degree of graph customization is much more limited in the desktop application than with the Excel 2007 template.
Class Libraries
The Excel 2007 template and the desktop application display graphs using a custom Windows Forms control that can also be used in other applications. In fact, the template is just a Visual Studio Tools for Office 3.0 wrapper around a stack of reusable, prebuilt class libraries.
The Windows Forms control is one of several graph \\"visualizers\\" that are packaged in a Microsoft.NodeXL.Visualization assembly. There is also a Microsoft.NodeXL.Adapters assembly for reading and writing graph data in various formats, a Microsoft.SocialNetworkLib assembly for analyzing social networks, and a Microsoft.NodeXL.Core assembly that implements the low-level vertex, edge, and graph classes. The framework for a Microsoft.NodeXL.Algorithms assembly is also provided, although most of the graph algorithms are still work items as of May 2008.
The class libraries are documented in a help file created with NDoc. Search for the NodeXLApi.chm file in the class libraries.
- ORA software, Diesner, J.
- ORA is a dynamic meta-network assessment and analysis tool developed by CASOS at Carnegie Mellon. It contains hundreds of social network, dynamic network metrics, trail metrics, procedures for grouping nodes, identifying local patterns, comparing and contrasting networks, groups, and individuals from a dynamic meta-network perspective. *ORA has been used to examine how networks change through space and time, contains procedures for moving back and forth between trail data (e.g. who was where when) and network data (who is connected to whom, who is connected to where …), and has a variety of geo-spatial network metrics, and change detection techniques. *ORA can handle multi-mode, multi-plex, multi-level networks. It can identify key players, groups and vulnerabilities, model network changes over time, and perform COA analysis. It has been tested with large networks (106 nodes per 5 entity classes). Distance based, algorithmic, and statistical procedures for comparing and contrasting networks are part of this toolkit.
Based on network theory, social psychology, operations research, and management theory a series of measures of “criticality” have been developed at CMU. Just as critical path algorithms can be used to locate those tasks that are critical from a project management perspective, the *ORA algorithms can find those people, types of skills or knowledge and tasks that are critical from a performance and information security perspective.
- ORGAN 1® Social Network Analysis, BENOIT, X.
- ORGAN 1 A Powerful Social Network Analysis Tool!
----------------------------------------------------------------------
Interpersonal relationship analysis and diagnostic tool for human and departmental relations. Highlights problem areas in relationships impacting upon the organisations ability to function smoothly and effectively.
ORGAN 1®: The Social Network Analysis X-Ray Tool
ORGAN 1® is an innovative tool that enables the diagnosis of the entire system of human and departmental relations within an organisation in record time. This highlights problem areas and allows management and staff to chart a course of agreed action to remedy the problem or institute improvement measures.
ORGAN 1® is a scientific study, based on a computer simulation. It does not depend on interviewing employees as in traditional studies of organisations and employee relations. The exercise is simple and requires minimal time input by employees. Results are obtained in record time, approximately 3 days for 50 employees.
Applications of Organ1®
ORGAN 1® facilitates the Social Network Analysis of an organization..
The results of the diagnosis can be used to:
• Review and reorganise the duties and responsibilities of employees;
• Redefine the organisation structure;
• Assess employees, departments, branches, services and enterprises;
• Strengthen team spirit;
• Identify synergies and merge enterprises;
• Restructure companies;
• Organise the information system and elaborate new software solutions;
• Prepare for ISO certification; and
• Prepare corporate governance reports;
• Re-organise physical office space for optimal efficiency.
Deliverables
At the end of an ORGAN 1 ® study the consultants will have provided to the client:
• Detailed job descriptions, as perceived by the staff, for each employee and department. These may be quite different from the official job descriptions prepared by management. They give a picture of who does what in the real life of the organisation;
• Relationships graphs for all employees and departments;
• An analysis and interpretation of the graphs;
- PARTNER (Program to Analyze, Record, and Track Networks to Enhance Relationships), Varda, D.
- PARTNER is a social network analysis tool designed to measure and monitor collaboration among people/organizations. The tool is designed for use by members of a collaborative (that is, three or more partners) to demonstrate how members are connected, how resources are leveraged and exchanged, the levels of trust, and to link outcomes to the process of collaboration. The tool includes an online survey that you can administer to collect data and an analysis program that analyzes these data. The online survey includes a customizable template and a system to send out email invitations and reminders to respond to the survey. Once the surveys are complete, the administrator can upload their data file straight into the PARTNER analysis tool (written in Excel for ease of use by practitioners). The data will automatically upload (no need for data cleaning) and a set of analyses are immediately avialable (including visualizations, a nubmer of network scores, and outcome measures). There are a number of resources available for how to use the data for \"Quality Improvement\" and strategic management of collaboratives.
PARTNER is a free tool. Demonstrations of how to use it are provided to help you get started. You can find short web demos on how to use PARTNER here: http://www.partnertool.net/demos/.
A number of resources are listed here (inlcuding the PARTNER technical manual): http://www.partnertool.net/resources
To use PARTNER, you would first need to register as a manager here: http://www.partnertool.net/survey/
The PARTNER analysis tool, with an example data file are found here: http://www.partnertool.net/analysis-tool
- PermNet, Tsuji, R.
- A permutation test software. It does symmetry and transitivity tests for valued data, and triad census for binary data.
It handles missing values pretty well.
Fortunately, it is cited in Carrington, Scott, and Wasserman's Models and Methods in Social Network Analysis (2005).
- pnet - program for statistical network modeling, Robins, G.
- statistical analysis of social network data - especially using exponential random graph models.
Simulation:
Simulate Exponential Random Graph distributions with given parameters.
Estimation:
Approximate specified network effects or parameters for a given network.
Goodness of Fit:
Test parameter estimates of a model against important features of the observed network.
- R package hergm, Schweinberger, M.
- The R package hergm implements Bayesian inference for Hierarchical Exponential-
Family Random Graph Models (HERGMs) along the lines of Schweinberger and
Handcock (submitted). HERGMs can be considered as local versions of ERGMs in the sense
that a local neighborhood structure (block structure) is superimposed on ERGMs,
and all interaction terms (e.g. k-stars, triangles) are restricted to local neighborhoods
(blocks). The motivation of HERGMs is that is is well-known that interaction is more
local than global in nature, and that a large number of ERGMs is degenerate because
of the global structure of ERGMs.
- R Packages for Network Analysis, Butts, C.
- This page contains information on various scripts and packages for the analysis of network (and other data) withi the R statistical computing system. This includes core packages such as sna and network, as well as more specialized libraries such as nettheory. See also the statnet project web site (http://statnetproject.org).
- Siena - statistical software for network dynamics, Snijders, T.
- SIENA is a program for the statistical analysis of longitudinal social networks, including dynamics of networks and behavior. It is implemented as a package in the statistical system R; the package is called RSiena.
The main approach used by SIENA for modeling dynamics of network (or of networks and behavior) is an actor-oriented model, in which it is assumed that the social actors who are represented by the nodes in the network play a crucial role in changing their ties to other actors; in the case of associated behavior dynamics, also in changing their behavior. All of these models are Markov chain models; such models are more applicable to relations and behavioral variables that can be regarded as states than to relations or behavior that are more adequately regarded as non-enduring events.
The program, being an R package, is open source. The website contains extensive documentation and examples.
- Socilyzer - social network analysis for managers, Kaer Poulsen, J.
- Socilyzer is an easy-to-use social network analysis tool for managers. An analysis-tool with built-in modules for questionnaire design, data collection and visualisation. Guides and cases for the web application can be found at http://tutorials.socilyzer.com
- Sonamine Graph Scoring Engine (Click here to download free copy), Lim, N.
- The Sonamine Graph Scoring Engine (SGSE) is a high performance engine that runs on a data miner's laptop without any memory limitations. In one simple command, the SGSE loads up a set of arcs/edges and executes the scoring algorithms you want. It can easily score up to 2 million nodes with only 2 GB of memory. It allows you to quickly generate network scores that can then be used in predictive modeling and machine learning tasks. From there, you can determine which models work and what social network metrics you need in production.
Key differences from other software
* Scalable to millions of nodes - not bound by amount of RAM.
* High performance - proprietary software enables efficient representation and high speed processing
* Calculates neighborhood scores not found in common social network analysis tools. Examples include percentage of neighbors with degree 2, size of local network up to 3 hops away, percentage of connected neighbors who meet certain criteria, eg age >40.
* Persistent graph - load graph only once. You can shut down computer and reference same graph for other types of network scoring.
Performance benchmark
* For 1 million edges and 400,000 nodes, on a Windows single core laptop with 2GB physical RAM, loads in under 3 minutes, scores eigenvector centrality in under 3 minutes.
Come to our website to get a free eval copy. Click on the title.
- Statnet Project, Butts, C.
- statnet is a suite of software packages for network analysis that implement recent advances in the statistical modeling of networks. The analytic framework is based on Exponential family Random Graph Models (ergm). statnet provides a comprehensive framework for ergm-based network modeling, including tools for model estimation, model evaluation, model-based network simulation, and network visualization. This broad functionality is powered by a central Markov chain Monte Carlo (MCMC) algorithm.
statnet has a different purpose than the excellent packages UCINET or Pajek; the focus is on statistical modeling of network data. The statistical modeling capabilities of statnet include ERGMs, latent space and latent cluster models. The packages are written in a combination of (the open-source statistical language) R and (ANSI standard) C, and are called from the R command line. And because it runs in the R package (www.r-project.org), you also have access to the full functionality of R, including the packages "network" and "sna." statnet has a command line interface, not a GUI, with a syntax that resembles R.
- statnet: software tools for the representation, visualization, analysis and simulation of social network data., Handcock, M.
- statnet is a suite of software packages for network analysis that implement recent advances in the statistical modeling of networks. The analytic framework is based on Exponential family Random Graph Models (ergm). statnet provides a comprehensive framework for ergm-based network modeling, including tools for model estimation, model evaluation, model-based network simulation, and network visualization. This broad functionality is powered by a central Markov chain Monte Carlo (MCMC) algorithm.
statnet has a different purpose than the excellent packages UCINET or Pajek; the focus is on statistical modeling of network data. The statistical modeling capabilities of statnet include ERGMs, latent space and latent cluster models. The packages are written in a combination of (the open-source statistical language) R and (ANSI standard) C, and are called from the R command line. And because it runs in the R package (www.r-project.org), you also have access to the full functionality of R, including the packages \"network\" and \"sna\" written by Carter Butts. statnet has a command line interface, not a GUI, with a syntax that resembles R.
- tnet: Analysis of weighted networks, two-mode networks, and longitudinal networks, Opsahl, T.
- tnet is a package written in R to serve three purposes:
1. Calculate social network measures on weighted networks
Not everyone is the same. Some people are close to us, whereas others are just acquaintances. Few network measures, and fewer network analysis programmes, can deal with datasets where the ties are differentiated by weights. By removing the weights of relations, we are removing a lot of the richness within the dataset. This means that we are limiting the weight analysis to sensitivity analyses, which are difficult to interpret. A close friendship is not the same as an acquaintance.
2. Calculate social network measures on two-mode networks (also known as affiliation or bipartite networks)
Most forms of interaction occur through mediums, such as meetings, projects, forums, etc. By simply joining two people if they have interacted with the same medium, we greatly reduce the information available to analyse. For example, the clustering coefficient on a one-mode projection of a two-mode network is meaningless as triangles are formed automatically when three or more people interact with the same medium. To remove some of the biases that might invalidate the analysis, a new set of measures directed at analysing two-mode networks directly (and a software were these measures are implemented) are needed.
3. Detect underlying principles that guide tie formation in networks with time-stamped ties (from version 3)
Network analysis is often based on static networks. In these networks there are issues of dependence as everything depends on everything. Therefore it is difficult to say why certain ties are created and others are not. In networks where the exact sequence of ties is know, the endogeneity issue can be dealt with. This type of data is generally from online communities, email networks, and telephone networks (if your dataset is not like this, but collected in waves, try Siena).
tnet is available on CRAN. Please send feedback about the package if you have any issues or suggestions.
- UCINET Software for Social Network Analysis, Borgatti, S.
- A comprehensive package for the analysis of social network data as well as other 1-mode and 2-mode data. Can read and write a multitude of differently formatted text files, as well as Excel files. Can handle a maximum of 32,767 nodes (with some exceptions) although practically speaking many procedures get too slow around 5,000 - 10,000 nodes. Social network analysis methods include centrality measures, subgroup identification, role analysis, elementary graph theory, and permutation-based statistical analysis. In addition, the package has strong matrix analysis routines, such as matrix algebra and multivariate statistics.
Integrated with UCINET is the NetDraw program for drawing diagrams of social networks. In addition, the program can export data to Mage and Pajek.
- VennMaker, Kronenwett, M.
- VennMaker“ is a software tool developed at the Cluster of Excellence Social Networks at the University of Trier and Mainz to visualize and analyze (egocentric) social networks. The software combines all steps of collecting, drawing and measuring social networks. The social relations can be directly drawn on the computer and extended with additional data and analysis. The basis tool is applicable e.g. for research and for consulting. VennMaker is already used by some research projects.
- visone - visual analysis of social networks, Brandes, U.
- visone (ital. for mink) is free software written in Java and running on Linux, MacOS, and Windows machines.
It features various standard and non-standard methods for analysis and visualization of networks, and a powerful graphical user interface. It's native file format is GraphML, allowing for arbitrarily many attributes of nodes, links, and networks, but other formats such as CSV tables, UCINet DL, Pajek .net, etc. can be imported. Visualizations can be exported as pdf, png, tiff, svg, or Windows metafiles.
Last Updated Sat Feb 4 05:30:04 2012
| |