OpenChem

OpenChem implements deep learning methods for computational chemistry, drug design, and materials informatics using the PyTorch framework to model chemical structures and properties.


Key Features:

  • PyTorch integration: Implements models and development routines using the PyTorch framework.
  • Deep learning models: Supports deep learning architectures for modeling chemical structures and predicting properties.
  • Modular architecture: Provides a modular software design to enable flexibility and scalability across research applications.
  • Data preprocessing modules: Includes modules for preparation and preprocessing of chemical datasets.
  • Workflow integration: Facilitates integration of deep learning into computational chemistry workflows for model development.
  • Comparison to traditional ML: Positions deep learning approaches relative to traditional machine learning methods such as random forest, support vector machines, and nearest neighbor methods.

Scientific Applications:

  • Computational chemistry: Uses deep learning to model chemical properties and explore structure–property relationships.
  • Drug design: Applies deep learning models to predict properties relevant to drug discovery and design.
  • Materials informatics: Applies deep learning techniques to materials datasets for property prediction and analysis.

Methodology:

Implemented with the PyTorch framework and comprising a modular architecture and data preprocessing modules for development of deep learning models on chemical and materials datasets.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/15/2021

Operations

Publications

Popova M, Ginsburg B, Tropsha A, Isayev O. OpenChem: A Deep Learning Toolkit for Computational Chemistry and Drug Design. Unknown Journal. 2020. doi:10.26434/chemrxiv.12691943.v1.