Design of metalloproteins and novel protein folds using variational autoencoders | Synapse