Robust cross-validation of linear regression QSAR models.
A quantitative structure-activity relationship (QSAR) model is typically developed to predict the biochemical activity of untested compounds from the compounds' molecular structures. "The gold standard" of model validation is the blindfold prediction when the model's predictive power is assessed from how well the model predicts the activity values of compounds that were not considered in any way during the model development/calibration. However, during the development of a QSAR model, it is necessary to obtain some indication of the model's predictive power. This is often done by some form of cross-validation (CV). In this study, the concepts of the predictive power and fitting ability of a multiple linear regression (MLR) QSAR model were examined in the CV context allowing for the presence of outliers. Commonly used predictive power and fitting ability statistics were assessed via Monte Carlo cross-validation when applied to percent human intestinal absorption, blood-brain partition coefficient, and toxicity values of saxitoxin QSAR data sets, as well as three known benchmark data sets with known outlier contamination. It was found that (1) a robust version of MLR should always be preferred over the ordinary-least-squares MLR, regardless of the degree of outlier contamination and that (2) the model's predictive power should only be assessed via robust statistics. The Matlab and java source code used in this study is freely available from the QSAR-BENCH section of www.dmitrykonovalov.org for academic use. The Web site also contains the java-based QSAR-BENCH program, which could be run online via java's Web Start technology (supporting Windows, Mac OSX, Linux/Unix) to reproduce most of the reported results or apply the reported procedures to other data sets.
Konovalov
Dmitry A
DA
School of Mathematics, Physics & Information Technology, James Cook University, Townsville, Queensland 4811, Australia. dmitry.konovalov@jcu.edu.au
Llewellyn
Lyndon E
LE
Vander Heyden
Yvan
Y
Coomans
Danny
D
D000465:Algorithms; D002138:Calibration; D016208:Databases, Factual; D016018:Least-Squares Analysis; D016014:Linear Models; D015233:Models, Statistical; D021281:Quantitative Structure-Activity Relationship; D015203:Reproducibility of Results; D012984:Software