SlideShare a Scribd company logo
1 of 16
Download to read offline
Facebook Network Analysis
Using Gephi
Overall Process                                            2

1.    Netvizz
2.    Gephi
      1.  Open                   7.  Labels
      2.  Layout                 8.  Community Detection
      3.  Ranking                9.  Filter
      4.  Statistics             10.  Label Adjust
      5.  Rank (Betweeness)      11.  Preview
      6.  Layout (Size Adjust)   12.  Export
Netvizz                                                 3

§    Sign into your Facebook account
§    Search for “netvizz” application
§    Choose parameters you would like included in
      the data (e.g., gender, wall posts count, etc.)
§    Analyze either your personal friend network
      [OR] one of your groups listed at the bottom
§    Wait for netvizz to create file and download
      (right click, save as)
1. Gephi: Open                                    4
                 §    From the File menu,
                       select Open and
                       then select the .gdf
                       file you saved from
                       Netvizz
                 §    At first it sort of looks
                       like a big hairball, so
                       we’ll change the
                       layout to make some
                       sense of these
                       connections
2. Gephi: Layout                                           5
                   §    From the Layout module
                         on the left side, choose
                         Force Atlas from the
                         dropdown menu, then
                         click Run
                          à Force Atlas makes the
                             connected nodes
                             attracted to each other
                             and pushes the
                             unconnected nodes
                             apart to create clusters of
                             connections
                   §    Click Stop when it seems
                         as if you have some
                         distinct clusters of nodes
3. Gephi: Ranking (Degree)                                                                                       6
                                                                           §    Choose the Ranking tab in
                                                                                 the top left module and
                                                                                 choose Degree from the
                                                                                 drop-down menu
                                                                                  à Degree = number of
                                                                                     connections
                                                                           §    Hover your mouse over the
                                                                                 gradient bar, then double
                                                                                 click on each triangle to
                                                                                 choose a color for each side
                                                                                 of the “range”
                                                                                  à    Try to use a bright colors for
                                                                                        the highest degree so it’s
                                                                                        easy to see who’s the most
                                                                                        connected
Tip:	
  You	
  can	
  click	
  the	
  li.le	
  “Table”	
  icon	
  in	
     §    Click Apply to see the
the	
  bo.om	
  le4	
  of	
  the	
  ranking	
  tab	
  	
  then	
                 gradient applied
click	
  Apply	
  to	
  see	
  a	
  table	
  of	
  degree	
  
figures	
  for	
  your	
  nodes	
  
4. Gephi: Statistics (Betweeness)                        7
                      §    Click the Statistics tab
                            in the top right module
                      §    Click Run next to
                            Average Path Length
                            §    Choose Directed from
                                  the pop up menu
                      §    Click Close when the
                            graph distance reports
                            pops up (unless you
                            want to save them)
5. Gephi: Rank (Betweeness)                                   8
                    §    Return to Ranking in the top
                          left module, and click Choose a
                          rank parameter from the drop-
                          down (this resets the options)
                    §    Then choose Betweeness
                          Centrality from the same drop-
                          down menu
                    §    Click on the icon for Size
                          instead of color this time (icons
                          above drop-down bar)
                    §    Set Min Size to 10 and Max
                          Size to 50
                          à Play around with these
                          numbers depending on the
                          nature of your network
                    §    Click Apply to change the node
                          sizes according to their
                          betweeness
6. Gephi: Layout (Betweeness)                      9
                    §    To keep the larger
                          nodes from
                          overlapping smaller
                          ones, go to the
                          Layout tab in the left
                          module and check
                          the Adjust by sizes
                          box
                    §    Click Run for just a
                          moment (then Stop)
                          so the modules will
                          spread out
                          accordingly
7. Gephi: Labels                                            10
                   §    Click the bold black T in the
                         toolbar at the bottom of the
                         window to turn labels on
                   §    Click the black letter A in the
                         same toolbar to select the
                         Size Mode for the labels, and
                         choose the Node Size
                         option
                   §    Use the slider (on the right)
                         to adjust the overall label size
                         to your liking
                   §    You can also change the font
                         style by clicking next to the
                         slider (Default for me was
                         Arial Bold)
8. Gephi: Community Detection                                      11
                   §    Go back to the Statistics tab on
                         the right and click Run next to
                         Modularity
                          §    Check Randomize on the popup
                                and click OK
                          à    This creates a modularity class
                                value for each node, which we’ll
                                use to colorize the communities
                   §    Go to the Partition tab in the
                         top left module and click
                         Refresh arrows to populate list
                   §    Choose Modularity Class from
                         the dropdown menu
                          §    You can right-click on this box
                                and click Randomize Colors if
                                you don’t like the ones that are
                                there
                   §    Click Apply to colorize the
                         detected communities
9. Gephi: Filter                                                    12
                   §    Go to Filters in the top right
                         module and open the Topology
                         folder
                   §    Drag the Degree Range filter to
                         the box below (“Drag filter here”)
                   §    Click on Degree Range to open
                         the Parameters, then edit the
                         degree range settings by
                         clicking on the “0” and
                         changing it according to your
                         network
                          §    This option basically removes the
                                “leaves” in the network that are
                                not connected to many other
                                nodes
                          §    Since Lars has a pretty connected
                                network, we set the lower range
                                to 5, meaning that it hides all
                                nodes with less than 5
                                connections
                   §    Click Filter to apply
10. Gephi: Label Adjust                                    13
                     §    The Gephi folks
                           recommended to run a final
                           layout adjustment before
                           the export that makes it
                           easier to read the labels.
                           There are two options:
                     §    “Label Adjust” works much
                           the same as the size
                           adjustment, moving the
                           nodes so the labels are
                           readable
                     §    There is an additional
                           plugin you can add called
                           “Noverlap” that also helps to
                           solve the clutter problem
                           (See result on final page)
11. Gephi: Preview                                       14
                     §    At the very top left, click
                           on the Preview tab
                     §    Under Node, check the
                           box that says Show
                           Labels.
                     §    Click Refresh at the
                           bottom, then set the
                           Label Font under the
                           Nodes section
                           accordingly
                     §    Play around with other
                           Preview options until you
                           like the graph you’re
                           looking at! Don’t forget to
                           Refresh after changes.
12. Gephi: Export!                               15
                     §    Choose to export
                           (at the bottom
                           left) in either SVG
                           or PDF, and voila!
                           You have
                           visualized your
                           Facebook
                           network
                           community
                           clusters!
Research partners
Berlin communities                    University St. Gallen
                                         Community
                                                                               16



          Our office buddies, Servtag




          Former employer

                                            You can see Lars’ various
                                              community clusters
                                            represented very clearly
       Underwater                                  in this viz.
       photography
         & diving
        community                      Friends	
  met	
  in	
  Singapore	
  

More Related Content

What's hot

Social Recommendation
Social RecommendationSocial Recommendation
Social Recommendationgu wendong
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part iiTHomas Plotkowiak
 
Unit 1 - SNA QUESTION BANK
Unit 1 - SNA QUESTION BANKUnit 1 - SNA QUESTION BANK
Unit 1 - SNA QUESTION BANKUsha Rani M
 
Social Network Analysis - Twitter
Social Network Analysis - TwitterSocial Network Analysis - Twitter
Social Network Analysis - TwitterSocial Figures
 
Introduction to Apache Pig
Introduction to Apache PigIntroduction to Apache Pig
Introduction to Apache PigJason Shao
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4jNeo4j
 
Elasticsearch V/s Relational Database
Elasticsearch V/s Relational DatabaseElasticsearch V/s Relational Database
Elasticsearch V/s Relational DatabaseRicha Budhraja
 
Graph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXGraph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXBenjamin Bengfort
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph DatabasesDataStax
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Marko Rodriguez
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentationjexp
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph DatabasesMax De Marzi
 
Introduction to ConstraintLayout
Introduction to ConstraintLayoutIntroduction to ConstraintLayout
Introduction to ConstraintLayoutOmar Albelbaisy
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL DatabasesBADR
 
Neo4j - graph database for recommendations
Neo4j - graph database for recommendationsNeo4j - graph database for recommendations
Neo4j - graph database for recommendationsproksik
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networksFrancisco Restivo
 

What's hot (20)

Social Recommendation
Social RecommendationSocial Recommendation
Social Recommendation
 
Basics Gephi Tutorial
Basics Gephi TutorialBasics Gephi Tutorial
Basics Gephi Tutorial
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part ii
 
DBeaver installation guide
DBeaver installation guideDBeaver installation guide
DBeaver installation guide
 
Unit 1 - SNA QUESTION BANK
Unit 1 - SNA QUESTION BANKUnit 1 - SNA QUESTION BANK
Unit 1 - SNA QUESTION BANK
 
Social Network Analysis - Twitter
Social Network Analysis - TwitterSocial Network Analysis - Twitter
Social Network Analysis - Twitter
 
NoSql
NoSqlNoSql
NoSql
 
Introduction to Apache Pig
Introduction to Apache PigIntroduction to Apache Pig
Introduction to Apache Pig
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
Elasticsearch V/s Relational Database
Elasticsearch V/s Relational DatabaseElasticsearch V/s Relational Database
Elasticsearch V/s Relational Database
 
Graph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkXGraph Analyses with Python and NetworkX
Graph Analyses with Python and NetworkX
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph Databases
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentation
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph Databases
 
Introduction to ConstraintLayout
Introduction to ConstraintLayoutIntroduction to ConstraintLayout
Introduction to ConstraintLayout
 
Hive(ppt)
Hive(ppt)Hive(ppt)
Hive(ppt)
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
 
Neo4j - graph database for recommendations
Neo4j - graph database for recommendationsNeo4j - graph database for recommendations
Neo4j - graph database for recommendations
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
 

Viewers also liked

Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...Digital Methods Initiative
 
2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會Xaver Y.R. Chen
 
2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會
2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會
2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會Xaver Y.R. Chen
 
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會Xaver Y.R. Chen
 
2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會Xaver Y.R. Chen
 
Infrastructure Automation with Chef
Infrastructure Automation with Chef Infrastructure Automation with Chef
Infrastructure Automation with Chef REAN Cloud
 
Introduction to Chef
Introduction to ChefIntroduction to Chef
Introduction to ChefKnoldus Inc.
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksRyousei Takano
 

Viewers also liked (14)

Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
 
Gephi Quick Start
Gephi Quick StartGephi Quick Start
Gephi Quick Start
 
2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX Studio 與 LMS 功能介紹@銜接 edX平台 讓課程與國際接軌研討會
 
2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會
2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會
2013-11 Open edX 平台簡介以及發展趨勢@磨課師 MOOCs/SPOCs 課程平台研討會
 
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 技術開發與未來發展規劃@銜接 edX平台 讓課程與國際接軌研討會
 
2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會
2014-04 Open edX 之緣起與展望@銜接 edX平台 讓課程與國際接軌研討會
 
Infrastructure Automation with Chef
Infrastructure Automation with Chef Infrastructure Automation with Chef
Infrastructure Automation with Chef
 
Introduction to Chef
Introduction to ChefIntroduction to Chef
Introduction to Chef
 
Seminário - Apresentação do Artigo - Big Data and Historical Social Science
Seminário - Apresentação do Artigo - Big Data and Historical Social ScienceSeminário - Apresentação do Artigo - Big Data and Historical Social Science
Seminário - Apresentação do Artigo - Big Data and Historical Social Science
 
Algorithms and their others
Algorithms and their othersAlgorithms and their others
Algorithms and their others
 
Métodos Digitais para Análise de Dados - Aula 06 - O digital como espaço soc...
Métodos Digitais para Análise de Dados - Aula 06 - O digital como espaço soc...Métodos Digitais para Análise de Dados - Aula 06 - O digital como espaço soc...
Métodos Digitais para Análise de Dados - Aula 06 - O digital como espaço soc...
 
Métodos Digitais para Análise de Dados - Aula 05 - Sociabilidade em rede e ca...
Métodos Digitais para Análise de Dados - Aula 05 - Sociabilidade em rede e ca...Métodos Digitais para Análise de Dados - Aula 05 - Sociabilidade em rede e ca...
Métodos Digitais para Análise de Dados - Aula 05 - Sociabilidade em rede e ca...
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 
2017 Digital Yearbook
2017 Digital Yearbook2017 Digital Yearbook
2017 Digital Yearbook
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiRaviKumarDaparthi
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 

Recently uploaded (20)

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 

Facebook Network Analysis using Gephi

  • 2. Overall Process 2 1.  Netvizz 2.  Gephi 1.  Open 7.  Labels 2.  Layout 8.  Community Detection 3.  Ranking 9.  Filter 4.  Statistics 10.  Label Adjust 5.  Rank (Betweeness) 11.  Preview 6.  Layout (Size Adjust) 12.  Export
  • 3. Netvizz 3 §  Sign into your Facebook account §  Search for “netvizz” application §  Choose parameters you would like included in the data (e.g., gender, wall posts count, etc.) §  Analyze either your personal friend network [OR] one of your groups listed at the bottom §  Wait for netvizz to create file and download (right click, save as)
  • 4. 1. Gephi: Open 4 §  From the File menu, select Open and then select the .gdf file you saved from Netvizz §  At first it sort of looks like a big hairball, so we’ll change the layout to make some sense of these connections
  • 5. 2. Gephi: Layout 5 §  From the Layout module on the left side, choose Force Atlas from the dropdown menu, then click Run à Force Atlas makes the connected nodes attracted to each other and pushes the unconnected nodes apart to create clusters of connections §  Click Stop when it seems as if you have some distinct clusters of nodes
  • 6. 3. Gephi: Ranking (Degree) 6 §  Choose the Ranking tab in the top left module and choose Degree from the drop-down menu à Degree = number of connections §  Hover your mouse over the gradient bar, then double click on each triangle to choose a color for each side of the “range” à  Try to use a bright colors for the highest degree so it’s easy to see who’s the most connected Tip:  You  can  click  the  li.le  “Table”  icon  in   §  Click Apply to see the the  bo.om  le4  of  the  ranking  tab    then   gradient applied click  Apply  to  see  a  table  of  degree   figures  for  your  nodes  
  • 7. 4. Gephi: Statistics (Betweeness) 7 §  Click the Statistics tab in the top right module §  Click Run next to Average Path Length §  Choose Directed from the pop up menu §  Click Close when the graph distance reports pops up (unless you want to save them)
  • 8. 5. Gephi: Rank (Betweeness) 8 §  Return to Ranking in the top left module, and click Choose a rank parameter from the drop- down (this resets the options) §  Then choose Betweeness Centrality from the same drop- down menu §  Click on the icon for Size instead of color this time (icons above drop-down bar) §  Set Min Size to 10 and Max Size to 50 à Play around with these numbers depending on the nature of your network §  Click Apply to change the node sizes according to their betweeness
  • 9. 6. Gephi: Layout (Betweeness) 9 §  To keep the larger nodes from overlapping smaller ones, go to the Layout tab in the left module and check the Adjust by sizes box §  Click Run for just a moment (then Stop) so the modules will spread out accordingly
  • 10. 7. Gephi: Labels 10 §  Click the bold black T in the toolbar at the bottom of the window to turn labels on §  Click the black letter A in the same toolbar to select the Size Mode for the labels, and choose the Node Size option §  Use the slider (on the right) to adjust the overall label size to your liking §  You can also change the font style by clicking next to the slider (Default for me was Arial Bold)
  • 11. 8. Gephi: Community Detection 11 §  Go back to the Statistics tab on the right and click Run next to Modularity §  Check Randomize on the popup and click OK à  This creates a modularity class value for each node, which we’ll use to colorize the communities §  Go to the Partition tab in the top left module and click Refresh arrows to populate list §  Choose Modularity Class from the dropdown menu §  You can right-click on this box and click Randomize Colors if you don’t like the ones that are there §  Click Apply to colorize the detected communities
  • 12. 9. Gephi: Filter 12 §  Go to Filters in the top right module and open the Topology folder §  Drag the Degree Range filter to the box below (“Drag filter here”) §  Click on Degree Range to open the Parameters, then edit the degree range settings by clicking on the “0” and changing it according to your network §  This option basically removes the “leaves” in the network that are not connected to many other nodes §  Since Lars has a pretty connected network, we set the lower range to 5, meaning that it hides all nodes with less than 5 connections §  Click Filter to apply
  • 13. 10. Gephi: Label Adjust 13 §  The Gephi folks recommended to run a final layout adjustment before the export that makes it easier to read the labels. There are two options: §  “Label Adjust” works much the same as the size adjustment, moving the nodes so the labels are readable §  There is an additional plugin you can add called “Noverlap” that also helps to solve the clutter problem (See result on final page)
  • 14. 11. Gephi: Preview 14 §  At the very top left, click on the Preview tab §  Under Node, check the box that says Show Labels. §  Click Refresh at the bottom, then set the Label Font under the Nodes section accordingly §  Play around with other Preview options until you like the graph you’re looking at! Don’t forget to Refresh after changes.
  • 15. 12. Gephi: Export! 15 §  Choose to export (at the bottom left) in either SVG or PDF, and voila! You have visualized your Facebook network community clusters!
  • 16. Research partners Berlin communities University St. Gallen Community 16 Our office buddies, Servtag Former employer You can see Lars’ various community clusters represented very clearly Underwater in this viz. photography & diving community Friends  met  in  Singapore