For the two preliminary study rounds, and for the first round of the production stage, the compounds present in the initial pool were grouped in 1000 clusters via the k-means algorithm, as implemented in scikit-learn, and using binary extendedconnectivity fingerprints as molecular features. Pairs were then selected by ensuring that their associated clusters were not repeated within the same batch of questions.