A machine learning approach to predicting protein-ligand binding affinity with applications to molecular docking.
BACKGROUND
Accurately predicting the binding affinities of large sets of diverse protein-ligand complexes is an extremely challenging task. The scoring functions that attempt such computational prediction are essential for analysing the outputs of molecular docking, which in turn is an important technique for drug discovery, chemical biology and structural biology. Each scoring function assumes a predetermined theory-inspired functional form for the relationship between the variables that characterize the complex, which also include parameters fitted to experimental or simulation data and its predicted binding affinity. The inherent problem of this rigid approach is that it leads to poor predictivity for those complexes that do not conform to the modelling assumptions. Moreover, resampling strategies, such as cross-validation or bootstrapping, are still not systematically used to guard against the overfitting of calibration data in parameter estimation for scoring functions.


RESULTS
We propose a novel scoring function (RF-Score) that circumvents the need for problematic modelling assumptions via non-parametric machine learning. In particular, Random Forest was used to implicitly capture binding effects that are hard to model explicitly. RF-Score is compared with the state of the art on the demanding PDBbind benchmark. Results show that RF-Score is a very competitive scoring function. Importantly, RF-Score's performance was shown to improve dramatically with training set size and hence the future availability of more high-quality structural and interaction data is expected to lead to improved versions of RF-Score.


BACKGROUND
pedro.ballester@ebi.ac.uk; jbom@st-andrews.ac.uk


BACKGROUND
Supplementary data are available at Bioinformatics online.
Ballester
Pedro J
PJ
Unilever Centre for Molecular Science Informatics, Department of Chemistry, University of Cambridge, Cambridge, UK. pedro.ballester@ebi.ac.uk
Mitchell
John B O
JB
D000465:Algorithms; D001185:Artificial Intelligence; D016000:Cluster Analysis; D019295:Computational Biology / Q000379:methods*; D003627:Data Interpretation, Statistical; D030562:Databases, Protein; D015195:Drug Design; D008024:Ligands; D015233:Models, Statistical; D011485:Protein Binding; D011487:Protein Conformation; D011506:Proteins / Q000737:chemistry*; D015203:Reproducibility of Results
D008024:Ligands; D011506:Proteins