Clustering proteins into families using artificial neural networks | Synapse