deepchem / deepchem/moleculenet
Non-canonical smiles confound string-based classifiers
Open
bug
- Dominant language
- Jupyter Notebook
- Stars
- 114
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
Running a string kernel classifier on the clintox dataset, I can obtain an AUROC of 0.96. When I canonicalize the smiles, my AUROC drops to 0.69. This implies that there is a bias in the smiles format between positive and negative examples that string-based classifiers can exploit to obtain unrealistically high performance, thereby tainting downstream benchmarks.
A solution to this would be to update the dataset to include only canonicalized smiles.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.