Skip to content

Latest commit

 

History

History
213 lines (161 loc) · 18.6 KB

readme.md

File metadata and controls

213 lines (161 loc) · 18.6 KB

Awesome Self-Driving Labs Awesome DOI

A curated list of self-driving laboratories (SDLs) that combine hardware automation and artificial intelligence to accelerate scientific discovery.

Contents

Review Papers

Review papers for self-driving laboratories, sorted by publication date.

2023

2022

2021

2020

2019

2017

SDL Examples

Examples of SDLs for academic research, education, and industry.

Academic Research

Examples of SDLs which are used primarily in academic research settings.

2023

2022

2021

2020

2018

2016

2014

Education

Examples of SDLs which are used primarily in educational settings.

2023

2022

2021

2020

2019

Industry

Industry examples involving SDLs.

Cloud-based Labs

Software-as-a-Service (SaaS)

Prospective

Ideas for SDLs.

Software

Examples of experimental orchestration, optimization, and other software.

Experimental Orchestration Software

Experimental orchestration software for autonomously controlling software-hardware communication. See also @sgbaird's lab-automation list.

Optimization

Open-source and proprietary optimization software for iteratively suggesting next experiments (i.e., adaptive experimentation).

Open-source

  • Adaptive Experimentation Platform (Ax) is a user-friendly, modular, and actively developed general-purpose Bayesian optimization platform with support for simple and advanced optimization tasks such as noisy, multi-objective, multi-task, multi-fidelity, batch, high-dimensional, linearly constrained, nonlinearly constrained, mixed continuous/discrete/categorical, and contextual Bayesian optimization.
  • BoTorch is the backbone that makes up the Ax platform and allows for greater customization and specialized algorithms such as risk-averse Bayesian optimization and constraint active search.
  • Dragonfly is an open source python library for scalable Bayesian optimization with multi-objective and multi-fidelity support.
  • RayTune offers experiment execution and hyperparameter tuning at any scale with many supported search algorithms and trial schedulers under a common interface.
  • Aspuru-Guzik Group
    • Chimera is a hierarchy-based multi-objective optimization scalarizing function.
    • Gryffin enables Bayesian optimization of continuous and categorical variables with support for physicochemical descriptors and batch optimization.
    • Gemini is a scalable multi-fidelity Bayesian optimization technique and is supported by Gryffin.
    • Golem is an algorithm that helps identify optimal solutions that are robust to input uncertainty (i.e., robust optimization).
    • Phoenics is a linear-scaling Bayesian optimization algorithm with support for batch and periodic parameter optimization.
  • BoFire is a Bayesian Optimization Framework Intended for Real Experiments (under development) with support for advanced optimization tasks such as mixed variables, multiple objectives, and generic constraints.

Proprietary

Other

  • Olympus is a benchmarking framework based primarily on data collected from experimental self-driving lab setups.

People

WIP

https://acceleration.utoronto.ca/researcher

Media

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0