Related Experiment Video
Updated: Jun 5, 2025

DNA Origami-Mediated Substrate Nanopatterning of Inorganic Structures for Sensing Applications
Published on: September 27, 2019
Sort & Slice: a simple and superior alternative to hash-based folding for extended-connectivity fingerprints
Markus Dablander1, Thierry Hanser2, Renaud Lambiotte1
1Mathematical Institute, University of Oxford, Andrew Wiles Building, Radcliffe Observatory Quarter (550), Woodstock Road, Oxford, OX2 6GG, UK.
Sort & Slice, a novel method for vectorizing extended-connectivity fingerprints (ECFPs), outperforms traditional hash-based folding for molecular machine learning. This technique improves chemical prediction by efficiently pooling substructure information.
Area of Science:
- Cheminformatics
- Molecular Machine Learning
- Computational Chemistry
Background:
- Extended-connectivity fingerprints (ECFPs) are widely used for molecular representation in cheminformatics and machine learning.
- Current methods for converting ECFP substructures into bit vectors, like hash-based folding, can lead to information loss and bit collisions.
- Graph neural networks offer advanced atom feature aggregation, but ECFP vectorization remains a bottleneck.
Purpose of the Study:
- To introduce a general mathematical framework for structural fingerprint vectorization, termed substructure pooling.
- To present Sort & Slice, a novel, bit-collision-free alternative to hash-based folding for ECFP pooling.
- To computationally evaluate Sort & Slice against existing methods for molecular property prediction.
Main Methods:
- Developed a general framework for substructure pooling, encompassing various vectorization techniques.
- Implemented Sort & Slice, which ranks substructures by prevalence and selects the top L features.
- Compared Sort & Slice with hash-based folding, filtering, and mutual-information maximization using ECFP-based molecular property prediction tasks.
Main Results:
- Sort & Slice demonstrated robust and substantial performance improvements over hash-based folding across diverse prediction tasks.
- The proposed method consistently outperformed other investigated substructure-pooling techniques.
- Performance gains were observed across different machine learning models, data splitting strategies, and ECFP hyperparameters.
Conclusions:
- Sort & Slice is a simple yet highly effective method for vectorizing ECFPs, offering a superior alternative to hash-based folding.
- The substructure pooling framework provides a generalized approach to structural fingerprint vectorization.
- Sort & Slice is recommended as the default method for vectorizing ECFPs in supervised molecular machine learning to enhance predictive accuracy.
Related Concept Videos
IR Frequency Region: Fingerprint Region
Protein Folding
Long-patch Base Excision Repair
Protein Complexes with Interchangeable Parts
The SCF ubiquitin ligase is a protein complex of five individual proteins. This complex attaches ubiquitin to other target proteins to mark them for degradation. In order...
¹³C NMR: ¹H–¹³C Decoupling
A broadband decoupling technique is used to simplify these complex, sometimes overlapping, signals. Broadband decoupling relies on a...

