Resources

Emilio Ferrara (Professor of Computer Science at USC) & (HUmans | MAchines | Networks | Social Systems) Lab


GitHub Repos

ECHO: Encoding Communities via High-order Operators: (Feb 2026 release) ECHO, a scalable, self-supervised framework for attributed community detection in large-scale networks.

Generalized Louvain Method: RECOMMENDED 2026 new scalable implementation in Python (works for large scale networks up to millions of nodes)

GEM: A Python library for Graph Embedding Methods

Projects

COSINE: Cognitive Online Simulation of Information Network Environments

Modeling Individual Trajectories and Incentives in Gamified Techno-social Environments

Code, algorithms, and tools

The Python Data Scientist Toolbox!

(old Java implementation from 2011) CONCLUDE: A Fast Community Detection Algorithm for Large-Scale Networks

(old Java implementation from 2011) WERW-Kpath: A Weighting Algorithm for Large-Scale Networks based on Random Walks

Were you instead looking for Ferrara’s REGULARITY AI | AI Expert Witness & Regulatory Consulting ?

Office: Ginsburg Hall 405G | Labs: 403H / 403J