Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

DimeNet and DimeNet++

DimeNet and DimeNet++ are advanced neural network models for molecular graphs, focusing on directional message passing. These models, proposed in ICLR 2020 and NeurIPS-W 2020, offer efficient and accurate predictions for molecular properties, with DimeNet++ being significantly faster and more accurate than its predecessor.

View Repository
Share
View Repository
Share

DimeNet and DimeNet++ represent a significant advancement in the field of molecular graph neural networks. The original DimeNet model, introduced in "Directional Message Passing for Molecular Graphs" (ICLR 2020), leverages directional information to improve message passing between atoms, leading to more accurate representations of molecular structures and properties. This approach enhances the model's ability to capture complex interactions within molecules.

Read More

DimeNet++, the successor model presented in "Fast and Uncertainty-Aware Directional Message Passing for Non-Equilibrium Molecules" (NeurIPS-W 2020), builds upon the foundation of DimeNet by introducing substantial improvements in speed and accuracy. It is reported to be up to 8 times faster and 10% more accurate than the original DimeNet, making it a more practical choice for large-scale molecular simulations and drug discovery applications. The implementation provided in this GitHub repository serves as the reference for both models.

The repository includes essential components for running and experimenting with these models. It features notebooks for training (`train.ipynb`) and prediction (`predict.ipynb`), allowing users to easily apply the models to their datasets. For users requiring cluster-based training, a script (`train_seml.py`) integrated with Sacred and SEML is also available. Furthermore, pre-trained models for both DimeNet++ and a TensorFlow 2.0 prototype are provided in the `pretrained` folder, facilitating quicker experimentation and deployment.

Key architectural details and implementation notes are available within the repository, including specific initialization strategies for output layers and discussions on potential issues or bugs. The project is implemented using Python with TensorFlow as the primary deep learning framework, supported by libraries such as NumPy, SciPy, SymPy, and TensorFlow Addons. The project also highlights other implementations in JAX & Haiku and PyTorch Geometric, indicating a vibrant research community around these models. The models are particularly relevant for researchers and developers in computational chemistry, materials science, and cheminformatics seeking to leverage deep learning for molecular property prediction and analysis.

  • CategoryAI Models & LLMs
  • Pricing ModelOpen source
  • DeploymentCloud, Self-hosted
  • PlatformsWeb

  • Directional Message Passing for Molecular Graphs

  • DimeNet model architecture

  • DimeNet++ model architecture

  • Reference implementation

  • Training notebook included

  • Prediction notebook included

  • Cluster training script available

  • Pretrained models provided

  • TensorFlow 2.0 prototype available

  • Focus on energy and force predictions (via GemNet recommendation)

  • Uncertainty-aware predictions (DimeNet++)

  1. Access model: Clone the GitHub repository.

  2. Set up environment: Install required Python packages (TensorFlow, NumPy, SciPy, SymPy, TensorFlow Addons).

  3. Integrate via API: Utilize the provided notebooks or scripts for training and prediction.

  4. Experiment with models: Load pre-trained models for faster iteration.

  5. Adapt for cluster training: Use the `train_seml.py` script for distributed training.

  6. Generate predictions: Use the `predict.ipynb` notebook with trained models.

  • Molecular Property Prediction
  • Drug Discovery
  • Materials Science
  • Cheminformatics Research
  • Computational Chemistry

From Meta

DimeNet and DimeNet++ Reviews

Loading...

Popular AI Tools Like DimeNet and DimeNet++

Graphormer is a deep learning package for molecule modeling tasks, accelerating research in material and drug discovery. It supports molecular dynamics and property prediction,…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
View Tool

Deep learning package for molecule modeling tasks, accelerating research in material and drug discovery. It supports molecular dynamics and property prediction,…Graphormer is a deep learning package for molecule modeling tasks, accelerating research in material and drug discovery. It supports molecular dynamics and property prediction,…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
See the Top 5 AI Models

Uni-Mol

AI GitHub Repos

Uni-Mol is a universal 3D molecular representation learning framework for various downstream tasks like property prediction and binding pose prediction. It includes Uni-Mol+,…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
View Tool

AI GitHub Repos

Universal 3D molecular representation learning framework for various downstream tasks like property prediction and binding pose prediction. It includes Uni-Mol+,…Uni-Mol is a universal 3D molecular representation learning framework for various downstream tasks like property prediction and binding pose prediction. It includes Uni-Mol+,…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
See the Top 250 AI GitHub Repos

SchNetPack is a Python library for deep learning for atomistic systems. It provides a flexible framework for building and training neural network potentials, enabling researchers…

Scientific Discovery & Lab Tools
View Tool

Python library for deep learning for atomistic systems. It provides a flexible framework for building and training neural network potentials, enabling researchers…SchNetPack is a Python library for deep learning for atomistic systems. It provides a flexible framework for building and training neural network potentials, enabling researchers…

Scientific Discovery & Lab Tools
See the Top 5 AI Models

EquiBind

AI GitHub Repos

EquiBind is a geometric deep learning model for predicting the 3D structure of small molecules binding to proteins. It offers fast, direct-shot predictions for both receptor…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
View Tool

AI GitHub Repos

Geometric deep learning model for predicting the 3D structure of small molecules binding to proteins. It offers fast, direct-shot predictions for both receptor…EquiBind is a geometric deep learning model for predicting the 3D structure of small molecules binding to proteins. It offers fast, direct-shot predictions for both receptor…

Scientific Discovery & Lab ToolsHealthcare & Life Sciences
See the Top 250 AI GitHub Repos

DeepNeuralNetQSAR is an AI-driven tool designed to enhance quantitative structure-activity relationship (QSAR) modeling. It facilitates the prediction of chemical compound…

Machine Learning PlatformsHealthcare & Life Sciences
View Tool

AI-driven tool designed to enhance quantitative structure-activity relationship (QSAR) modeling. It facilitates the prediction of chemical compound…DeepNeuralNetQSAR is an AI-driven tool designed to enhance quantitative structure-activity relationship (QSAR) modeling. It facilitates the prediction of chemical compound…

Machine Learning PlatformsHealthcare & Life Sciences
See the Top 250 AI GitHub Repos

MACE is a Python library for fast and accurate machine learning interatomic potentials. It utilizes higher-order equivariant message passing for advanced material science…

Scientific Discovery & Lab Tools
View Tool

Python library for fast and accurate machine learning interatomic potentials. It utilizes higher-order equivariant message passing for advanced material science…MACE is a Python library for fast and accurate machine learning interatomic potentials. It utilizes higher-order equivariant message passing for advanced material science…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos

Google DeepMind's GNoME is a deep learning tool that accelerates the discovery of new inorganic crystals. It predicts material stability, identifying millions of novel compounds,…

Scientific Discovery & Lab Tools
View Tool

Google DeepMind's GNoME is a deep learning tool that accelerates the discovery of new inorganic crystals. It predicts material stability, identifying millions of novel compounds,…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos

MEGNet Framework

AI GitHub Repos

The MEGNet framework is an AI model designed for machine learning in crystals and molecules. It incorporates state variables like temperature and pressure, enables transfer…

Scientific Discovery & Lab Tools
View Tool

AI GitHub Repos

The MEGNet framework is an AI model designed for machine learning in crystals and molecules. It incorporates state variables like temperature and pressure, enables transfer…

Scientific Discovery & Lab Tools
See the Top 250 AI GitHub Repos
1 of 8