TorchDrug: A Powerful and Flexible Machine Learning Platform for Drug Discovery
Not on the map. Why?
Abstract (arXiv)
Machine learning has huge potential to revolutionize the field of drug discovery and is attracting increasing attention in recent years. However, lacking domain knowledge (e.g., which tasks to work on), standard benchmarks and data preprocessing pipelines are the main obstacles for machine learning researchers to work in this domain. To facilitate the progress of machine learning for drug discovery, we develop TorchDrug, a powerful and flexible machine learning platform for drug discovery built on top of PyTorch. TorchDrug benchmarks a variety of important tasks in drug discovery, including molecular property prediction, pretrained molecular representations, de novo molecular design and optimization, retrosynthsis prediction, and biomedical knowledge graph reasoning. State-of-the-art techniques based on geometric deep learning (or graph machine learning), deep generative models, reinforcement learning and knowledge graph reasoning are implemented for these tasks. TorchDrug features a hierarchical interface that facilitates customization from both novices and experts in this domain. Tutorials, benchmark results and documentation are available at https://torchdrug.ai. Code is released under Apache License 2.0.
Key facts. Cited by 45 papers in the map (data through 7 Oct 2026). Builds on 34 of its 47 references that are in the map. First posted on arXiv 16 Feb 2022.
Builds on
34 of 47 references.
References · 34
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
22 more
- 2016Complex Embeddings for Simple Link Predictioncited by 897
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2017SchNet: A continuous-filter convolutional neural network for modeling quantum interactionscited by 569
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
- 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2018SimplE Embedding for Link Prediction in Knowledge Graphscited by 195
- 2021Learning Gradient Fields for Molecular Conformation Generationcited by 162
- 2019Learning Attention-based Embeddings for Relation Prediction in Knowledge Graphscited by 125
- 2020Retrosynthesis Prediction with Conditional Graph Logic Networkcited by 103
- 2017Predicting Organic Reaction Outcomes with Weisfeiler-Lehman Networkcited by 102
- 2020A Graph to Graphs Framework for Retrosynthesis Predictioncited by 85
- 2021DIG: A Turnkey Library for Diving into Graph Deep Learning Researchcited by 76
- 2020ATOM3D: Tasks On Molecules in Three Dimensionscited by 73
- 2020Graph Neural Networks in TensorFlow and Keras with Spektralcited by 59
- 2020COVID-19 Literature Knowledge Graph Construction and Drug Repurposing Report Generationcited by 32
- 2018A Generative Model For Electron Pathscited by 30
- 2021Efficient Graph Deep Learning in TensorFlow with tf_geometriccited by 17
- 2020Biomedical Knowledge Graph Refinement with Embedding and Logic Rulescited by 7
Built on by
Citing papers per year: 2022: 8; 2023: 16; 2024: 9; 2025: 9; 2026: 3.
45 papers.
Sort:
By area:
- 2022Protein Representation Learning by Geometric Structure Pretrainingcited by 161
- 2023Towards Foundation Models for Knowledge Graph Reasoningcited by 83
- 2023ProtST: Multi-Modality Learning of Protein Sequences and Biomedical Textscited by 78
- 2022PEER: A Comprehensive and Multi-Task Benchmark for Protein Sequence Understandingcited by 77
- 2022GAUCHE: A Library for Gaussian Processes in Chemistrycited by 40
- 2023Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasetscited by 37
- 2022E3Bind: An End-to-End Equivariant Network for Protein-Ligand Dockingcited by 35
- 2022Inductive Logical Query Answering in Knowledge Graphscited by 25
- 2023Symmetry-Informed Geometric Representation for Molecules, Proteins, and Crystalline Materialscited by 22
- 2024A survey and benchmark of high-dimensional Bayesian optimization of discrete sequencescited by 22
- 2023FABind: Fast and Accurate Protein-Ligand Bindingcited by 17
- 2024Evaluating representation learning on the protein structure universecited by 16
33 more
- 2022Accelerating Material Design with the Generative Toolkit for Scientific Discoverycited by 15
- 2023A Systematic Study of Joint Representation Learning on Protein Sequences and Structurescited by 15
- 2023Pre-Training Protein Encoder via Siamese Sequence-Structure Diffusion Trajectory Predictioncited by 13
- 2023Artificial Intelligence for Drug Discovery: Are We There Yet?cited by 11
- 2025BioMaze: Benchmarking and Enhancing Large Language Models for Biological Pathway Reasoningcited by 10
- 2023EvoTorch: Scalable Evolutionary Computation in Pythoncited by 8
- 2023Language models in molecular discoverycited by 6
- 2024Simple, Efficient and Scalable Structure-aware Adapter Boosts Protein Language Modelscited by 6
- 2022EurNet: Efficient Multi-Range Relational Modeling of Spatial Multi-Relational Datacited by 3
- 2023PyTrial: Machine Learning Software and Benchmark for Clinical Trial Applicationscited by 3
- 2024Aligning Large Language Models and Geometric Deep Models for Protein Representationcited by 3
- 2023ETDock: A Novel Equivariant Transformer for Protein-Ligand Dockingcited by 2
- 2024GlycanML: A Multi-Task and Multi-Structure Benchmark for Glycan Machine Learningcited by 2
- 2025Fast and Accurate Blind Flexible Dockingcited by 2
- 2026Protein Language Models Diverge from Natural Language: Comparative Analysis and Improved Inferencecited by 2
- 2022Distributed representations of graphs for drug pair scoringcited by 1
- 2023Graph Representation Learning for Interactive Biomolecule Systemscited by 1
- 2023Will More Expressive Graph Neural Networks do Better on Generative Tasks?cited by 1
- 2024Learning Representations for Reasoning: Generalizing Across Diverse Structurescited by 1
- 2025A Comprehensive Benchmark for RNA 3D Structure-Function Modelingcited by 1
- 2025PyTDC: A multimodal machine learning training, evaluation, and inference platform for biomedical foundation modelscited by 1
- 2025The Docking Game: Loop Self-Play for Fast, Dynamic, and Accurate Prediction of Flexible Protein-Ligand Bindingcited by 1
- 2023GCI: A (G)raph (C)oncept (I)nterpretation Frameworkcited by 0
- 2023Applications of Gaussian Processes at Extreme Lengthscales: From Molecules to Black Holescited by 0
- 2024ProtIR: Iterative Refinement between Retrievers and Predictors for Protein Function Annotationcited by 0
- 2024Efficiently Predicting Mutational Effect on Homologous Proteins by Evolution Encodingcited by 0
- 2024Protein Representation Learning by Capturing Protein Sequence-Structure-Function Relationshipcited by 0
- 2025ReactEmbed: A Plug-and-Play Module for Unifying Protein-Molecule Representations Guided by Biochemical Reaction Networkscited by 0
- 2025Modeling All-Atom Glycan Structures via Hierarchical Message Passing and Multi-Scale Pre-trainingcited by 0
- 2025CWFBind: Geometry-Awareness for Fast and Accurate Protein-Ligand Dockingcited by 0
- 2025Inductive Transfer Learning for Graph-Based Recommenderscited by 0
- 2026ALF: An Active Learning Framework for Scientific Discoverycited by 0
- 2026Analysis of Quantized and Efficiently Adapted Protein Language Modelscited by 0
- 2026Analysis of Quantized and Efficiently Adapted Protein Language Models30 Sep 2026
- 2026ALF: An Active Learning Framework for Scientific Discovery25 Sep 2026
- 2026Protein Language Models Diverge from Natural Language: Comparative Analysis and Improved Inference24 Feb 2026
- 2025Inductive Transfer Learning for Graph-Based Recommenders26 Oct 2025
- 2025CWFBind: Geometry-Awareness for Fast and Accurate Protein-Ligand Docking13 Aug 2025
- 2025The Docking Game: Loop Self-Play for Fast, Dynamic, and Accurate Prediction of Flexible Protein-Ligand Binding7 Aug 2025
- 2025Modeling All-Atom Glycan Structures via Hierarchical Message Passing and Multi-Scale Pre-training2 Jun 2025
- 2025PyTDC: A multimodal machine learning training, evaluation, and inference platform for biomedical foundation models8 May 2025
- 2025A Comprehensive Benchmark for RNA 3D Structure-Function Modeling27 Mar 2025
- 2025BioMaze: Benchmarking and Enhancing Large Language Models for Biological Pathway Reasoning23 Feb 2025
- 2025Fast and Accurate Blind Flexible Docking20 Feb 2025
- 2025ReactEmbed: A Plug-and-Play Module for Unifying Protein-Molecule Representations Guided by Biochemical Reaction Networks30 Jan 2025
33 more
- 2024Aligning Large Language Models and Geometric Deep Models for Protein Representation8 Nov 2024
- 2024Learning Representations for Reasoning: Generalizing Across Diverse Structures16 Oct 2024
- 2024Evaluating representation learning on the protein structure universe19 Jun 2024
- 2024A survey and benchmark of high-dimensional Bayesian optimization of discrete sequences7 Jun 2024
- 2024GlycanML: A Multi-Task and Multi-Structure Benchmark for Glycan Machine Learning25 May 2024
- 2024Protein Representation Learning by Capturing Protein Sequence-Structure-Function Relationship29 Apr 2024
- 2024Simple, Efficient and Scalable Structure-aware Adapter Boosts Protein Language Models23 Apr 2024
- 2024Efficiently Predicting Mutational Effect on Homologous Proteins by Evolution Encoding20 Feb 2024
- 2024ProtIR: Iterative Refinement between Retrievers and Predictors for Protein Function Annotation10 Feb 2024
- 2023ETDock: A Novel Equivariant Transformer for Protein-Ligand Docking12 Oct 2023
- 2023FABind: Fast and Accurate Protein-Ligand Binding10 Oct 2023
- 2023Towards Foundation Models for Knowledge Graph Reasoning6 Oct 2023
- 2023Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasets6 Oct 2023
- 2023Language models in molecular discovery28 Sep 2023
- 2023Will More Expressive Graph Neural Networks do Better on Generative Tasks?23 Aug 2023
- 2023Artificial Intelligence for Drug Discovery: Are We There Yet?13 Jul 2023
- 2023Symmetry-Informed Geometric Representation for Molecules, Proteins, and Crystalline Materials15 Jun 2023
- 2023PyTrial: Machine Learning Software and Benchmark for Clinical Trial Applications6 Jun 2023
- 2023Graph Representation Learning for Interactive Biomolecule Systems5 Apr 2023
- 2023Applications of Gaussian Processes at Extreme Lengthscales: From Molecules to Black Holes24 Mar 2023
- 2023A Systematic Study of Joint Representation Learning on Protein Sequences and Structures11 Mar 2023
- 2023EvoTorch: Scalable Evolutionary Computation in Python24 Feb 2023
- 2023GCI: A (G)raph (C)oncept (I)nterpretation Framework9 Feb 2023
- 2023Pre-Training Protein Encoder via Siamese Sequence-Structure Diffusion Trajectory Prediction28 Jan 2023
- 2023ProtST: Multi-Modality Learning of Protein Sequences and Biomedical Texts28 Jan 2023
- 2022GAUCHE: A Library for Gaussian Processes in Chemistry6 Dec 2022
- 2022EurNet: Efficient Multi-Range Relational Modeling of Spatial Multi-Relational Data23 Nov 2022
- 2022Inductive Logical Query Answering in Knowledge Graphs13 Oct 2022
- 2022E3Bind: An End-to-End Equivariant Network for Protein-Ligand Docking12 Oct 2022
- 2022Distributed representations of graphs for drug pair scoring19 Sep 2022
- 2022Accelerating Material Design with the Generative Toolkit for Scientific Discovery8 Jul 2022
- 2022PEER: A Comprehensive and Multi-Task Benchmark for Protein Sequence Understanding5 Jun 2022
- 2022Protein Representation Learning by Geometric Structure Pretraining11 Mar 2022
- 2022Protein Representation Learning by Geometric Structure Pretrainingcited by 161
- 2023Towards Foundation Models for Knowledge Graph Reasoningcited by 83
- 2023ProtST: Multi-Modality Learning of Protein Sequences and Biomedical Textscited by 78
- 2022PEER: A Comprehensive and Multi-Task Benchmark for Protein Sequence Understandingcited by 77
- 2022GAUCHE: A Library for Gaussian Processes in Chemistrycited by 40
- 2023Towards Foundational Models for Molecular Learning on Large-Scale Multi-Task Datasetscited by 37
- 2022E3Bind: An End-to-End Equivariant Network for Protein-Ligand Dockingcited by 35
- 2022Inductive Logical Query Answering in Knowledge Graphscited by 25
- 2023Symmetry-Informed Geometric Representation for Molecules, Proteins, and Crystalline Materialscited by 22
- 2024A survey and benchmark of high-dimensional Bayesian optimization of discrete sequencescited by 22
- 2023FABind: Fast and Accurate Protein-Ligand Bindingcited by 17
- 2024Evaluating representation learning on the protein structure universecited by 16
12 most cited of 41 All 41 (JSON)
- 2026Analysis of Quantized and Efficiently Adapted Protein Language Models30 Sep 2026
- 2026ALF: An Active Learning Framework for Scientific Discovery25 Sep 2026
- 2026Protein Language Models Diverge from Natural Language: Comparative Analysis and Improved Inference24 Feb 2026
- 2025Inductive Transfer Learning for Graph-Based Recommenders26 Oct 2025
- 2025CWFBind: Geometry-Awareness for Fast and Accurate Protein-Ligand Docking13 Aug 2025
- 2025The Docking Game: Loop Self-Play for Fast, Dynamic, and Accurate Prediction of Flexible Protein-Ligand Binding7 Aug 2025
- 2025Modeling All-Atom Glycan Structures via Hierarchical Message Passing and Multi-Scale Pre-training2 Jun 2025
- 2025PyTDC: A multimodal machine learning training, evaluation, and inference platform for biomedical foundation models8 May 2025
- 2025A Comprehensive Benchmark for RNA 3D Structure-Function Modeling27 Mar 2025
- 2025Fast and Accurate Blind Flexible Docking20 Feb 2025
- 2025ReactEmbed: A Plug-and-Play Module for Unifying Protein-Molecule Representations Guided by Biochemical Reaction Networks30 Jan 2025
- 2024Evaluating representation learning on the protein structure universe19 Jun 2024
12 newest of 41 All 41 (JSON)