This repository contains scripts and curated data to reproduce the audit of the LIT-PCBA benchmark, as detailed in our paper:
“Data Leakage and Redundancy in the LIT-PCBA Benchmark Dataset”.
The LIT-PCBA benchmark is widely used for evaluating virtual screening models. However, our audit reveals fundamental data integrity failures that invalidate its use for fair model evaluation.
Key issues identified include:
-
Inter-set Identity Leakage: Identical molecules duplicated across supposedly disjoint sets.
- 3 query ligands leaked into training and validation sets.
- 2,491 unique inactive compounds shared between training and validation.
-
Intra-set Identity Redundancy: Molecule duplicates within single sets.
- 2,945 unique inactives duplicated in training set.
- 789 unique inactives duplicated in validation set.
-
Analog Leakage & Redundancy: High similarity saturation reduces chemical diversity.
- ALDH1 target: 323 highly similar active compound pairs between training and validation.
- MTORC1 target: 9 of 11 query ligands are near-duplicates.
-
Incorrect Ligand Information: Query ligands provided as
.mol2files lack bond order, causing unreliable SMILES.
These flaws enable models to appear highly performant through memorization rather than true generalization.
- To enable full reproduction of our audit and verification of data integrity failures.
- To provide manually curated query ligand data with correct PDB codes, ligand IDs, and canonical SMILES strings.
Note: We do not provide a “cleaned” LIT-PCBA dataset; the issues are systemic and require new benchmark development rather than filtering.
- Clone the repository.
- Install dependencies (e.g., RDKit, requests).
- Run audit scripts to verify findings of leakage and redundancy.
- Use
pdb_to_ligand_mapping_with_smiles.csvfor corrected query ligand data.
If you use the scripts or data, please cite our work:
@misc{huang2025dataleakageredundancylitpcba,
title={Data Leakage and Redundancy in the LIT-PCBA Benchmark},
author={Amber Huang and Ian Scott Knight and Slava Naprienko},
year={2025},
eprint={2507.21404},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2507.21404},
}Repository: https://github.com/sievestack/LIT-PCBA-audit