journal article·2026-02-19

Molecular Representation Matters: Comparative Evaluation of Fingerprints, RDKit Descriptors, and Hashing Effects

Shijia Zhou, Junqing Li, Ziyi Liu, Dongqi Wang

Publisher page

Abstract

Molecular representations largely determine the learnability of quantum-chemical properties with machine learning. In order to find the most appropriate way to represent molecules in chemoinformatic studies, a comparative study of nine two-dimensional molecular fingerprints and three RDKit descriptor sets (PHYS, CONF, and PHCO) was conducted in terms of the prediction of five molecular properties by trained predictive machine learning models. The use of RDKit descriptor sets consistently yields more accurate results than hashed fingerprints across properties. Among fingerprints, Layered Fingerprint outperforms for global energy targets (Etot, Eee, Exc), whereas ECFP6 demonstrates better performance for atom-localized (Eatom) and thermodynamic targets (Cp). We further evaluate how the choice of hash function used during fingerprint construction affects representation quality and identify that noncryptographic hashing preserves locality and leads to better and more consistent outcomes than cryptographic hashing (SHA-256). This work provides mechanistic insights into how different molecular representations encode structural and physicochemical information, highlighting the merits and limits of descriptors for learning quantum-chemical properties. This offers practical guidance for selecting molecular representations and hashing strategies in designing and establishing pipelines for the artificial intelligence study of chemistry.
Source: europepmc · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Computational Drug Discovery Methods · Machine Learning in Materials Science · Graph theory and applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

State Key Laboratory of Fine Chemicals, Liaoning Key Laboratory for Catalytic Conversion of Carbon Resources, School of Chemical Engineering, School of Chemistry

Dalian University of Technology

Funding

National Key Research and Development Program of China · Liaoning Revitalization Talents Program · Fundamental Research Funds for the Central Universities · National Natural Science Foundation of China

References (70)

Show source-provided references
1. 10.1021/acs.accounts.0c0069910.1021/acs.accounts.0c00699 ↗
2. 10.1039/C7SC02664A10.1039/C7SC02664A ↗
3. 10.1016/j.drudis.2022.10337310.1016/j.drudis.2022.103373 ↗
4. 10.1126/science.aat266310.1126/science.aat2663 ↗
5. 10.1038/s41467-023-36329-y10.1038/s41467-023-36329-y ↗
6. 10.1021/acs.jcim.3c0125010.1021/acs.jcim.3c01250 ↗
7. 10.1021/acs.jcim.6b0060110.1021/acs.jcim.6b00601 ↗
8. 10.1039/C8SC00148K10.1039/C8SC00148K ↗
9. Zhu, J.; Xia, Y.; Wu, L.; Xie, S.; Qin, T.; Zhou, W.; Li, H.; Liu, T.Y. Unified 2D and 3D Pre-Training of Molecular Representations. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining ; ACM: Washington DC USA, 2022; pp 2626–2636. 10.1145/3534678.353936810.1145/3534678.3539368 ↗
10. Gedela, G. S.; Bobby, J.; Bhatt, N. Chemistry Inspired Molecular Representation for Property Prediction. In Proceedings of the 5th Joint International Conference on Data Science & Management of Data (9th ACM IKDD CODS and 27th COMAD) ; ACM: Bangalore, India, 2022; pp 290–291. 10.1145/3493700.349374610.1145/3493700.3493746 ↗
11. 10.1063/1.502461110.1063/1.5024611 ↗
12. 10.1016/j.csbj.2024.05.03510.1016/j.csbj.2024.05.035 ↗
13. 10.1016/j.compbiomed.2020.10419710.1016/j.compbiomed.2020.104197 ↗
14. 10.1093/bioinformatics/bts43710.1093/bioinformatics/bts437 ↗
15. 10.1002/wcms.160310.1002/wcms.1603 ↗
16. 10.1186/s13321-022-00648-x10.1186/s13321-022-00648-x ↗
17. 10.1186/s13321-020-00479-810.1186/s13321-020-00479-8 ↗
18. 10.1007/s11224-021-01793-z10.1007/s11224-021-01793-z ↗
19. 10.1007/s10822-020-00361-710.1007/s10822-020-00361-7 ↗
20. 10.1002/qua.2491210.1002/qua.24912 ↗
21. 10.1021/acscentsci.7b0057210.1021/acscentsci.7b00572 ↗
22. 10.1021/acs.accounts.0c0074510.1021/acs.accounts.0c00745 ↗
23. 10.1093/bib/bbad40010.1093/bib/bbad400 ↗
24. 10.1093/bib/bbab36510.1093/bib/bbab365 ↗
25. 10.1021/acs.jcim.6b0062510.1021/acs.jcim.6b00625 ↗
26. 10.1186/s13321-024-00830-310.1186/s13321-024-00830-3 ↗
27. 10.5281/zenodo.1110244610.5281/zenodo.11102446 ↗
28. 10.1021/acs.jcim.9b0023710.1021/acs.jcim.9b00237 ↗
29. 10.1002/cmdc.20080040810.1002/cmdc.200800408 ↗
30. 10.1021/c160017a01810.1021/c160017a018 ↗
31. 10.1021/ci010132r10.1021/ci010132r ↗
32. 10.1093/nar/gkac95610.1093/nar/gkac956 ↗
33. 10.1021/ci00046a00210.1021/ci00046a002 ↗
34. 10.1021/ci00054a00810.1021/ci00054a008 ↗
35. 10.1088/2632-2153/abb21210.1088/2632-2153/abb212 ↗
36. 10.1021/acs.jcim.4c0231910.1021/acs.jcim.4c02319 ↗
37. 10.1016/j.jtice.2023.10512310.1016/j.jtice.2023.105123 ↗
38. 10.48550/ARXIV.2405.0596110.48550/ARXIV.2405.05961 ↗
39. 10.1002/jcc.2170710.1002/jcc.21707 ↗
40. 10.1109/5254.70842810.1109/5254.708428 ↗
41. 10.1023/A:101093340432410.1023/A:1010933404324 ↗
42. 10.1007/978-3-642-41136-6_510.1007/978-3-642-41136-6_5 ↗
43. Pedregosa F. · Journal of Machine Learning Research · 2011 · 12 · 2825
44. 10.5281/zenodo.120701710.5281/zenodo.1207017 ↗
45. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining ; ACM: San Francisco California USA, 2016; pp 785–794. 10.1145/2939672.293978510.1145/2939672.2939785 ↗
46. Ke G. · Proceedings of the 31st Conference on Neural Information Processing Systems · 2017 · 3146
47. 10.48550/ARXIV.1810.1136310.48550/ARXIV.1810.11363 ↗
48. 10.1038/nature1453910.1038/nature14539 ↗
49. Abadi, M.; Barham, P.; Chen, J.; Chen, Z.; Davis, A.; Dean, J.; Devin, M.; Ghemawat, S.; Irving, G.; Isard, M.; Kudlur, M.; Levenberg, J.; Monga, R.; Moore, S.; Murray, D. G.; Steiner, B.; Tucker, P.; Vasudevan, V.; Warden, P.; Wicke, M.; Yu, Y.; Zheng, X. TensorFlow: A System for Large-Scale Machine Learning. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation ; USENIX Association, 2016; pp 265–283.
50. 10.48550/ARXIV.2003.0650510.48550/ARXIV.2003.06505 ↗
51. 10.1103/PhysRevLett.98.14640110.1103/PhysRevLett.98.146401 ↗
52. Schütt K. · NIPS'17: Proceedings of the 31st International Conference on Neural Information Processing Systems · 2017 · 992
53. 10.1038/s41467-019-10827-410.1038/s41467-019-10827-4 ↗
54. 10.1103/PhysRevLett.120.14300110.1103/PhysRevLett.120.143001 ↗
55. 10.1021/ci100050t10.1021/ci100050t ↗
56. 10.1016/j.drudis.2022.10335610.1016/j.drudis.2022.103356 ↗
57. 10.1002/cpz1.21710.1002/cpz1.217 ↗
58. 10.1109/BIBM.2015.735979210.1109/BIBM.2015.7359792 ↗
59. 10.1186/s13321-021-00506-210.1186/s13321-021-00506-2 ↗
60. Duvenaud D. K. · NIPS'15: Proceedings of the 29th International Conference on Neural Information Processing Systems · 2015 · 2 · 2224
61. Gilmer J. · Proc. Mach. Learn. Res. · 2017 · 70 · 1263
62. Song, Y. Graph Convolutional Networks (GCNs) for Molecular Property Prediction in Drug Development . Honors Undergraduate Thesis, The Ohio State University, Columbus, OH, 2020. http://hdl.handle.net/1811/91665
63. 10.1145/1553374.155351610.1145/1553374.1553516 ↗
64. Freksen C. B. · NIPS'18: Proceedings of the 32nd International Conference on Neural Information Processing Systems · 2018 · 5394
65. 10.1016/j.cpc.2018.03.01610.1016/j.cpc.2018.03.016 ↗
66. 10.1021/acs.chemrev.0c0086810.1021/acs.chemrev.0c00868 ↗
67. 10.1038/s41524-021-00636-z10.1038/s41524-021-00636-z ↗
68. 10.1103/PhysRevB.87.07515010.1103/PhysRevB.87.075150 ↗
69. 10.1038/s41467-020-19093-110.1038/s41467-020-19093-1 ↗
70. 10.1021/acs.jpclett.2c0073410.1021/acs.jpclett.2c00734 ↗