Open-source · Materials Informatics

Make each experiment count.

A practical Bayesian optimization toolkit for navigating complex material design spaces with fewer, more informed experiments.

OPTIMIZATION RUNITER. 32
NEXT SAMPLESEARCH SPACEOBJECTIVE →
BEST OBSERVED0.948
EXPERIMENTS− 64%

A focused toolkit

From hypothesis to better materials.

Bgolearn brings regression, classification, and multi-objective Bayesian optimization into one approachable workflow. Built for researchers and engineers who want to explore material properties and process parameters efficiently.

The ecosystem

One method. Three ways to work.

Choose a focused module, or combine them to move from analysis to multi-objective discovery.

01 / CORE

Bgolearn

Regression, classification, and efficiency tools for material property prediction and analysis.

Bgolearn interface preview
Watch introduction →
02 / MULTI-OBJECTIVE

MultiBgolearn

Explore several competing objectives at once, with flexible surrogate model selection.

MultiBgolearn visualization preview
View project →
03 / INTERFACE

BgoFace

A visual interface that makes running optimization tasks and reading results more intuitive.

BgoFace interface preview
Watch demo →

Get started

Install in a minute.

Use pip to add the core toolkit or its multi-objective extension to your environment.

$ pip install Bgolearn
$ pip install MultiBgolearn

Interactive learning

Learn Bayesian optimization by playing.

Explore the ideas behind sequential decision-making in an interactive Bayesian optimization game.

Open Playground ↗

Learn & build

Documentation

Research-oriented tools for data-driven materials discovery, experimental design, and virtual screening.

Paper · npj Computational Materials Book chapter · Bayesian Global Optimization Manual · Bgolearn documentation Video tutorial · Bilibili Conference report · CMC 2025 Multi-objective module · MultiBgolearn Official GUI · BgoFace Example code & data · CodeDemo

Representative applications

Used where every experiment matters.

Bgolearn has supported a growing set of materials science and engineering studies.

If Bgolearn supports your research, please cite

@article{Cao2026Bgolearn,
  author = {Bin Cao and Jie Xiong and Jiaxuan Ma and Yuan Tian and Yirui Hu and Mengwei He and Longhan Zhang and Jiayu Wang and Jian Hui and Li Liu and Dezhen Xue and Turab Lookman and Jun Wang and Tong-Yi Zhang},
  title = {Bgolearn: a unified Bayesian optimization framework for accelerating materials discovery},
  journal = {npj Computational Materials}, year = {2026},
  doi = {10.1038/s41524-026-02226-3}, url = {https://doi.org/10.1038/s41524-026-02226-3}
}

Funding

Bgolearn was selected for the Open-Source Artificial Intelligence Support Program (2025), supported by the Shanghai Municipal Commission of Economy and Informatization. Read announcement →

Recognition

Software patents

Software patent certificate 1
Software patent certificate 2
BgoFace patent certificate
MultiBgolearn patent certificate
Bgokit patent certificate
Software patent certificate

Creator

Dr. Bin Cao
曹斌

Research Scientist working at the intersection of AI and materials science, with a focus on crystallography, graph representation learning, and Bayesian optimization. Visit Bin Cao’s personal website →

Questions or collaboration

Build the next materials discovery workflow.

For project details and support, get in touch with Dr. Bin Cao.

Contact by email →