Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jvallyea/Mapping-Social-Media

Using Python and Gephi to map and visualize personal twitter networks
https://github.com/jvallyea/Mapping-Social-Media

gephi network-map nodexl python tweepy twitter

Last synced: about 2 months ago
JSON representation

Using Python and Gephi to map and visualize personal twitter networks

Awesome Lists containing this project

README

        

# OVERVIEW
Social media networks like Facebook, Twitter and Instagram exert an immense amount of influence on the way we connect with friends, receive our news, and learn information. But if we pause and take a second to examine our social networks from a quantitative lens, we can see the role we play in the sprawling modern media web. This GitHub repository was borne from my summer work as a movement building intern at the World Resources Institute. To truly catalyze change, we need to first understand the social networks that affect and amplify a movement's magnitude.



Twitter is a particularly interesting social media network, as it has an easily-understandable structure, allowing for principles of statistics and graph theory to be translated with little modification.
# TWITTER
For a complete overview on how to use the tools in this repo, please visit use [this Jupyter Notebook](https://github.com/jvallyea/Mapping-Social-Media/blob/master/Social%20and%20News%20Media%20Guide.ipynb)


* Note: If working locally, you must be able to access and edit a Jupyter Notebook - instructions can be found [here](http://jupyter.readthedocs.io/en/latest/install.html).



Tools used in this repository to collect and analyze data include Gephi and NodeXL, and the GDELT database. Python scripts can be used in conjunction with these tools to better understand our role in social networks.


Here is a sample of some of the analyses and visualizations that can result from this repo:
![alt text](https://github.com/jvallyea/Mapping-Social-Media/blob/master/Images/KCore.PNG)
A filtered [k-core](https://en.wikipedia.org/wiki/Degeneracy_(graph_theory)) map of the forest and landscape restoration twitter network over the summer of 2017. Seeing how two seemingly unrelated networks are connected by just 2 nodes can be used by others in the network to leverage their connections and expand their audience.
![alt text](https://github.com/jvallyea/Mapping-Social-Media/blob/master/Images/EgoNetwork.PNG)
An ego network of a single user is like playing six degrees of separation (Twitter Style!). Here, all connections (up to the 3rd degree) are shown in a network. In this way, we can see not only how our friends are connected, but also how our friends-of-friends are connected with one another.



Have fun exploring your networks, and please don't hesitate to shoot me an email at [email protected] if you have any questions!