Describe, implement and analyze algorithms that solve fundamental problems in biological network analysis: descriptive summaries of network structure and properties, probabilistic and dynamical network models, statistical models for networked data and network visualization.