Figure 2

Results from the model training and algorithm selection process. (A) The bar chart shows the average AUC score for each candidate algorithm in the training set. (B) The bar chart shows the AUC score of the best model for each candidate algorithm in the test set. (C) The best ROC curve for each candidate algorithm in the training set. (D) ROC plot of the best model for each candidate algorithm in the test set. Details of these analysis methods are provided in the appendix (Additional file 2: Table S2). AUC area under the receiver operating characteristic curve, ROC Receiver operating characteristic (ROC) curve.