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 network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011guillaume ereteo
 
Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2izahn
 
Graph Representation Learning
Graph Representation LearningGraph Representation Learning
Graph Representation LearningJure Leskovec
 
Unit 2 - Data Manipulation with R.pptx
Unit 2 - Data Manipulation with R.pptxUnit 2 - Data Manipulation with R.pptx
Unit 2 - Data Manipulation with R.pptxMalla Reddy University
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architectureLiang Xiang
 
Summary data visualization
Summary data visualizationSummary data visualization
Summary data visualizationNovita Sari
 
Lecture2 big data life cycle
Lecture2 big data life cycleLecture2 big data life cycle
Lecture2 big data life cyclehktripathy
 
Data Visualization Tools in Python
Data Visualization Tools in PythonData Visualization Tools in Python
Data Visualization Tools in PythonRoman Merkulov
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part iiTHomas Plotkowiak
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Goa App
 
3. Relationships Matter: Using Connected Data for Better Machine Learning
3. Relationships Matter: Using Connected Data for Better Machine Learning3. Relationships Matter: Using Connected Data for Better Machine Learning
3. Relationships Matter: Using Connected Data for Better Machine LearningNeo4j
 
Tableau Visual analytics complete deck 2
Tableau Visual analytics complete deck 2Tableau Visual analytics complete deck 2
Tableau Visual analytics complete deck 2Arun K
 
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
 
Data Mining: Text and web mining
Data Mining: Text and web miningData Mining: Text and web mining
Data Mining: Text and web miningDataminingTools Inc
 
Classification and Clustering
Classification and ClusteringClassification and Clustering
Classification and ClusteringEng Teong Cheah
 

What's hot (20)

Introduction to R
Introduction to RIntroduction to R
Introduction to R
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2
 
Graph Representation Learning
Graph Representation LearningGraph Representation Learning
Graph Representation Learning
 
Unit 2 - Data Manipulation with R.pptx
Unit 2 - Data Manipulation with R.pptxUnit 2 - Data Manipulation with R.pptx
Unit 2 - Data Manipulation with R.pptx
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
Summary data visualization
Summary data visualizationSummary data visualization
Summary data visualization
 
Lecture2 big data life cycle
Lecture2 big data life cycleLecture2 big data life cycle
Lecture2 big data life cycle
 
Data Visualization Tools in Python
Data Visualization Tools in PythonData Visualization Tools in Python
Data Visualization Tools in Python
 
Network Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and ApplicationsNetwork Science: Theory, Modeling and Applications
Network Science: Theory, Modeling and Applications
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part ii
 
Graph database
Graph database Graph database
Graph database
 
Graph databases
Graph databasesGraph databases
Graph databases
 
06 Community Detection
06 Community Detection06 Community Detection
06 Community Detection
 
Social Network Analysis Using Gephi
Social Network Analysis Using Gephi Social Network Analysis Using Gephi
Social Network Analysis Using Gephi
 
3. Relationships Matter: Using Connected Data for Better Machine Learning
3. Relationships Matter: Using Connected Data for Better Machine Learning3. Relationships Matter: Using Connected Data for Better Machine Learning
3. Relationships Matter: Using Connected Data for Better Machine Learning
 
Tableau Visual analytics complete deck 2
Tableau Visual analytics complete deck 2Tableau Visual analytics complete deck 2
Tableau Visual analytics complete deck 2
 
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...
 
Data Mining: Text and web mining
Data Mining: Text and web miningData Mining: Text and web mining
Data Mining: Text and web mining
 
Classification and Clustering
Classification and ClusteringClassification and Clustering
Classification and Clustering
 

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 Tutorial Layouts
Gephi Tutorial LayoutsGephi Tutorial Layouts
Gephi Tutorial Layouts
 
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

Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTxtailishbaloch
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxNeo4j
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdfThe Good Food Institute
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingFrancesco Corti
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)codyslingerland1
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 

Recently uploaded (20)

Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENTSIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
SIM INFORMATION SYSTEM: REVOLUTIONIZING DATA MANAGEMENT
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptxEmil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
Emil Eifrem at GraphSummit Copenhagen 2024 - The Art of the Possible.pptx
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 

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