Ralucca Gera - MA4404 Structure & Analysis of Complex Networks - Ralucca Gera, Professor of Mathematics
MA 4044: Structure and Analysis of Complex Networks
- Information for the main components: Syllabus, Multilayer Network activity, Network Profile Summary Data and Team Research Project.
- Online free textbooks: Barabasi's free textbook, Newman's SIAM article (extended to a book), Estrada's article (extended to Estra's textbook), Easley and Kleinberg's book, and The Atlas for the Aspiring Network Scientist book
- Resources for tools support for network analysis: Python, Gephi, R and Matlab
Students' presentations (some are in class presentations and some are assessments in MS Teams).
Hyperlinks to content used in class that day.
January 2026 Class Schedule
| Week | Monday | Tuesday | Wednesday | Thursday |
|---|---|---|---|---|
| JAN 5-9 |
CHUNK Learning ("NPS MA4004 Course Resources" unit, particularly Real Networks chunk ) |
Introduction to multilayer network activity Create your personal network for the Network Profile Summary | Finalize your personal network for the Network Profile Summary, Click here to find examples of networks you can reuse | |
| JAN 12-16 |
CHUNK Learning ("Network Science Overview" unit) Meet for the multilayer activity |
Network Science overview, 3rd part - BA
|
||
| JAN 19-23 |
PPT slide (network introduction) due by 9am
|
Multilayer Network Activity presentations (each group has 15 min to present, followed by Q&A). |
Team research project (Goal: possible methodologies)
|
|
| JAN 26-30 |
PPT slide (synthetic networks) due by 9am
CHUNK Learning ("Core-Periphery" chunk from "MesoScale" unit) |
Team research project (Goal: decide on your methodology, work on Section 3 in Overleaf) |
Network Profile PPT presentation (core-periphery, k-core, k-dense)
Presenters: Dave, Joseph, Joseph, Theodore. |
February 2026 Class Schedule
| Week | Monday | Tuesday | Wednesday | Thursday |
|---|---|---|---|---|
| FEB 2-6 |
PPT slides (core-periphery) due by 9am
CHUNK Learning ("Communities" chunk from "MesoScale" unit)
|
Team research project (Goal: complete Sections 1 and 2 in Overleaf based on the directions of Section 3; complete first two slides of the team presentation) |
Network Profile PPT presentation (communities)
Presenters: Raaj, Kirby, Dave, Joseph, Joseph. |
|
| FEB 9-13 |
PPT slide (Communities) due by 9am
CHUNK Learning ("Scale Free & Small World" chunk from the "MacroScale" unit) |
Team research project (Goal: start Section 3 in Overleaf; start your 3rd slide of the team presentation) |
Network Profile PPT presentation (Scale Free & Small World)
Presenters: Theodore, Raaj, Joseph MM, Kirby, Dave. |
|
| FEB 16-20 |
PPT slide (Sccale free & small world) due by 9am
CHUNK Learning ("Network Centrality" unit) |
Centralities activity Centralities: Degree Centrality |
Team research project (Goal: run experiments and update Section 4 in Overleaf; start slide 4 of the team presentation) |
Network Profile PPT presentation (degree driven centrality)
Presenters: Theodore, Joseph LM, Raaj, Kirby, Dave. |
| FEB 23-27 |
CHUNK Learning ("Network Centrality" unit) Holiday |
Centralities Closeness |
Team research project (Goal: Finalize experiments and Section 4 in Overleaf; create slide 4 of the team presentation) |
Network Profile PPT presentation (distance driven centralities)
Presenters: Kirby, Joseph, Joseph, Theodore, Raaj. |
March 2026 Class Schedule
| Week | Monday | Tuesday | Wednesday | Thursday |
|---|---|---|---|---|
| MAR 2-6 |
PPT slides (all applicable centralities) due by 9am
CHUNK Learning: "NS Takeaways" chunk from the "MacroScale" unit
Optional: Information propagation in networks: TED talk and Robustness |
Prof. Alderson's lecture on "Catching the Network Science bug" |
Team research project (Goal: draw results and conclusions. Update Section 5 in Overleaf; Create slide 5 of the team presentation) |
Prof. Alderson's lecture on "Catching the Network Science bug" |
| MAR 9-13 |
PPT Slide due by 9am (over the points that Prof. Alderson talk)
CHUNK Learning: "Homophily and Assortativity" chunk from the "MacroScale" unit) and |
Team research project (Goal: Finalize the paper in Overleaf; Finalize the team presentation) |
Prof. McClure's lecture on Graph Neuro Networks |
Prof. Everton's lecture on Social Networks |
| MAR 16-20 |
PPT slides (over your takeaways from previous week's talk) due by 9am This is the final exam week (your final exam is the team research project: PPT and paper) |
Team research project presentation and discussions (Team 1) |
Team research project presentation and discussions (Team 2) |
Due by March 19th: 1) Final Network Profile Summary - complete PPT deck to include takeaways 2) Research Project due (PPT and paper). |
Classes Taught
- MA 1025 (Mathematical Reasoning)
- MA 1113 (Differential Calculus)
- MA 1114 (Integral Calculus)
- MA 1115 (Multivariate Calculus)
- MA 2025 (Logic and Discrete I)
- MA 3025 (Logic and Discrete II)
- MA 3042 (Linear Algebra)
- MA 4027 (Graph Theory)
- MA 4394 (Topics in Network Science)
- MA 4404 (Complex Networks)
- Short Courses in Network Science
Research Tools
- CHUNK learning (not in IE)
- CoCalc
- Latex/OverLeaf (GWC)
- Gephi (need Java 1.8)
- Python/R/Matlab (NetworkX)
- Network Science
- Proof techniques
- Machine Learning
- Fun Projects