Welcome to the official web page of the Social ComQuant Project!

(Workshop Series #2) Introduction to network analysis with Python

 

CLOSED

[Workshop Series#2 of  Introduction to Computational Social Science methods with Python]

 

Workshop Details

Date: 11 April 2023, Tuesday, 

Time: 14:00 – 17:00

Venue: Koç University, Rumelifeneri Campus, LECTURE ROOM: CASE 127


(NOTE: Please beware that the event’s format may be changed to ONLINE depending on the regulation changes announced by the Higher Education Council (YÖK)).

Workshop Language: English

Instructors:  Dr. Haiko Lietz, & Dr. N. Gizem Bacaksizlar Turbic 

 

Course description

Computational Social Science is often concerned with the traces of human behavior like those left by uses of social media, messaging services, or cell phones. Such digital behavioral data is genuinely relational and can, therefore, be studied using the formal techniques of network analysis. The basic units of networks called nodes can be actors (e.g., users), communicative symbols (e.g., hashtags), or even transactions (e.g., tweets). By focusing on the edges (relations) among nodes, network analysis is capable of creating insights that are not possible by merely doing statistics on the nodes and their attributes. In the workshop, we will give an introduction to how network data should be organized, how networks can be created in Python, and how they can be analyzed on three levels. On the micro level, we will introduce centrality analysis which results in numerical descriptions of nodes. On the meso level, we will introduce community detection, which results in sets of nodes that form groups or clusters. On the macro level, we will introduce measures that describe inequality in, and the cohesion of, the network in its entirety. We will be using network data from the Copenhagen Networks Study, which describes four different types of social relations among students over time. The workshop will alternate between live-coding demonstrations and periods in which participants apply that knowledge in context, both using Jupyter Notebooks. The software we will be using is NetworkX, a standard Python library that is simple to understand, provides a breadth of options and has a large user community.

Target group

Undergraduate, master students, doctoral candidates, and experienced researchers who want to get introduced to the practice of Computational Social Science.

 

Requirements

Participants are expected to know the basics of Python and have at least some experience using it.

For the workshops, participants should bring a running system on which they can execute Jupyter Notebooks. We will be using Python 3.9 and several standard libraries that are part of the Anaconda 2022.10 distribution or can be installed on top of that. A list of libraries and versions of these libraries that participants should import will be circulated before the workshops.

We recommend that participants install Anaconda 2022.10. Feel free to also work in a cloud-like Google Colab. Consult this link for more detailed instructions on how to set up your computing environment.