Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.

Recently much effort has been invested in using convolutional neural network (CNN) models trained on 3D structural images of protein-ligand complexes to distinguish binding from non-binding ligands for virtual screening. However, the dearth of reliable protein-ligand x-ray structures and binding aff...

Full description

Bibliographic Details
Main Authors: Lieyang Chen, Anthony Cruz, Steven Ramsey, Callum J Dickson, Jose S Duca, Viktor Hornak, David R Koes, Tom Kurtzman
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2019-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0220113
id doaj-1b18d4982db141da83dc26f8ff936f75
record_format Article
spelling doaj-1b18d4982db141da83dc26f8ff936f752021-03-03T19:50:09ZengPublic Library of Science (PLoS)PLoS ONE1932-62032019-01-01148e022011310.1371/journal.pone.0220113Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.Lieyang ChenAnthony CruzSteven RamseyCallum J DicksonJose S DucaViktor HornakDavid R KoesTom KurtzmanRecently much effort has been invested in using convolutional neural network (CNN) models trained on 3D structural images of protein-ligand complexes to distinguish binding from non-binding ligands for virtual screening. However, the dearth of reliable protein-ligand x-ray structures and binding affinity data has required the use of constructed datasets for the training and evaluation of CNN molecular recognition models. Here, we outline various sources of bias in one such widely-used dataset, the Directory of Useful Decoys: Enhanced (DUD-E). We have constructed and performed tests to investigate whether CNN models developed using DUD-E are properly learning the underlying physics of molecular recognition, as intended, or are instead learning biases inherent in the dataset itself. We find that superior enrichment efficiency in CNN models can be attributed to the analogue and decoy bias hidden in the DUD-E dataset rather than successful generalization of the pattern of protein-ligand interactions. Comparing additional deep learning models trained on PDBbind datasets, we found that their enrichment performances using DUD-E are not superior to the performance of the docking program AutoDock Vina. Together, these results suggest that biases that could be present in constructed datasets should be thoroughly evaluated before applying them to machine learning based methodology development.https://doi.org/10.1371/journal.pone.0220113
collection DOAJ
language English
format Article
sources DOAJ
author Lieyang Chen
Anthony Cruz
Steven Ramsey
Callum J Dickson
Jose S Duca
Viktor Hornak
David R Koes
Tom Kurtzman
spellingShingle Lieyang Chen
Anthony Cruz
Steven Ramsey
Callum J Dickson
Jose S Duca
Viktor Hornak
David R Koes
Tom Kurtzman
Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.
PLoS ONE
author_facet Lieyang Chen
Anthony Cruz
Steven Ramsey
Callum J Dickson
Jose S Duca
Viktor Hornak
David R Koes
Tom Kurtzman
author_sort Lieyang Chen
title Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.
title_short Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.
title_full Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.
title_fullStr Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.
title_full_unstemmed Hidden bias in the DUD-E dataset leads to misleading performance of deep learning in structure-based virtual screening.
title_sort hidden bias in the dud-e dataset leads to misleading performance of deep learning in structure-based virtual screening.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2019-01-01
description Recently much effort has been invested in using convolutional neural network (CNN) models trained on 3D structural images of protein-ligand complexes to distinguish binding from non-binding ligands for virtual screening. However, the dearth of reliable protein-ligand x-ray structures and binding affinity data has required the use of constructed datasets for the training and evaluation of CNN molecular recognition models. Here, we outline various sources of bias in one such widely-used dataset, the Directory of Useful Decoys: Enhanced (DUD-E). We have constructed and performed tests to investigate whether CNN models developed using DUD-E are properly learning the underlying physics of molecular recognition, as intended, or are instead learning biases inherent in the dataset itself. We find that superior enrichment efficiency in CNN models can be attributed to the analogue and decoy bias hidden in the DUD-E dataset rather than successful generalization of the pattern of protein-ligand interactions. Comparing additional deep learning models trained on PDBbind datasets, we found that their enrichment performances using DUD-E are not superior to the performance of the docking program AutoDock Vina. Together, these results suggest that biases that could be present in constructed datasets should be thoroughly evaluated before applying them to machine learning based methodology development.
url https://doi.org/10.1371/journal.pone.0220113
work_keys_str_mv AT lieyangchen hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT anthonycruz hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT stevenramsey hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT callumjdickson hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT josesduca hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT viktorhornak hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT davidrkoes hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
AT tomkurtzman hiddenbiasinthedudedatasetleadstomisleadingperformanceofdeeplearninginstructurebasedvirtualscreening
_version_ 1714825391132114944