Community detection in multi-layer bipartite networks | Synapse