Learning generative models for protein fold families | Synapse