MieszkoMakuch / twitter-community-detection

University project: Twitter community detection using Modularity, Infomap, Label propagation and Multilevel algorithms
33 stars 8 forks source link
community-detection graph graph-visualization twitter

Twitter community detection

The purpose of this project was to create who-follows-whom graph based on Twitter data and detect communities using most popular community detection algorithms. The outcome of this project is a graph that has over 100k vertices and over 4 mln edges with communities that were detected using the following algorithms:

This repository contains set of scripts for:

Detailed report available at Google Docs (Polish version only)

Visualizations

Visualizations were made using Gephi.

Whole graph after community detection with modularity:

Selected communities

"Hobby" community

Most popular hashtags in this community:

Multiple small communities

Most important nodes in the graph

Data and results

Crawled data and analysis results can be found at Google drive.

Repository structure

Authors