Published March 22, 2016 | Version v1
Other Open

Introduction into bi-partite networks in python

  • 1. KF University Graz

Description

This essay and the related computation delivers a comprehensive introduction into the concept of bipartite networks, a class of networks whose nodes are divided into two sets and only the connection between two nodes in different sets is allowed (Easley and Kleinberg, 2010). The analysis and visualization is done in the programming language Python and offers easy to understand first steps in both fields, network analyses and python programming. As data a collaboration network of github users and projects and an affiliation network of dbpedia entities with countries from KONECT are used. The analysis compares key measures like average shortest path, density, degree centrality and clustering. Also the topic of bipartite network projections to unipartite ones will be addressed on a practical and theoretical level. A specialty is, that the whole documentation and computation is done the open way in use of the Open Source Softwares LaTeX, Python and Git/GitHub to make it reproducible, freely accessible and useable for everyone.

Notes

This is a report from a seminar about network science.

Files

report.pdf

Files (376.5 kB)

Name Size Download all
md5:7f33e888ce82d482e38f1462181e0938
376.5 kB Preview Download