In the training process, the weights of the selected model were those from the epoch with the maximum accuracy (proportion of correct predictions) on the validation set. This process was run for each strategy and fold. Then, each selected model was used to predict on their corresponding test set. After the binarization of the test set predictions (probability threshold of 0.5), the proportion of predicted actives was computed by protein and also compared to the ratios of the original test and training sets.