SlideShare a Scribd company logo
1 of 20
Download to read offline
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Hands-on-Workshop
Big (Twitter) Data
Damian Trilling
d.c.trilling@uva.nl
@damian0604
www.damiantrilling.net
Afdeling Communicatiewetenschap
Universiteit van Amsterdam

31 January 2014
9.30
#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

In this session (4/4):
1 Looking back: Yesterday
2 Network analysis and visualization

Network analysis?
Preparing the data
Gephi
3 Exercise
4 Questions?

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Yesterday

We did a lot of stuff. . .
• Future plans?
• What do you still need?
• Don’t forget to have a look at the sample script (maybe copy

the whole beehub-folder)

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Network analysis?

Network analysis?

Why?
• Often used to visualize social media data
• But you can also calculate a lot of interesting statistics
• Today: No intro to network analysis as a method, but first

steps to get the data and software working

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Network analysis and visualization:
Preparing the data

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Types of networks we could analyze
• RT-networks
• @mention-networks
• Follower-following-networks
• ...

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Think of the CSV-files from yesterday

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Think of the CSV-files from yesterday
• We could strip everything from the tweet-column except the

username (if someone is mentioned) . . .

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Think of the CSV-files from yesterday
• We could strip everything from the tweet-column except the

username (if someone is mentioned) . . .
• and then get a directed network: a column with senders and a

column with the user the sender addresses.

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Think of the CSV-files from yesterday
• We could strip everything from the tweet-column except the

username (if someone is mentioned) . . .
• and then get a directed network: a column with senders and a

column with the user the sender addresses.
• Countless variations possible

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Useful ressources:
• http://dfreelon.org/t2g/t2g.py: Twitter-to-Gephi

converter by Dan Freelon (but hey, with your knowledge from
yesterday you could have written that one yourself!)
• http://mappingonlinepublics.net/resources/: Axel

Bruns’ processing tools for your Twapperkeeper-data

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Twitter networks

Useful ressources:
• http://dfreelon.org/t2g/t2g.py: Twitter-to-Gephi

converter by Dan Freelon (but hey, with your knowledge from
yesterday you could have written that one yourself!)
• . . . and indeed, there is an improved version on beehub.
• http://mappingonlinepublics.net/resources/: Axel

Bruns’ processing tools for your Twapperkeeper-data

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Preparing the data

Facebook-networks
Gephi-networkfiles you can get from netvizz
• personal network – extracts your friends and the friendship

connections between them
• personal like network – creates a network that combines your

friends and the objects they liked
• group data – creates networks and tabular files for both

friendships and interactions in groups
• page like network – creates a network of pages connected

through the likes between them
• page data – creates networks and tabular files for pages

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Gephi

Network analysis and visualization:
Gephi

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Exercise

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Make your own network visualiztion
Steps to take
1

2

Open the file in gephi. Pay attention to the correct options
(directed vs undirected network).

3

#bigdata

Collect a Facebook-network with netvizz OR use the
Python-script to extract a network from one of yesterday’s
Tweet-datasets. It would be even more elegant, of course, to
integrate the code in your script from yesterday, so that it also
produces a gephi output file.

Visualize + calculate interesting statistics.

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Recap
1 Looking back: Yesterday
2 Network analysis and visualization

Network analysis?
Preparing the data
Gephi
3 Exercise
4 Questions?

#bigdata

Damian Trilling
Looking back: Yesterday

Network analysis and visualization

Exercise

Questions?

Vragen of opmerkingen?

Damian Trilling
d.c.trilling@uva.nl
@damian0604
www.damiantrilling.net
#bigdata

Damian Trilling

More Related Content

What's hot

Twitter analysis by Kaify Rais
Twitter analysis by Kaify RaisTwitter analysis by Kaify Rais
Twitter analysis by Kaify RaisAjay Ohri
 
The Future of Search and AI
The Future of Search and AIThe Future of Search and AI
The Future of Search and AITrey Grainger
 
The Relevance of the Apache Solr Semantic Knowledge Graph
The Relevance of the Apache Solr Semantic Knowledge GraphThe Relevance of the Apache Solr Semantic Knowledge Graph
The Relevance of the Apache Solr Semantic Knowledge GraphTrey Grainger
 
How to Build a Semantic Search System
How to Build a Semantic Search SystemHow to Build a Semantic Search System
How to Build a Semantic Search SystemTrey Grainger
 
Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Trey Grainger
 
The Next Generation of AI-powered Search
The Next Generation of AI-powered SearchThe Next Generation of AI-powered Search
The Next Generation of AI-powered SearchTrey Grainger
 
Python for Big Data Analytics
Python for Big Data AnalyticsPython for Big Data Analytics
Python for Big Data AnalyticsEdureka!
 
Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Search with Knowledge Graphs (Activate 2019)Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Search with Knowledge Graphs (Activate 2019)Trey Grainger
 
Balancing the Dimensions of User Intent
Balancing the Dimensions of User IntentBalancing the Dimensions of User Intent
Balancing the Dimensions of User IntentTrey Grainger
 
Thought Vectors and Knowledge Graphs in AI-powered Search
Thought Vectors and Knowledge Graphs in AI-powered SearchThought Vectors and Knowledge Graphs in AI-powered Search
Thought Vectors and Knowledge Graphs in AI-powered SearchTrey Grainger
 
Mapping (big) data science (15 dec2014)대학(원)생
Mapping (big) data science (15 dec2014)대학(원)생Mapping (big) data science (15 dec2014)대학(원)생
Mapping (big) data science (15 dec2014)대학(원)생Han Woo PARK
 
Natural Language Search with Knowledge Graphs (Chicago Meetup)
Natural Language Search with Knowledge Graphs (Chicago Meetup)Natural Language Search with Knowledge Graphs (Chicago Meetup)
Natural Language Search with Knowledge Graphs (Chicago Meetup)Trey Grainger
 
Search, Signals & Sense: An Analytics Fueled Vision
Search, Signals & Sense: An Analytics Fueled VisionSearch, Signals & Sense: An Analytics Fueled Vision
Search, Signals & Sense: An Analytics Fueled VisionSeth Grimes
 
wEb infomation retrieval
wEb infomation retrievalwEb infomation retrieval
wEb infomation retrievalGeorge Ang
 
Smart Data Webinar: Advances in Natural Language Processing
Smart Data Webinar: Advances in Natural Language ProcessingSmart Data Webinar: Advances in Natural Language Processing
Smart Data Webinar: Advances in Natural Language ProcessingDATAVERSITY
 
Reflected Intelligence: Real world AI in Digital Transformation
Reflected Intelligence: Real world AI in Digital TransformationReflected Intelligence: Real world AI in Digital Transformation
Reflected Intelligence: Real world AI in Digital TransformationTrey Grainger
 

What's hot (20)

Twitter analysis by Kaify Rais
Twitter analysis by Kaify RaisTwitter analysis by Kaify Rais
Twitter analysis by Kaify Rais
 
The Future of Search and AI
The Future of Search and AIThe Future of Search and AI
The Future of Search and AI
 
BDACA1516s2 - Lecture7
BDACA1516s2 - Lecture7BDACA1516s2 - Lecture7
BDACA1516s2 - Lecture7
 
The Relevance of the Apache Solr Semantic Knowledge Graph
The Relevance of the Apache Solr Semantic Knowledge GraphThe Relevance of the Apache Solr Semantic Knowledge Graph
The Relevance of the Apache Solr Semantic Knowledge Graph
 
How to Build a Semantic Search System
How to Build a Semantic Search SystemHow to Build a Semantic Search System
How to Build a Semantic Search System
 
Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)
 
The Next Generation of AI-powered Search
The Next Generation of AI-powered SearchThe Next Generation of AI-powered Search
The Next Generation of AI-powered Search
 
Python for Big Data Analytics
Python for Big Data AnalyticsPython for Big Data Analytics
Python for Big Data Analytics
 
Data Wrangling
Data WranglingData Wrangling
Data Wrangling
 
Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Search with Knowledge Graphs (Activate 2019)Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Search with Knowledge Graphs (Activate 2019)
 
Balancing the Dimensions of User Intent
Balancing the Dimensions of User IntentBalancing the Dimensions of User Intent
Balancing the Dimensions of User Intent
 
Thought Vectors and Knowledge Graphs in AI-powered Search
Thought Vectors and Knowledge Graphs in AI-powered SearchThought Vectors and Knowledge Graphs in AI-powered Search
Thought Vectors and Knowledge Graphs in AI-powered Search
 
Tactical Information Gathering
Tactical Information GatheringTactical Information Gathering
Tactical Information Gathering
 
Data Visualization at Twitter
Data Visualization at TwitterData Visualization at Twitter
Data Visualization at Twitter
 
Mapping (big) data science (15 dec2014)대학(원)생
Mapping (big) data science (15 dec2014)대학(원)생Mapping (big) data science (15 dec2014)대학(원)생
Mapping (big) data science (15 dec2014)대학(원)생
 
Natural Language Search with Knowledge Graphs (Chicago Meetup)
Natural Language Search with Knowledge Graphs (Chicago Meetup)Natural Language Search with Knowledge Graphs (Chicago Meetup)
Natural Language Search with Knowledge Graphs (Chicago Meetup)
 
Search, Signals & Sense: An Analytics Fueled Vision
Search, Signals & Sense: An Analytics Fueled VisionSearch, Signals & Sense: An Analytics Fueled Vision
Search, Signals & Sense: An Analytics Fueled Vision
 
wEb infomation retrieval
wEb infomation retrievalwEb infomation retrieval
wEb infomation retrieval
 
Smart Data Webinar: Advances in Natural Language Processing
Smart Data Webinar: Advances in Natural Language ProcessingSmart Data Webinar: Advances in Natural Language Processing
Smart Data Webinar: Advances in Natural Language Processing
 
Reflected Intelligence: Real world AI in Digital Transformation
Reflected Intelligence: Real world AI in Digital TransformationReflected Intelligence: Real world AI in Digital Transformation
Reflected Intelligence: Real world AI in Digital Transformation
 

Similar to Analyzing social media with Python and other tools (4/4)

Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)Trieu Nguyen
 
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...Databricks
 
Semantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSemantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSteffen Staab
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Data Driven: The Ancestry.com Journey to Self-Service Analytics
Data Driven: The Ancestry.com Journey to Self-Service AnalyticsData Driven: The Ancestry.com Journey to Self-Service Analytics
Data Driven: The Ancestry.com Journey to Self-Service AnalyticsWilliam Yetman
 
Monet banksy may2014
Monet banksy may2014Monet banksy may2014
Monet banksy may2014GailStrachan
 
Open Source Community Metrics: LinuxCon Barcelona
Open Source Community Metrics: LinuxCon BarcelonaOpen Source Community Metrics: LinuxCon Barcelona
Open Source Community Metrics: LinuxCon BarcelonaDawn Foster
 
Better Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSA
Better Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSABetter Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSA
Better Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSAPRBETTER
 
Data visualisation with D3
Data visualisation with D3Data visualisation with D3
Data visualisation with D3Florian Evéquoz
 
Analysing image collections with the computer vision network approach
Analysing image collections with  the computer vision network approachAnalysing image collections with  the computer vision network approach
Analysing image collections with the computer vision network approachJanna Joceli Omena
 
Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14Adam Davis
 
Open Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice ConferenceOpen Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice ConferenceDawn Foster
 
Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Michael Petychakis
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisCrowdFlower
 

Similar to Analyzing social media with Python and other tools (4/4) (20)

Analyzing social media with Python and other tools (2/4)
Analyzing social media with Python and other tools (2/4) Analyzing social media with Python and other tools (2/4)
Analyzing social media with Python and other tools (2/4)
 
Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)Concepts, use cases and principles to build big data systems (1)
Concepts, use cases and principles to build big data systems (1)
 
Analyzing social media with Python and other tools (1/4)
Analyzing social media with Python and other tools (1/4)Analyzing social media with Python and other tools (1/4)
Analyzing social media with Python and other tools (1/4)
 
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
Continuous Applications at Scale of 100 Teams with Databricks Delta and Struc...
 
Meetup SF - Amundsen
Meetup SF  -  AmundsenMeetup SF  -  Amundsen
Meetup SF - Amundsen
 
Social Networks at Scale
Social Networks at ScaleSocial Networks at Scale
Social Networks at Scale
 
Semantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and PracticesSemantic Web Technologies: Principles and Practices
Semantic Web Technologies: Principles and Practices
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Data Driven: The Ancestry.com Journey to Self-Service Analytics
Data Driven: The Ancestry.com Journey to Self-Service AnalyticsData Driven: The Ancestry.com Journey to Self-Service Analytics
Data Driven: The Ancestry.com Journey to Self-Service Analytics
 
BDACA - Lecture8
BDACA - Lecture8BDACA - Lecture8
BDACA - Lecture8
 
A data analyst view of Bigdata
A data analyst view of Bigdata A data analyst view of Bigdata
A data analyst view of Bigdata
 
Monet banksy may2014
Monet banksy may2014Monet banksy may2014
Monet banksy may2014
 
Open Source Community Metrics: LinuxCon Barcelona
Open Source Community Metrics: LinuxCon BarcelonaOpen Source Community Metrics: LinuxCon Barcelona
Open Source Community Metrics: LinuxCon Barcelona
 
Better Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSA
Better Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSABetter Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSA
Better Hackathon 2020 - Fraunhofer IAIS - Semantic geo-clustering with SANSA
 
Data visualisation with D3
Data visualisation with D3Data visualisation with D3
Data visualisation with D3
 
Analysing image collections with the computer vision network approach
Analysing image collections with  the computer vision network approachAnalysing image collections with  the computer vision network approach
Analysing image collections with the computer vision network approach
 
Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14Data Driven - The Ancestry Journey - 12-10-14
Data Driven - The Ancestry Journey - 12-10-14
 
Open Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice ConferenceOpen Source Community Metrics LibreOffice Conference
Open Source Community Metrics LibreOffice Conference
 
Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...
 
How Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment AnalysisHow Oracle Uses CrowdFlower For Sentiment Analysis
How Oracle Uses CrowdFlower For Sentiment Analysis
 

More from Department of Communication Science, University of Amsterdam

More from Department of Communication Science, University of Amsterdam (20)

BDACA - Lecture7
BDACA - Lecture7BDACA - Lecture7
BDACA - Lecture7
 
BDACA - Lecture6
BDACA - Lecture6BDACA - Lecture6
BDACA - Lecture6
 
BDACA - Tutorial5
BDACA - Tutorial5BDACA - Tutorial5
BDACA - Tutorial5
 
BDACA - Lecture5
BDACA - Lecture5BDACA - Lecture5
BDACA - Lecture5
 
BDACA - Lecture4
BDACA - Lecture4BDACA - Lecture4
BDACA - Lecture4
 
BDACA - Lecture3
BDACA - Lecture3BDACA - Lecture3
BDACA - Lecture3
 
BDACA - Lecture2
BDACA - Lecture2BDACA - Lecture2
BDACA - Lecture2
 
BDACA - Tutorial1
BDACA - Tutorial1BDACA - Tutorial1
BDACA - Tutorial1
 
BDACA - Lecture1
BDACA - Lecture1BDACA - Lecture1
BDACA - Lecture1
 
BDACA1617s2 - Lecture7
BDACA1617s2 - Lecture7BDACA1617s2 - Lecture7
BDACA1617s2 - Lecture7
 
BDACA1617s2 - Lecture6
BDACA1617s2 - Lecture6BDACA1617s2 - Lecture6
BDACA1617s2 - Lecture6
 
BDACA1617s2 - Lecture5
BDACA1617s2 - Lecture5BDACA1617s2 - Lecture5
BDACA1617s2 - Lecture5
 
BDACA1617s2 - Lecture4
BDACA1617s2 - Lecture4BDACA1617s2 - Lecture4
BDACA1617s2 - Lecture4
 
BDACA1617s2 - Lecture3
BDACA1617s2 - Lecture3BDACA1617s2 - Lecture3
BDACA1617s2 - Lecture3
 
BDACA1617s2 - Lecture 2
BDACA1617s2 - Lecture 2BDACA1617s2 - Lecture 2
BDACA1617s2 - Lecture 2
 
BDACA1617s2 - Tutorial 1
BDACA1617s2 - Tutorial 1BDACA1617s2 - Tutorial 1
BDACA1617s2 - Tutorial 1
 
BDACA1617s2 - Lecture 1
BDACA1617s2 - Lecture 1BDACA1617s2 - Lecture 1
BDACA1617s2 - Lecture 1
 
Media diets in an age of apps and social media: Dealing with a third layer of...
Media diets in an age of apps and social media: Dealing with a third layer of...Media diets in an age of apps and social media: Dealing with a third layer of...
Media diets in an age of apps and social media: Dealing with a third layer of...
 
Conceptualizing and measuring news exposure as network of users and news items
Conceptualizing and measuring news exposure as network of users and news itemsConceptualizing and measuring news exposure as network of users and news items
Conceptualizing and measuring news exposure as network of users and news items
 
Data Science: Case "Political Communication 2/2"
Data Science: Case "Political Communication 2/2"Data Science: Case "Political Communication 2/2"
Data Science: Case "Political Communication 2/2"
 

Recently uploaded

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Recently uploaded (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Analyzing social media with Python and other tools (4/4)

  • 1. Looking back: Yesterday Network analysis and visualization Exercise Questions? Hands-on-Workshop Big (Twitter) Data Damian Trilling d.c.trilling@uva.nl @damian0604 www.damiantrilling.net Afdeling Communicatiewetenschap Universiteit van Amsterdam 31 January 2014 9.30 #bigdata Damian Trilling
  • 2. Looking back: Yesterday Network analysis and visualization Exercise Questions? In this session (4/4): 1 Looking back: Yesterday 2 Network analysis and visualization Network analysis? Preparing the data Gephi 3 Exercise 4 Questions? #bigdata Damian Trilling
  • 3. Looking back: Yesterday Network analysis and visualization Exercise Questions? Yesterday We did a lot of stuff. . . • Future plans? • What do you still need? • Don’t forget to have a look at the sample script (maybe copy the whole beehub-folder) #bigdata Damian Trilling
  • 4. Looking back: Yesterday Network analysis and visualization Exercise Questions? Network analysis? Network analysis? Why? • Often used to visualize social media data • But you can also calculate a lot of interesting statistics • Today: No intro to network analysis as a method, but first steps to get the data and software working #bigdata Damian Trilling
  • 5. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Network analysis and visualization: Preparing the data #bigdata Damian Trilling
  • 6. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Types of networks we could analyze • RT-networks • @mention-networks • Follower-following-networks • ... #bigdata Damian Trilling
  • 7. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Think of the CSV-files from yesterday #bigdata Damian Trilling
  • 8. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Think of the CSV-files from yesterday • We could strip everything from the tweet-column except the username (if someone is mentioned) . . . #bigdata Damian Trilling
  • 9. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Think of the CSV-files from yesterday • We could strip everything from the tweet-column except the username (if someone is mentioned) . . . • and then get a directed network: a column with senders and a column with the user the sender addresses. #bigdata Damian Trilling
  • 10. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Think of the CSV-files from yesterday • We could strip everything from the tweet-column except the username (if someone is mentioned) . . . • and then get a directed network: a column with senders and a column with the user the sender addresses. • Countless variations possible #bigdata Damian Trilling
  • 11. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Useful ressources: • http://dfreelon.org/t2g/t2g.py: Twitter-to-Gephi converter by Dan Freelon (but hey, with your knowledge from yesterday you could have written that one yourself!) • http://mappingonlinepublics.net/resources/: Axel Bruns’ processing tools for your Twapperkeeper-data #bigdata Damian Trilling
  • 12. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Twitter networks Useful ressources: • http://dfreelon.org/t2g/t2g.py: Twitter-to-Gephi converter by Dan Freelon (but hey, with your knowledge from yesterday you could have written that one yourself!) • . . . and indeed, there is an improved version on beehub. • http://mappingonlinepublics.net/resources/: Axel Bruns’ processing tools for your Twapperkeeper-data #bigdata Damian Trilling
  • 13. Looking back: Yesterday Network analysis and visualization Exercise Questions? Preparing the data Facebook-networks Gephi-networkfiles you can get from netvizz • personal network – extracts your friends and the friendship connections between them • personal like network – creates a network that combines your friends and the objects they liked • group data – creates networks and tabular files for both friendships and interactions in groups • page like network – creates a network of pages connected through the likes between them • page data – creates networks and tabular files for pages #bigdata Damian Trilling
  • 14. Looking back: Yesterday Network analysis and visualization Exercise Questions? Gephi Network analysis and visualization: Gephi #bigdata Damian Trilling
  • 15.
  • 16.
  • 17. Looking back: Yesterday Network analysis and visualization Exercise Questions? Exercise #bigdata Damian Trilling
  • 18. Looking back: Yesterday Network analysis and visualization Exercise Questions? Make your own network visualiztion Steps to take 1 2 Open the file in gephi. Pay attention to the correct options (directed vs undirected network). 3 #bigdata Collect a Facebook-network with netvizz OR use the Python-script to extract a network from one of yesterday’s Tweet-datasets. It would be even more elegant, of course, to integrate the code in your script from yesterday, so that it also produces a gephi output file. Visualize + calculate interesting statistics. Damian Trilling
  • 19. Looking back: Yesterday Network analysis and visualization Exercise Questions? Recap 1 Looking back: Yesterday 2 Network analysis and visualization Network analysis? Preparing the data Gephi 3 Exercise 4 Questions? #bigdata Damian Trilling
  • 20. Looking back: Yesterday Network analysis and visualization Exercise Questions? Vragen of opmerkingen? Damian Trilling d.c.trilling@uva.nl @damian0604 www.damiantrilling.net #bigdata Damian Trilling