Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Cheminformatics
  3. Summit

Summit

MITJupyter Notebook0.8.8

A Python toolkit for optimizing chemical reactions using machine learning strategies and benchmarks.

Visit WebsiteGitHubGitHub
148 stars31 forks0 contributors

What is Summit?

Summit is a Python toolkit for optimizing chemical reactions using machine learning. It applies algorithms to learn which reaction conditions—such as temperature or stoichiometry—are important for maximizing objectives like yield or enantiomeric excess through an iterative cycle. The project addresses the inefficiencies of traditional intuition-based or design-of-experiments methods in the fine chemicals industry.

Target Audience

Chemists, chemical engineers, and researchers in the fine chemicals industry who need to optimize reaction conditions efficiently, as well as developers working on automated discovery and process optimization.

Value Proposition

Summit provides specialized optimization strategies and realistic benchmarks tailored for chemical reactions, enabling faster and more data-driven optimization compared to traditional methods. Its open-source nature and focus on machine learning make it a cutting-edge tool for experimental design in chemistry.

Overview

Optimising chemical reactions using machine learning

Use Cases

Best For

  • Optimizing multi-objective chemical reactions like yield and enantiomeric excess
  • Testing machine learning strategies on simulated reaction benchmarks
  • Automating closed-loop experimentation for reaction condition screening
  • Comparing optimization algorithms for chemical process efficiency
  • Reducing the number of experiments needed in reaction optimization
  • Simulating nucleophilic aromatic substitution (SnAr) or other benchmark reactions

Not Ideal For

  • Non-chemical process optimization (e.g., mechanical or financial systems)
  • Simple reaction optimizations with few variables where traditional design-of-experiments is sufficient
  • Teams lacking Python programming skills or machine learning expertise
  • Environments requiring graphical user interfaces or drag-and-drop tools

Pros & Cons

Pros

Diverse Optimization Strategies

Summit includes eight specialized algorithms, such as SOBO, designed to minimize iterations for finding optimal reaction conditions, as shown in the Quick Start example with Nelder-Mead.

Realistic Reaction Benchmarks

It provides both mechanistic and data-driven simulations, like the SnarBenchmark for nucleophilic aromatic substitution, allowing robust testing of strategies without real experiments.

Multi-Objective Support

Handles multiple objectives like yield and enantiomeric excess using transforms such as MultitoSingleObjective, enabling complex optimization goals in chemical reactions.

Automated Closed-Loop Experimentation

The Runner utility facilitates iterative optimization cycles, as demonstrated in the Quick Start, streamlining data-driven experimental design.

Cons

Complex Initial Setup

Requires integration of chemistry domain knowledge with ML algorithms, evident in the need for transforms like MultitoSingleObjective in the Quick Start, which adds overhead.

Limited Domain Scope

Currently targets only chemical reactions, as admitted in the README ('starting with reactions'), making it unsuitable for broader process optimization like unit operations.

Python Ecosystem Dependency

Tied to Python and specific libraries, which may hinder adoption in environments using proprietary or non-Python tools for chemical engineering.

Frequently Asked Questions

Quick Stats

Stars148
Forks31
Contributors0
Open Issues8
Last commit1 year ago
CreatedSince 2019

Tags

#experimental-design#bayesian-optimization#neural-networks#python#drug-discovery#chemistry#benchmarking#optimization#machine-learning

Built With

P
Python

Links & Resources

Website

Included in

Cheminformatics848
Auto-fetched 22 hours ago

Related Projects

DeepChemDeepChem

Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology

Stars6,775
Forks2,242
Last commit3 months ago
ChempropChemprop

Message Passing Neural Networks for Molecule Property Prediction

Stars2,376
Forks745
Last commit1 day ago
DGL-LifeSciDGL-LifeSci

Python package for graph neural networks in chemistry and biology

Stars803
Forks159
Last commit2 years ago
OpenChemOpenChem

OpenChem: Deep Learning toolkit for Computational Chemistry and Drug Design Research

Stars746
Forks121
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub