Constrained Bayesian optimization for automatic chemical design using variational autoencoders | Synapse