Structure and inference in annotated networks | Synapse