IcePick: A Flexible Surface-Based System for Molecular Diversity

Abstract
IcePick is a system for computationally selecting diverse sets of molecules. It computes the dissimilarity of the surface-accessible features of two molecules, taking into account conformational flexibility. Then, the intrinsic diversity of an entire set of molecules is calculated from a spanning tree over the pairwise dissimilarities. IcePick's dissimilarity measure is compared against traditional 2D topological approaches, and the spanning tree diversity measure is compared against commonly used variance techniques. The method has proven easy to implement and is fast enough to be used in selection of reactants for numerous production-sized combinatorial libraries.