To evaluate the sorting performance, we measure top-K Precision, Enrichment Factor and Boltzmann-Enhanced Discrimination of Receiver Operating Characteristic (BEDROC). Since Precision is sensitive to the amount of noise in the dataset, we scale it with respect to the false positive and true positive rate for each dataset, making this metric more consistent across datasets. Therefore, a relative top-K precision score of 0.0 indicates that a given ranking is equal to random sorting, while values above 0.0 denote percent improvements over assay noise. We further discuss our metric selection in chapter 4 of the Supporting Information.