Protein domain decomposition using a graph-theoretic approach | Synapse