Social Network Analysis

This document lists various software platforms for social network analysis and visualization, including Cytoscape, Gephi, NodeXL, and UCINet. Other tools, such as Sentinel Visualizer and Wynyard Group, offer advanced link analysis and data visualization capabilities for law enforcement and intelligence agencies.

  • 4CAT: 4CAT is a research tool that can be used to analyze and process data from online social platforms. Its goal is to make the capture and analysis of data from these platforms accessible to people through a web interface, without requiring any programming or web scraping skills.
  • Cytoscape: Cytoscape is an open-source software platform for visualizing and analyzing biological networks and complex systems. It offers a wide range of plugins and features for network analysis and visualization.
  • igraph: An open-source collection of network analysis tools with connectors in R, Python, Mathematica and C/C++.
    • python-igraph is a Python connector to the igraph collection of network analysis tools.
    • iPygma: ipysigma is a widget for Jupyter using sigma.js and graphology to display interactive networks directly in the output of a notebook cell.
  • Gephi: Gephi is an open-source graph and network visualization software. It enables users to explore, analyze, and visualize complex networks with a user-friendly interface and a wide range of layout algorithms and visualization options.
  • GraphViz: Graphviz is open source graph visualization software. It has several main graph layout programs. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.
  • GUESS: GUESS (Graph Exploration System) is an open-source software platform for graph exploration and social network analysis. It provides various tools for visualizing, analyzing, and manipulating networks.
  • Hyphe: Hyphe is a web corpus curation tool featuring a research-driven web crawler. It makes it possible to simply and qualitatively constitute web corpora of hypertext links between actors quantitatively aggregated on the web.
  • Hyphe Browser (HyBro): Hyphe Browser is a desktop application to be downloaded which consists of a web browser based on Chrome’s engine (using electronJs) connected at all times to médialab’s web crawler Hyphe.It allows to build, curate and annotate a corpus of web entities (websites, parts of websites or aggregates) and crawl links between them while browsing their web pages at the same time, so that the user can curate and categorize them easily, in same ways as the Navicrawler used to let one do.
  • JuliaGraphs: JuliaGraphs is an aggregation of all the common packages in Julia for using and studying graphs, including visualization using the GraphPlot and NetworkLayout packages.
  • NetMiner: NetMiner is a software package for social network analysis and text mining. It offers advanced analytics, visualization, and modeling capabilities for studying social networks and analyzing text data.
  • NetworkX: NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
  • NodeXL: NodeXL is an Excel add-in for network analysis and visualization. It provides a user-friendly interface for exploring and analyzing social media networks, email networks, and other types of networks.
  • Onodo: Onodo is a web-based tool for visualizing and analyzing networks. It allows users to import, explore, and analyze network data, as well as collaborate with others in creating and sharing interactive network visualizations.
  • ORA: ORA (Operational Network Analysis) is software for social network analysis and visualization. It provides tools to explore, visualize, and analyze complex networks, allowing researchers to gain insights into the structure and dynamics of social systems.
  • Pajek: Pajek is a program for large network analysis and visualization. Analysis and visualization of very large networks on Windows. Pajek is a free alternative to UCINET.
  • PNet: PNet is a web-based platform for social network analysis and visualization. It offers a range of tools for network exploration, visualization, and analysis, along with features for collaborative research and data sharing.
  • Polinode: Polinode is a tool for conducting organizational network analysis and allows you to map, visualize and analyze relationships across organizations. Polinode is 100% browser-based and requires no download it’s easy to add other users with fine-grained permissions.
  • Sentinel Visualizer: Sentinel Visualizer is a software that offers advanced link analysis and data visualization capabilities. It assists in identifying hidden relationships and patterns within data, making it a valuable tool for law enforcement, intelligence agencies, and other organizations involved in investigations and intelligence analysis.
  • SNAP: SNAP (Stanford Network Analysis Platform) is a general-purpose network analysis and graph mining library. It provides various algorithms and tools for analyzing large-scale networks efficiently.
  • Social Network Visualizer: Social Network Visualizer is a cross-platform software for social network analysis and visualization. It supports various network formats and provides interactive visualization and analysis features.
  • UCINet: UCINet is a comprehensive software package for social network analysis. It offers a wide range of tools for network visualization, analysis, and modeling.
  • visNetwork: visNetwork is an R package for interactive network visualization, built on the vis.js Javascript library.
  • Visual Investigative Scenarios: Visual Investigative Scenarios (VIS) is a web-based platform that facilitates the exploration and visualization of complex networks and relationships in data. It is particularly useful for journalists, researchers, and investigators working with large datasets to uncover hidden connections and understand the interplay between various entities.
  • Wynyard Group: Wynyard Group provides software solutions with advanced analytics and investigation capabilities. Their software is designed to identify and mitigate criminal and security threats by analyzing large amounts of data and detecting patterns, connections, and anomalies that may indicate illicit activities.