Learning meaningful representations of protein sequences | Synapse