Representing and Reasoning about Protein Families Using Generative and Discriminative Methods | Synapse