# ToDD: Topological Compound Fingerprinting in Computer-Aided Drug Discovery

arXiv: https://arxiv.org/abs/2211.03808 · HTML: https://mlsanity.com/paper/2211.03808/

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- Builds on 24 of its 117 references that are in the map.
- First posted on arXiv 7 Nov 2022.

## Builds on (most cited first, 24 of 24)

- [An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale](https://mlsanity.com/paper/2010.11929/) (2020)
- [A ConvNet for the 2020s](https://mlsanity.com/paper/2201.03545/) (2022)
- [Efficient Attention: Attention with Linear Complexities](https://mlsanity.com/paper/1812.01243/) (2018)
- [Persistence Images: A Stable Vector Representation of Persistent Homology](https://mlsanity.com/paper/1507.06217/) (2015)
- [Understanding the Difficulty of Training Transformers](https://mlsanity.com/paper/2004.08249/) (2020)
- [Hierarchical Generation of Molecular Graphs using Structural Motifs](https://mlsanity.com/paper/2002.03230/) (2020)
- [An introduction to Topological Data Analysis: fundamental and practical aspects for data scientists](https://mlsanity.com/paper/1710.04019/) (2017)
- [A Survey on Graph Kernels](https://mlsanity.com/paper/1903.11835/) (2019)
- [A roadmap for the computation of persistent homology](https://mlsanity.com/paper/1506.08903/) (2015)
- [PersLay: A Neural Network Layer for Persistence Diagrams and New Graph Topological Signatures](https://mlsanity.com/paper/1904.09378/) (2019)
- [Learning to Extend Molecular Scaffolds with Structural Motifs](https://mlsanity.com/paper/2103.03864/) (2021)
- [Graph Filtration Learning](https://mlsanity.com/paper/1905.10996/) (2019)
- [Z-GCNETs: Time Zigzags at Graph Convolutional Networks for Time Series Forecasting](https://mlsanity.com/paper/2105.04100/) (2021)
- [Protein-Ligand Scoring with Convolutional Neural Networks](https://mlsanity.com/paper/1612.02751/) (2016)
- [Learning metrics for persistence-based summaries and applications for graph classification](https://mlsanity.com/paper/1904.12189/) (2019)
- [Stochastic Convergence of Persistence Landscapes and Silhouettes](https://mlsanity.com/paper/1312.0308/) (2013)
- [Persistence Curves: A canonical framework for summarizing persistence diagrams](https://mlsanity.com/paper/1904.07768/) (2019)
- [Persistence Homology of Networks: Methods and Applications](https://mlsanity.com/paper/1907.08708/) (2019)
- [BitcoinHeist: Topological Data Analysis for Ransomware Detection on the Bitcoin Blockchain](https://mlsanity.com/paper/1906.07852/) (2019)
- [Topological Anomaly Detection in Dynamic Multilayer Blockchain Networks](https://mlsanity.com/paper/2106.01806/) (2021)
- [Signed Barcodes for Multi-Parameter Persistence via Rank Decompositions and Rank-Exact Resolutions](https://mlsanity.com/paper/2107.06800/) (2021)
- [Instability of the Betti Sequence for Persistent Homology and a Stabilized Version of the Betti Sequence](https://mlsanity.com/paper/2109.09218/) (2021)
- [Vietoris-Rips Persistent Homology, Injective Metric Spaces, and The Filling Radius](https://mlsanity.com/paper/2001.07588/) (2020)
- [Geometric Approaches on Persistent Homology](https://mlsanity.com/paper/2103.06408/) (2021)

## Built on by (most cited first, 13 of 13)

- [Stable Vectorization of Multiparameter Persistent Homology using Signed Barcodes as Measures](https://mlsanity.com/paper/2306.03801/) (2023)
- [GRIL: A 2-parameter Persistence Based Vectorization for Machine Learning](https://mlsanity.com/paper/2304.04970/) (2023)
- [Improving Self-supervised Molecular Representation Learning using Persistent Homology](https://mlsanity.com/paper/2311.17327/) (2023)
- [D-GRIL: End-to-End Topological Learning with 2-parameter Persistence](https://mlsanity.com/paper/2406.07100/) (2024)
- [EMP: Effective Multidimensional Persistence for Graph Representation Learning](https://mlsanity.com/paper/2401.13713/) (2024)
- [Multiparameter Persistent Homology for Molecular Property Prediction](https://mlsanity.com/paper/2311.10808/) (2023)
- [SE(3)-Invariant Multiparameter Persistent Homology for Chiral-Sensitive Molecular Property Prediction](https://mlsanity.com/paper/2312.07633/) (2023)
- [TopER: Topological Embeddings in Graph Representation Learning](https://mlsanity.com/paper/2410.01778/) (2024)
- [Topology-Aware CLIP Few-Shot Learning](https://mlsanity.com/paper/2505.01694/) (2025)
- [CuMPerLay: Learning Cubical Multiparameter Persistence Vectorizations](https://mlsanity.com/paper/2510.12795/) (2025)
- [TopoFormer: Topology Meets Attention for Graph Learning](https://mlsanity.com/paper/2607.28259/) (2026)
- [Scalar Function Topology Divergence: Comparing Topology of 3D Objects](https://mlsanity.com/paper/2407.08364/) (2024)
- [The Morse Transform for Discrete Shape Analysis](https://mlsanity.com/paper/2503.04507/) (2025)

## Abstract (arXiv)

In computer-aided drug discovery (CADD), virtual screening (VS) is used for identifying the drug candidates that are most likely to bind to a molecular target in a large library of compounds. Most VS methods to date have focused on using canonical compound representations (e.g., SMILES strings, Morgan fingerprints) or generating alternative fingerprints of the compounds by training progressively more complex variational autoencoders (VAEs) and graph neural networks (GNNs). Although VAEs and GNNs led to significant improvements in VS performance, these methods suffer from reduced performance when scaling to large virtual compound datasets. The performance of these methods has shown only incremental improvements in the past few years. To address this problem, we developed a novel method using multiparameter persistence (MP) homology that produces topological fingerprints of the compounds as multidimensional vectors. Our primary contribution is framing the VS process as a new topology-based graph ranking problem by partitioning a compound into chemical substructures informed by the periodic properties of its atoms and extracting their persistent homology features at multiple resolution levels. We show that the margin loss fine-tuning of pretrained Triplet networks attains highly competitive results in differentiating between compounds in the embedding space and ranking their likelihood of becoming effective drug candidates. We further establish theoretical guarantees for the stability properties of our proposed MP signatures, and demonstrate that our models, enhanced by the MP signatures, outperform state-of-the-art methods on benchmark datasets by a wide and highly statistically significant margin (e.g., 93% gain for Cleves-Jain and 54% gain for DUD-E Diverse dataset).
