The complexity of the compounds generated was estimated using the synthetic accessibility (SA) score previously published. Briefly, the SA score implemented in this study is the difference between a fragment score and a complexity penalty. The fragment score captures common structural features in a large number of already synthesized molecules (934,046 representative molecules from the PubChem).