• Stars
    star
    147
  • Rank 251,347 (Top 5 %)
  • Language
    Python
  • Created almost 9 years ago
  • Updated almost 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

COMmon Bayesian Optimization

COMmon Bayesian Optimization Library ( COMBO )

Bayesian optimization has been proven as an effective tool in accelerating scientific discovery. A standard implementation (e.g., scikit-learn), however, can accommodate only small training data. COMBO is highly scalable due to an efficient protocol that employs Thompson sampling, random feature maps, one-rank Cholesky update and automatic hyperparameter tuning. Technical features are described in our document.

Required Packages

  • Python 2.7.x
  • numpy >=1.10
  • scipy >= 0.16
  • Cython >= 0.22.1
  • mpi4py >= 2.0 (optional)

Install

1. Download or clone the github repository, e.g.
	> git clone https://github.com/tsudalab/combo.git

2. Run setup.py install
	> cd combo
	> python setup.py install

Uninstall

1. Delete all installed files, e.g.
	> python setup.py install --record file.txt
	> cat file.txt  | xargs rm -rvf

Usage

After installation, you can launch the test suite from 'examples/grain_bound/tutorial.ipynb'.

License

This package is distributed under the MIT License.

More Repositories

1

ChemTS

Molecule Design using Monte Carlo Tree Search with Neural Rollout
Python
153
star
2

ChemGE

Population-based De Novo Molecule Generation, Using Grammatical Evolution
Python
39
star
3

MDTS

Materials Design by Monte Carlo Tree Search
Python
33
star
4

combo3

COMBO for Python 3
Python
31
star
5

BLOX

BoundLess Objective-free eXploration (BLOX) for discovery of out-of-trend materials
Python
23
star
6

fmqa

A trainable Binary Quadratic Model (BQM) as a Factorization Machine (FM)
Python
22
star
7

PDC

Efficient phase diagram construction based on uncertainty sampling
Jupyter Notebook
14
star
8

DP-ChemTS

A distributed framework based on Monte Carlo tree search for accelerating molecular discovery.
Python
14
star
9

PepGAN

Python
12
star
10

FL_ChemTS

molecule design for fluorescence
Python
11
star
11

bVAE-IM

Implementation of "Chemical Design with GPU-based Ising Machine"
Python
11
star
12

rxngenerator

A generative model for molecular generation via multi-step chemical reactions
Python
11
star
13

MCTS-RNA

MCTS-RNA is a computational tool for solving RNA inverse folding problem with controlling the GC-content of the RNA sequence very precisely.
Python
10
star
14

TSMD

Tree Search Molecular Dynamics Simulation
Jupyter Notebook
10
star
15

NMR-TS

Molecule identifier from NMR spectrum using de novo molecule generator
Python
10
star
16

SHIMR

Sparse High-order Interaction Model with Rejection option
C
8
star
17

SLEPA

Self-Learning Entropic Population Annealing
Python
8
star
18

mp-lamp

C++
7
star
19

nightvision

Python
7
star
20

bopp

Black-box optimization of peptides and proteins
Python
6
star
21

GaussianRunPack

GaussianRunPack
Python
5
star
22

MolSLEPA

Interpretable Fragment-based Molecule Design with Self-learning Entropic Population Annealing
Python
5
star
23

vamo

Variational Autoencoder for Materials Optimization
Jupyter Notebook
5
star
24

bpbi

Binding pose prediction by best arm identification
Python
4
star
25

ChemTS-torch

PyTorch Implementation of ChemTS as a de novo molecule designer
Python
4
star
26

PrefInt

Integrating Data via Preference Learning
Python
4
star
27

Polymer-degradability-ranking

Revealing Factors Influencing Polymer Degradation with Rank-based Machine Learning
Python
4
star
28

PrefIntNN

DPDI package provides a neural network-based method of integrating data via learning pairwise relations.
Jupyter Notebook
4
star
29

DT-sampler

Python
3
star
30

pppf

Privacy-Preserving Protocols Framework
C++
3
star
31

fmbqm

The repository is moved to https://github.com/tsudalab/fmqa
Python
2
star
32

RIETAN-RPA

Python
2
star
33

conbqa

Python
2
star
34

RPPF

Ranking of Pareto solutions based on projection free-energy
Python
1
star
35

ALW_ChemTS

Parallelized ChemTS for the design of molecules that absorb light at long wavelengths
Python
1
star