Email: jdwilson4@usfca.edu
Class Time: M-F, 1:00 - 3:00 PM in 1650 CHEM building
Office Hours: T, TH 11:30 AM - 12:30 PM in 1106 D Perry building
Syllabus: Link
By the end of this course, you will be able to
- Proficiently wrangle, manipulate, and explore network data using the R programming language
- Utilize contemporary network R libraries including statnet and igraph
- Visualize network data
- Partition networks using contemporary community detection methods
- Formulate data-driven hypotheses about relational systems using network analysis tools
The focus of this course will be to provide you with the basic techniques available for making informed, data-driven decisions with network data structures using the R programming language. In particular, we will discuss the following topics
- History of Networks
- Network Applications
- Types of Network data: static, temporal, multilayer, directed, undirected, bipartite
- Structural Importance and Centrality
- Topological Summaries of Networks
- Shortest Paths
- Automatic Feature Learning of Graphs
- Community Detection
- Epidemics on Networks
- Intro to Statistical Network Modeling (if time permits)
Completed Assignments: Submit
Basics of R and Data Science
Foundations of Network Analysis: A History, Applications, and Construction
Network Descriptions: Local and Global Summaries
Dynamics on Networks
Topic | Reading | Practice | In-Class Code |
---|---|---|---|
Epidemic Models - Ch. 8.5 | Watts Model | - | - |
- Base R Cheat Sheet
- Try R by CodeSchool Quick, interactive R coding lessons
- Swirl (skip step 1 and 2 if you have already installed R and R Studio) Interactive coding lessions in R Studio
- SNAP Website Great resource for large network data
- Zachary's Karate Club: A social network of friendships between 34 members of a karate club at a US university in the 1970s.
- Political Blog: A directed network of hyperlinks between weblogs on US politics, recorded in 2005 by Adamic and Glance.
- Les Miserables: A coappearance network of characters in the novel Les Miserables.
- Power Grid: An undirected, unweighted network representing the topology of the Western States Power Grid of the United States.
- Facebook Social Circles: A network of anonymized social circles from Facebook.
- Enron Email Network: Enron email communication network where nodes are email addresses and edges are emails sent from i to j.
- Tuesday, June 27th - First day of class
- Tuesday, July 4th - Holiday, no class
- Friday, July 21st - Last day of class