Figure shows how data sets were split within the train-validation-test set scheme. Initial dataset was split into two sets with the 4:1 ratio based on the scaffold splitting or random shuffled splitting. Then the 80% dataset was used as the training and validation dataset while the 20% dataset was used as the hold out test set to evaluate model performances.