We tested the coverage of Generation 2 datasets of approximately 200 pharmaceutically relevant functional groups. In order to explore the functionality, we constructed a graph representation of the dataset. Functional groups are represented as nodes, and edges were constructed between nodes if both the functional groups represented by the nodes were present in the same molecule. Higher level abstractions of chemical environments such as aromatic, heterocycle, and so forth, were not considered as a functional group to avoid clutter. From this analysis, the Generation 2 dataset had 108 nodes which covers an additional 45 functional groups compared to Generation 1, which had 63 nodes. Generation 2 dataset's network of functional groups had 5533 edges, whereas Generation 1 had 739 edges. This increase in number of edges shows that a larger combinatorial mixing of functional groups was achieved with Generation 2 training data. The difference in connectivity between different clusters is shown in SI Figure and the functional groups were tabulated in SI Table .6.