(a) Table of performances for the best five models that predict antibacterial efficacy using PLA2s, svMPs, and WAP/KUNs for Elapidae snakes against Gram-positive, facultative anaerobic, coccus bacteria. The variable β0 indicates the intercept value for the model. Models defined as ‘effectiveness ~ β0’ are intercept models. Model 1, the best performing model, is in bold. (b) Receiver operator characteristic (ROC) curve for best performing model (Model 1). The area under the curve (AUC) of the ROC informs goodness of fit, where a value greater than 0.5 indicates the model performs better than random. In this instance, the AUC of the best performing model is 0.95. (c) Histogram of recalculated AUC values from permuted data. The red vertical line indicates the position of the observed AUC value from the non-permuted data. The number of AUC values greater than the original value is the exact p-value for the best performing model (Model 1). In this case, the p-value of the best performing model is <0.01.