This pages contains the references that I gathered while preparing my lecture for the 2016 CRM Summer School, which took place in Québec, Canada.
Material of the talk

lecture notes [in revision]
Resources
Papers

Tutorial on Spectral Clustering by Ulrike von Luxburg (2007)

Continuous maximization point of view of graph clustering (M. A. Riolo and M.E.J. Newman, 2014)

Equivalent paper for the modularity matrix (P. Zhang and M.E.J. Newman, 2015)
Software

networkx: Simple graph module in pure python. It comes with multiple functions and methods outofthebox.

graph_tool: Graph module for python, in cython. Favors the statistical approach, but the module includes some spectral methods. It’s fast.

scikitlearn: Machine learning in python. Include spectral methods, kmeans, and more.

seaborn: visualization. Straigtforward visualization module, perfect for spectral density plots.