Skip to content

Bin-Cao/Bgolearn

Repository files navigation

For any inquiries or assistance, feel free to contact Mr. CAO Bin at:
📧 Email: [email protected]

Cao Bin is a PhD candidate at the Hong Kong University of Science and Technology (Guangzhou), under the supervision of Professor Zhang Tong-Yi. His research focuses on AI for science, especially intelligent crystal-structure analysis and discovery. Learn more about his work on his homepage.

Bgolearn PyPI Downloads Booklet

Report | Homepage | BgoFace UI

Please star this project to support open-source development. For questions or collaboration, contact Dr. Bin Cao ([email protected]).

The Bgolearn project has received support from the Shanghai Artificial Intelligence Open Source Award Project Support Plan (2025) (上海市人工智能开源奖励项目支持计划, 2025,Project).

📈 Star History

Star History Chart


Overview

Bgolearn is a lightweight and extensible Python package for Bayesian global optimization, developed to accelerate materials discovery and design. It provides out-of-the-box support for regression and classification tasks, integrates multiple acquisition strategies, and enables seamless workflows for virtual screening, active learning, and multi-objective optimization.

Official PyPI: pip install Bgolearn Video Tutorial: Watch on BiliBili Jupyter Demo: Run it Online


Download Statistics


Key Features

One-Line Installation

pip install Bgolearn

Update to the Latest Version

pip install --upgrade Bgolearn

Quick Version Check

pip show Bgolearn

Detailed tutorials and documentation are available at: https://bgolearn.netlify.app/


Academic Impact

2025

  1. Nano LettersSelf-Driving Laboratory under UHV Read

  2. SmallML-Engineered Nanozyme System for Anti-Tumor Therapy Read

  3. Computational Materials ScienceMg-Ca-Zn Alloy Optimization Read

  4. MeasurementFoaming Agent Optimization in EPB Shield Construction Read

  5. Intelligent ComputingMetasurface Design via Bayesian Learning Read

2024

  1. Materials & DesignLead-Free Solder Alloys via Active Learning Read

  2. npj Computational MaterialsMLMD Platform with Bgolearn Backend Read


License

Released under the MIT License. Free for academic and commercial use. Please cite relevant publications when used in research.


Contributing

We welcome community contributions and collaborations:

  • Submit issues for bug reports, ideas, or feature suggestions
  • Submit pull requests for code improvements
  • Contact Bin Cao ([email protected]) for research collaboration opportunities

Contributors

Contributors