This network looks very complex. Our goal will be to define understandable patterns of connections that serve as building blocks of the network. Ideally, we would like to understand the dynamics of the entire network based on the dynamics of the individual building blocks. In this chapter, we will:

1. Define a way to detect building-block patterns in complex networks, called network motifs.