Bipartite graph analysis