zhenzeyang commited on
Commit
c8658b7
·
0 Parent(s):

first public release

Browse files
.gitattributes ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ dataset/*.json filter=lfs diff=lfs merge=lfs -text
37
+ *.png filter=lfs diff=lfs merge=lfs -text
38
+ ckpts/** filter=lfs diff=lfs merge=lfs -text
39
+ overview.png filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ tags:
4
+ - materials-science
5
+ - chemistry
6
+ - electrolyte-design
7
+ ---
8
+ # Bamboo-mixer: A Unified Predictive and Generative Solution for Liquid Electrolyte Formulation.
9
+
10
+ This repository contains the official model of the paper [A Unified Predictive and Generative Solution for Liquid Electrolyte Formulation](https://arxiv.org/abs/2504.18728).
11
+
12
+ <p align="center">
13
+ <a href="https://arxiv.org/abs/2504.18728">
14
+ <img alt="Build" src="https://img.shields.io/badge/arXiv-2504.18728-b31b1b.svg">
15
+ </a>
16
+ <a href="https://github.com/ByteDance-Seed/bamboo_mixer">
17
+ <img alt="Github" src="https://img.shields.io/badge/GitHub-Code-darkgreen.svg?logo=github">
18
+ </a>
19
+ <a href="https://huggingface.co/ByteDance-Seed/bamboo_mixer">
20
+ <img alt="Build" src="https://img.shields.io/badge/🤗-HF%20Model-yellow">
21
+ </a>
22
+ </p>
23
+
24
+ ![bamboo mixer workflow](./overview.png)
25
+
26
+ ## Introduction
27
+
28
+ **bamboo-mixer** introduces a unified method to not only **predict electrolyte properties** accurately such as conductivity and anion ratio, but also allows **conditional generation** of electrolyte formulation based on target properties.
29
+
30
+ This innovation provides a generative workflow to **design molecular mixture** beyond electrolyte. The generated samples from the workflow are tested and proved further with experimental validation.
31
+
32
+ ### Checkpoints
33
+
34
+ | Folder | Description |
35
+ |--------|-------------|
36
+ | `ckpts/mono` | Checkpoint used for single-molecule property prediction. |
37
+ | `ckpts/formula` | Checkpoints used for electrolyte property prediction. |
38
+ | `ckpts/generator` | Checkpoints used for conditional generation. |
39
+
40
+ ### Datasets
41
+
42
+ | Folder | Description |
43
+ |--------|-------------|
44
+ | `dataset` | Electrolyte property dataset with conductivity and anion ratio labels |
45
+
46
+
47
+ ## How to Use
48
+ see https://github.com/ByteDance-Seed/bamboo_mixer
49
+
50
+ Where to send questions or comments about the model: https://github.com/Bytedance-Seed/bamboo_mixer/issues
51
+
52
+ ## Citation
53
+ If bamboo-mixer is helpful, please help to ⭐ the repo.
54
+
55
+ If you find this project useful for your research, please consider citing our paper:
56
+ ```bibtex
57
+ @misc{yang2025unifiedpredictivegenerativesolution,
58
+ title={A Unified Predictive and Generative Solution for Liquid Electrolyte Formulation},
59
+ author={Zhenze Yang and Yifan Wu and Xu Han and Ziqing Zhang and Haoen Lai and Zhenliang Mu and Tianze Zheng and Siyuan Liu and Zhichen Pu and Zhi Wang and Zhiao Yu and Sheng Gong and Wen Yan},
60
+ year={2025},
61
+ eprint={2504.18728},
62
+ archivePrefix={arXiv},
63
+ primaryClass={cond-mat.mtrl-sci},
64
+ url={https://arxiv.org/abs/2504.18728},
65
+ }
66
+ ```
ckpts/formula/optimal.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:07bbc70c47c84dd9500ec7066593b214397e1dffeeece9d87165869248d87105
3
+ size 11009556
ckpts/formula/pretrain.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:558aca1b59f3abb5aed1511e691f28a1acc1798c1cc5b980dbaf1dea5e5b104c
3
+ size 3354916
ckpts/generator/decoder.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:80beb100cb6be56ae1b1f885d799894f2bbab1ac27c7d3638d2417be9f26d4a9
3
+ size 495376
ckpts/generator/diffusion.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4df11920a910e3c13b742391feb9e86b0505ca9878747f1da654db9869ba9fb1
3
+ size 67518978
ckpts/generator/predictor.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:07bbc70c47c84dd9500ec7066593b214397e1dffeeece9d87165869248d87105
3
+ size 11009556
ckpts/generator/pretrain.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:558aca1b59f3abb5aed1511e691f28a1acc1798c1cc5b980dbaf1dea5e5b104c
3
+ size 3354916
ckpts/mono/optimal.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:558aca1b59f3abb5aed1511e691f28a1acc1798c1cc5b980dbaf1dea5e5b104c
3
+ size 3354916
dataset/data.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:592ba3643251f1e07bfdd31fd84c4188c6af20c3b9eeadb3f93e703efd7b6061
3
+ size 193868504
overview.png ADDED

Git LFS Details

  • SHA256: 41edb094b80213a039a4848abc749810a64ed1da172393bcaf148621faaefded
  • Pointer size: 131 Bytes
  • Size of remote file: 347 kB