Practical Social Network Analysis With Gephi. Dr. Derek Greene UCD

Similar documents
Gephi Tutorial Quick Start

JustClust User Manual

A Tutorial on dynamic networks. By Clement Levallois, Erasmus University Rotterdam

Exploratory Facebook Social Network Analysis

Creating a Network Graph with Gephi

Gephi Tutorial Visualization

RA MODEL VISUALIZATION WITH MICROSOFT EXCEL 2013 AND GEPHI

Remix Your Data: Visualizing Library Instruction Statistics

MicroStrategy Desktop

NodeXL for Network analysis Demo/hands-on at NICAR 2012, St Louis, Feb 24. Peter Aldhous, San Francisco Bureau Chief.

How to create and personalize a PDF portfolio

How to make a Radar chart / spider chart

MicroStrategy Analytics Express User Guide

DataPA OpenAnalytics End User Training

Information Literacy Program

Option 1: empirical network analysis. Task: find data, analyze data (and visualize it), then interpret.

WebViewer User Guide. version PDFTron Systems, Inc. 1 of 13

TUTORIAL: Reporting Gold-Vision 6

Creating a Poster Presentation using PowerPoint

Creating a Poster in PowerPoint A. Set Up Your Poster

Hierarchical Clustering Analysis

WEB MAPPING TOOL DOCUMENTATION

Ofgem Carbon Savings Community Obligation (CSCO) Eligibility System

Using BlueHornet Statistics Sent Message Reporting Message Summary Section Advanced Reporting Basics Delivery Tab

What s New in QuarkXPress 8

for Sage 100 ERP Business Insights Overview Document

Introduction... 1 Welcome Screen... 2 Map View Generating a map Map View Basic Map Features... 4

DROOMS DATA ROOM USER GUIDE.

RANGER S.A.S 3D (Survey Analysis Software)

Business Insight Report Authoring Getting Started Guide

Finance Reporting. Millennium FAST. User Guide Version 4.0. Memorial University of Newfoundland. September 2013

Geocortex HTML 5 Viewer Manual

Computer Training Centre University College Cork. Excel 2013 Pivot Tables

Guide To Creating Academic Posters Using Microsoft PowerPoint 2010

RIFIS Ad Hoc Reports

Creating Acrobat Forms Acrobat 9 Professional

Applicant Tracking System Job Aids. Prepared by:

Customizing component reports Tutorial

WebFOCUS BI Portal: S.I.M.P.L.E. as can be

TakeMySelfie ios App Documentation

NETWORK PRINT MONITOR User Guide

COGNOS 8 Business Intelligence

6. If you want to enter specific formats, click the Format Tab to auto format the information that is entered into the field.

Microsoft Access 2010 handout

WEB TRADER USER MANUAL

Microsoft Excel Basics

Property Portfolio Reporting. Property Portfolio Reporting. User Guide. User Guide. Property Portfolio Reporting

Eloqua Insight: Advanced Analyzer User Guide

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

3D Viewer. user's manual _2

Generative Drafting. Page DASSAULT SYSTEMES. IBM Product Lifecycle Management Solutions / Dassault Systemes

Using the New InfoAssist Tool for Ad Hoc Query and Reporting. John Osborn Information Builders

Mortgage Trading Exchange (MTE)

Task Card #2 SMART Board: Notebook

The Sensor Readings Gadget for Window 7. Version

User Guide Setup, sales, purchase and support information for your Clear Books account

Learning Services IT Guide. Access 2013

CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS

Using the Cisco OnPlus Scanner to Discover Your Network

emarketing Manual- Creating a New

Excel -- Creating Charts

Online Help Manual. MashZone. Version 9.7

Administration Guide. . All right reserved. For more information about Specops Inventory and other Specops products, visit

Campaign Manager 2.0 for Sitecore CMS 6.6

Making Visio Diagrams Come Alive with Data

Creating Hyperlinks & Buttons InDesign CS6

Map Navigation Controls. An Interactive, Locally Based Knowledge Resource LivingstonLive.org/maps OR gisapps/livingstonviewerinternal

Microsoft Excel 2013: Charts June 2014

Forms. Dynamic Content 1

Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.

NV301 Umoja Advanced BI Navigation. Umoja Advanced BI Navigation Version 5 1

User s manual 1. Introduction 2. Installation & Requirements 3. Your Tom s Planner account & login 4. Open & Save 5. Grid 6. Blue timeline 7.

Using the TI-Nspire Computer Link Software

Sage Accountants Business Cloud EasyEditor Quick Start Guide

UCINET Visualization and Quantitative Analysis Tutorial

Nipper Studio Beginner s Guide

Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart

Interactive Excel Spreadsheets:

Internet Explorer 7. Getting Started The Internet Explorer Window. Tabs NEW! Working with the Tab Row. Microsoft QUICK Source

Executive Dashboard. User Guide

AIM Dashboard-User Documentation

Digital Marketing EasyEditor Guide Dynamic

Create a Poster Using Publisher

Smoke Density Monitor application documentation

Formatting Report Output to MS Excel

User Guide. Analytics Desktop Document Number:

Trigger. Perform this procedure when using the CRM Worklist. Helpful Hints

Excel Using Pivot Tables

64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015

What Do You Think? for Instructors

TUTORIAL - Locations & Mapping. Using the ESdat Environmental Database System. For use with ESDAT version 5

PowerWorld Simulator

ICP Data Validation and Aggregation Module Training document. HHC Data Validation and Aggregation Module Training Document

Handout: Word 2010 Tips and Shortcuts

Creating Drawings in Pro/ENGINEER

ArcGIS online Introduction Module 1: How to create a basic map on ArcGIS online Creating a public account with ArcGIS online...

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Creating a New Search

NAB Trade Finance Online Customer User Guide

Quest Web Parts for SharePoint

Transcription:

Practical Social Network Analysis With Gephi Dr. Derek Greene Insight @ UCD

Gephi - Introduction Gephi: Open source interactive network exploration and visualisation tool for Windows, Linux and Mac OS X. http://gephi.org Practical SNA with Gephi 2

Input Data - Graph Formats First task - loading your network data into Gephi. Gephi supports loading and saving graphs in a number of formats. Simplest approach is to use comma-separated (CSV) data exported from tools such as Excel or R. Simple binary graph No weights or attributes Edge From Edge To On loading, Gephi will ask whether graph is directed or undirected. Practical SNA with Gephi 3

Input Data - Graph Formats Gephi supports more comprehensive file formats which can store node and edge attributes, together with layout and presentation information (e.g. position, size, colour etc). Native format is a.gephi file, which can contain multiple workspaces (i.e. several different graphs). Gephi also supports several open formats which can be used to exchange data with other tools. Common examples: - GEXF: XML Graph Exchange Format for complex networks. http://gexf.net - GraphML: XML Graph Markup language http://graphml.graphdrawing.org http://cs.brown.edu/~rt/gdhandbook/chapters/graphml.pdf - GML: Plain text Graph Modeling Language for describing graphs http://en.wikipedia.org/wiki/graph_modelling_language Practical SNA with Gephi 4

Gephi Screens Three key screens in Gephi, accessible from top buttons 1. Overview screen Interact with your graph in a visual way. 2. Data Laboratory screen Explore graph node & edge attribute data in tabular form. Each screen contains multiple tabs with specific functionality. 3. Preview screen Fine-tune and render your graph for export. 5

Graph Overview Screen Gephi defaults to the Overview screen - the draft interactive view. Select & drag nodes Active graph summary Active graph Pan with mouse, click to reset zoom Scale visible edge & text size Toggle Node Labels 6

Graph Layouts Common first step is to apply a layout algorithm to re-position nodes in the graph so as to improve its readability and aesthetics. Choose algorithm in Layout tab Frequent choice is a force atlas algorithm, which tries to ensure as few edges cross as possible. Random Layout Properties to tweak algorithm Force Atlas Layout 7

Graph Statistics Gephi provides a range of metrics for calculating statistics that characterise a graph and its nodes. Run a metric from Statistics tab Run Average Degree : Produces distribution plot of node in-degrees (user popularity ) Run Avg Path Length : Produces a report of centrality scores for all nodes. 8

Ranking Nodes Nodes can be re-sized and/or coloured based on their statistics, using the Ranking tab. Choose a statistic to rank nodes More saturated (red) colour indicates higher in-degree Switch to resize mode Large node size indicates higher in-degree 9

Graph Clustering Nodes can be clustered and coloured based on their attribute values (e.g location, affiliation etc) in the Partition tab. 1. Hit Refresh icon, then choose attribute to use to cluster nodes Clustering of politicians based on affiliation attribute 2. Click colours to customise Click Show Pie to plot cluster sizes 3. Click Apply to re-colour nodes 10

Graph Clustering In cases where a grouping of nodes is not known apriori, we can apply cluster analysis methods to automatically detect groups in the data (e.g. communities of similar Twitter users). 1. Choose Modularity in the Statistics tab 2. Hit Refresh icon in Partition tab & choose Modularity class. Modularity-based clustering produces 2 communities 3. Click Apply to re-colour nodes 11

Filtering Nodes The Filters tab supports complex methods to temporarily highlight or hide subsets of nodes and edges in the graph. Nodes can be filtered by attribute value or based on node statistics. 1. Choose the node attribute to filter on. 2. Choose the values to search for, click OK. 3. Click Filter to hide other nodes. 12

Filtering Nodes The Filters tab supports complex methods to temporarily highlight or hide subsets of nodes and edges in the graph. Nodes can be filtered by attribute value or based on node statistics. 1. Choose the node attribute to filter on. Filtered set of nodes based on affiliation = FG 2. Choose the values to search for, click OK. 3. Click Filter to hide other nodes. 13

Gephi Data Laboratory Screen Laboratory: alternative tabular view of the same graph data. Graph Nodes Graph operations Nodes Attributes Statistics Column operations 14

Gephi Data Laboratory Screen Laboratory: alternative tabular view of the same graph data. Graph Edges Edge Pairs (Source, Target) Edge Weights 15

Gephi Preview Screen Preview: Tweak the appearance of your graph before exporting a publication quality image. Node appearance Edge appearance Hit Refresh each time to update Use mouse or icons to move/crop graph 16

Gephi Preview Screen Preview: Tweak the appearance of your graph before exporting a publication quality image. Node appearance 17

Gephi Preview Screen Preview: Tweak the appearance of your graph before exporting a publication quality image. Edge appearance Export the final image to PDF or PNG 18

Example: UK Politics Labour Network of all UK MPs active on Twitter during 2012. (Labour Scotland) Other Conservative Liberal Democrat SNP http://mlg.ucd.ie/networks/politics-uk.html Greene & Cunningham (2013) 19

Example: Irish Politics Fianna Fáil Network of 348 Irish politicians and political organisations active on Twitter in 2011-2012. Labour Green Sinn Féin Independent Fine Gael ULA http://mlg.ucd.ie/networks/politics-ie.html Greene & Cunningham (2013) 20

Example: European Political Twittersphere Ranking of Twitter accounts for prominent members and groups of European Parliament. Political parties Individual politicians Maireder & Schütz (2013) 21

Conclusion Gephi provides a powerful workflow for exploring and visualising graphs Statistics Layout Preview Import Input Cluster Filter Export Output Explore http://gephi.org Practical SNA with Gephi 22

References M. Bastian, S. Heymann & M. Jacomy (2009). Gephi: an open source software for exploring and manipulating networks. Proc. ICWSM-09. A. Maireder & F. Schütz (2014). The European Political Twittersphere: Network of top users discussing the 2014 European Elections. GFK white paper. Greene, D. & Cunningham, P. (2013). Producing a Unified Graph Representation from Multiple Social Network Views. Proc. ACM Web Science 13. Practical SNA with Gephi 23