![Social_Network_Analysis_Visualization](https://upload.wikimedia.org/wikipedia/commons/9/9b/Social_Network_Analysis_Visualization.png)
Gephi ( ) is an open-source
network analysis Network analysis can refer to:
* Network theory, the analysis of relations through mathematical graphs
** Social network analysis, network theory applied to social relations
* Network analysis (electrical circuits)
See also
*Network planning and ...
and
visualization
Visualization or visualisation may refer to:
* Visualization (graphics), the physical or imagining creation of images, diagrams, or animations to communicate a message
* Data visualization, the graphic representation of data
* Information visuali ...
software package written in Java on the
NetBeans
NetBeans is an integrated development environment (IDE) for Java. NetBeans allows applications to be developed from a set of modular software components called ''modules''. NetBeans runs on Windows, macOS, Linux and Solaris. In addition to Java ...
platform.
History
Initially developed by students of the
University of Technology of Compiègne
The University of Technology of Compiègne (french: link=no, Université de Technologie de Compiègne, UTC) is a public research university located in Compiègne, France. The university has both the status of public university and grande école. ...
(UTC)
in France, Gephi has been selected for the
Google Summer of Code
The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
in 2009, 2010, 2011, 2012, and 2013.
Its last version, 0.9.0 has been launched in December 2015, with updates in February 2016 (0.9.1) and September 2017 (0.9.2). Previous versions are 0.6.0 (2008), 0.7.0 (2010), 0.8.0 (2011), 0.8.1 (2012) and 0.8.2 (2013).
The Gephi Consortium, created in 2010, is a French non-profit corporation which supports development of future releases of Gephi. Members include
SciencesPo,
Linkfluence, WebAtlas, and
Quid.
Gephi is also supported by a large community of users, structured on a discussion group and a forum and producing numerous blogposts, papers and tutorials.
Applications
Gephi has been used in a number of research projects in academia, journalism and elsewhere, for instance in visualizing the global connectivity of ''New York Times'' content
and examining Twitter network traffic during social unrest
along with more traditional network analysis topics.
Gephi is widely used within the
digital humanities
Digital humanities (DH) is an area of scholarly activity at the intersection of computing or Information technology, digital technologies and the disciplines of the humanities. It includes the systematic use of digital resources in the humanitie ...
(in history, literature, political sciences, etc.), a community where many of its developers are involved.
Gephi inspired the
LinkedIn
LinkedIn () is an American business and employment-oriented online service that operates via websites and mobile apps. Launched on May 5, 2003, the platform is primarily used for professional networking and career development, and allows job se ...
InMaps and was used for the network visualizations for Truthy.
See also
*
Graph (discrete mathematics)
In discrete mathematics, and more specifically in graph theory, a graph is a structure amounting to a set of objects in which some pairs of the objects are in some sense "related". The objects correspond to mathematical abstractions called '' ...
*
Graph drawing
Graph drawing is an area of mathematics and computer science combining methods from geometric graph theory and information visualization to derive two-dimensional depictions of graphs arising from applications such as social network analysis, car ...
*
Graph theory
In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
*
Graph (data structure)
In computer science, a graph is an abstract data type that is meant to implement the undirected graph and directed graph concepts from the field of graph theory within mathematics.
A graph data structure consists of a finite (and possibly mutabl ...
*
Social network analysis software
Social network analysis software (SNA software) is software which facilitates quantitative or qualitative analysis of social networks, by describing features of a network either through numerical or visual representation.
Overview
Networks can ...
; File formats:
*
Dot language
DOT is a graph description language. DOT graphs are typically files with the filename extension ''gv'' or ''dot''. The extension ''gv'' is preferred, to avoid confusion with the extension ''dot'' used by versions of Microsoft Word before 2007.
...
*
GraphML
GraphML is an XML-based file format for graphs. The GraphML file format results from the joint effort of the graph drawing community to define a common format for exchanging graph structure data. It uses an XML-based syntax and supports the enti ...
*
Graph Modelling Language
Graph Modeling Language (GML) is a hierarchical ASCII-based file format for describing graphs. It has been also named ''Graph Meta Language''.
Example
A simple graph in GML format:
graph comment "This is a sample graph"
directed 1
id 42
lab ...
; Related software
*
Cytoscape
Cytoscape is an open source bioinformatics software platform for visualizing molecular interaction networks and integrating with gene expression profiles and other state data. Additional features are available as plugins. Plugins are availabl ...
*
Graph-tool
graph-tool is a Python module for manipulation and statistical analysis of graphs (AKA networks). The core data structures and algorithms of graph-tool are implemented in C++, making extensive use of metaprogramming, based heavily on the Boos ...
*
Graphviz
Graphviz (short for ''Graph Visualization Software'') is a package of open-source tools initiated by AT&T Labs Research for drawing graphs specified in DOT language scripts having the file name extension "gv". It also provides libraries for ...
*
Tulip (software)
Tulip is an information visualization framework dedicated to the analysis and visualization of relational data. Tulip aims to provide the developer with a complete library, supporting the design of interactive information visualization applicati ...
*
yEd
yEd is a general-purpose diagramming program with a multi-document interface.
It is a cross-platform application written in Java (programming language), Java that runs on Windows, Linux, Mac OS, and other platforms that support the Java Virtual ...
*
AllegroGraph
*
NetworkX
NetworkX is a Python library for studying graphs and networks. NetworkX is free software released under the BSD-new license.
Features
* Classes for graphs and digraphs.
* Conversion of graphs to and from several formats.
* Ability to con ...
*
NodeXL
*Pajek
*
NetMiner
References
External links
*
Gephi releasesGephi wiki
{{Authority control
2000 software
Network theory
Free application software
Graph drawing software
Free data visualization software