Networks that are composed of two different types of nodes are referred to as “bipartite.” In a bipartite network (or graph), edges connect one type of node to another—never two nodes of the same type. Bipartite networks can be directed or undirected.