Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
b4f12cb
Setting up GitHub Classroom Feedback
github-classroom[bot] Mar 27, 2024
ca9cc00
add online IDE url
github-classroom[bot] Mar 27, 2024
3066b48
added filtered Al data sets
Alex6022 Mar 27, 2024
7d3d0ef
initial_commit
lordmikerahl Mar 27, 2024
32c1699
Move data to data folder
koerper Mar 27, 2024
fb6af3a
Clean up repository
koerper Mar 27, 2024
fd642bf
deleted hello stuff, added files
lordmikerahl Mar 27, 2024
eb0306c
delete README
lordmikerahl Mar 27, 2024
3e0907d
Add jupyter notebook file
koerper Mar 27, 2024
0571abd
Implemented first notebook
Alex6022 Mar 27, 2024
5cbfc66
Test merging of notebooks
koerper Mar 27, 2024
5aed9b0
testing
lordmikerahl Mar 27, 2024
03342a5
Merge pull request #3 from AC-BO-Hackathon:test-notebook-merge
koerper Mar 27, 2024
89a03bf
Clean up repository
koerper Mar 27, 2024
1c1dca1
test
lordmikerahl Mar 27, 2024
98f43ee
Implemented basic workflow
Alex6022 Mar 27, 2024
855cbb5
Merge branch 'main' of https://github.com/AC-BO-Hackathon/project-pro…
Alex6022 Mar 27, 2024
bfc02c2
datasets replaced with new ones
canozkan42 Mar 27, 2024
1a53665
Added data import to baybe_inhibitor notebook
Alex6022 Mar 27, 2024
2363950
Merge branch 'main' into canozkan42
canozkan42 Mar 27, 2024
d2bb3a7
Clean up repository
koerper Mar 27, 2024
0ca557b
added stuff
lordmikerahl Mar 27, 2024
f49deb5
Merge pull request #5 from AC-BO-Hackathon/canozkan42
canozkan42 Mar 27, 2024
776cb6b
new_cell
lordmikerahl Mar 27, 2024
b852eac
testingmore
lordmikerahl Mar 27, 2024
d5a7ad0
Merge pull request #4 from AC-BO-Hackathon/michalis_branch
lordmikerahl Mar 27, 2024
2c447ea
Clean up repository
koerper Mar 27, 2024
5de277d
Add README.md
koerper Mar 27, 2024
276d85e
Initialize sections
koerper Mar 27, 2024
71d1df2
Initialize notebook structure
koerper Mar 27, 2024
3154085
Merge pull request #6 from AC-BO-Hackathon:tims-testing-cave
koerper Mar 27, 2024
f03306e
Add stuff
koerper Mar 27, 2024
01a7abf
Add stuff
koerper Mar 27, 2024
81cd950
Merge pull request #7 from AC-BO-Hackathon:tims-testing-cave
koerper Mar 27, 2024
1adb4e3
Clean up notebook
koerper Mar 27, 2024
03d139b
Clean up notebook
koerper Mar 27, 2024
402c5f4
Merge pull request #8 from AC-BO-Hackathon:tims-testing-cave
koerper Mar 27, 2024
d40bb00
added SubstanceParameter script
canozkan42 Mar 27, 2024
54dd457
Merge pull request #11 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 27, 2024
ff331d0
Add separate notebook
koerper Mar 27, 2024
5e10921
Merge pull request #12 from AC-BO-Hackathon:tims-testing-cave
koerper Mar 27, 2024
fa55c2a
Add files via upload
lordmikerahl Mar 27, 2024
d5e426a
Rename baybe_hack.ipynb to michalis-baybe-inhibitor.ipynb
lordmikerahl Mar 27, 2024
e6c3600
Established workflow in new jupyter notebook
Alex6022 Mar 27, 2024
8ccd375
Implement subsampling function
koerper Mar 27, 2024
421de83
Add stuff
koerper Mar 27, 2024
d492fc6
Merge pull request #17 from AC-BO-Hackathon:tims-testing-cave
koerper Mar 27, 2024
ac61b72
Add subsampling function
koerper Mar 27, 2024
87218b5
Merge pull request #18 from AC-BO-Hackathon:subsampling-function
koerper Mar 27, 2024
889b5e2
Add stuff
koerper Mar 27, 2024
605f0a8
Merge pull request #19 from AC-BO-Hackathon/tims-testing-cave
koerper Mar 27, 2024
9e5e14c
Update GitHub Classroom Autograding Workflow
github-classroom[bot] Mar 27, 2024
60c2b28
Update GitHub Classroom Autograding Workflow
github-classroom[bot] Mar 27, 2024
cf73897
almost working simulation file
canozkan42 Mar 27, 2024
db3e4b5
Add bullocks
koerper Mar 27, 2024
55e9ff0
Add bullocks
koerper Mar 27, 2024
81fe136
Merge branch 'tims-testing-cave' of https://github.com/AC-BO-Hackatho…
koerper Mar 27, 2024
254996e
Merge pull request #20 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 27, 2024
4012a4a
Add bullocks
koerper Mar 27, 2024
e905b08
working non-simulation now
canozkan42 Mar 27, 2024
b52bc50
Merge pull request #21 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 27, 2024
2855e42
Try fixing bug
koerper Mar 27, 2024
d190892
Merge branch 'tims-testing-cave' of https://github.com/AC-BO-Hackatho…
koerper Mar 27, 2024
67defbe
Fix bugs
koerper Mar 27, 2024
af9e7b2
changed data to an averaged version through groupby() function
canozkan42 Mar 27, 2024
e783fe4
Merge pull request #22 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 27, 2024
8cf4493
Implement campaign simulation
koerper Mar 27, 2024
e340048
Merge pull request #23 from AC-BO-Hackathon:tims-testing-cave
koerper Mar 27, 2024
37891e1
simulations with multiple parameter sets
canozkan42 Mar 27, 2024
f862b8e
Merge pull request #24 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 27, 2024
15f3955
Implement simulation loop for AA2024
koerper Mar 27, 2024
c4cba3d
Add gitignore
koerper Mar 27, 2024
c0c5f23
Cleaned up work space. Start of 2nd day.
Alex6022 Mar 28, 2024
2bff1af
Merge branch 'main' of https://github.com/AC-BO-Hackathon/project-pro…
Alex6022 Mar 28, 2024
e9987be
Add poster draft
koerper Mar 28, 2024
d819b00
Adapt poster
koerper Mar 28, 2024
873adc0
Fix typo
koerper Mar 28, 2024
a65132f
Fully implemented simulation
Alex6022 Mar 28, 2024
63725fa
curated datasets for different Al grades
canozkan42 Mar 28, 2024
9d303e5
Merge pull request #28 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 28, 2024
50556cd
Implemented OHE for SMILES to compare
Alex6022 Mar 28, 2024
2dc96f6
Pushed OHE
Alex6022 Mar 28, 2024
86f3fa0
Tested OHE for SMILES
Alex6022 Mar 28, 2024
0e9aea6
Merge branch 'main' of https://github.com/AC-BO-Hackathon/project-pro…
Alex6022 Mar 28, 2024
6888704
OHE
Alex6022 Mar 28, 2024
34f6ae5
changed plotting options
canozkan42 Mar 28, 2024
7bc0b76
Merge pull request #29 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 28, 2024
788a992
checkpoint
canozkan42 Mar 28, 2024
8614e64
Finally figured out transfer learning from one metal to another!!!
Alex6022 Mar 28, 2024
39ff1d9
Implemented transfer learning from one Al alloy to another
Alex6022 Mar 28, 2024
76cc0be
Merge branch 'main' of https://github.com/AC-BO-Hackathon/project-pro…
Alex6022 Mar 28, 2024
713802d
simulations complete for AA1000, AA2024, AA5000, AA6000, AA7075, Al
canozkan42 Mar 28, 2024
7a70004
Merge pull request #30 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 28, 2024
8c55bb9
redid experiments with corect OHE scenario
canozkan42 Mar 28, 2024
277a99e
Merge pull request #31 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 28, 2024
05c2e1b
Implement transfer learning
koerper Mar 28, 2024
532ec9d
Adapt poster
koerper Mar 28, 2024
3ef6f1c
Adapt poster
koerper Mar 28, 2024
9d47736
final version of featurization and transfer learning for AA1000 from …
canozkan42 Mar 28, 2024
dffe351
Merge pull request #32 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 28, 2024
09a4014
making my jupyter notebook main, moving others into the legacy_code f…
canozkan42 Mar 28, 2024
a0ab0ba
Merge pull request #33 from AC-BO-Hackathon:canozkan42
canozkan42 Mar 28, 2024
9fcc5fd
Update GitHub Classroom Autograding Workflow
github-classroom[bot] Mar 29, 2024
2b14ff7
Create LICENSE
Alex6022 Mar 29, 2024
66c1e44
Update requirements.txt
Alex6022 Mar 29, 2024
00634e6
Update README.md
Alex6022 Apr 3, 2024
4950a74
Clean up repository
koerper Apr 8, 2024
e73cca1
Shift legacy code
koerper Apr 8, 2024
26db316
Remove classroom.yml
koerper Apr 8, 2024
40900f2
Adapt project description
koerper Apr 8, 2024
5f80d1b
Change YouTube video to iframe
koerper Apr 8, 2024
1a53f59
Add YouTube link
koerper Apr 8, 2024
22e0c13
Add project cover
koerper Apr 8, 2024
749d3bc
Add project cover as thumbnail for YT video
koerper Apr 8, 2024
e2bd4b1
Adapt project cover
koerper Apr 8, 2024
c79ed2e
Format references
koerper Apr 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions .github/workflows/classroom.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
*.pyc
.coverage
*.egg-info/
.venv/
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 AC BO Hackathon

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
26 changes: 11 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
# Autograding Example: Python
This example project is written in Python, and tested with pytest.

## The assignment
The tests are failing right now because the method isn't outputting the correct string. Fixing this up will make the tests green.

## Setup command

See `postCreateCommand` from [`devcontainer.json`](.devcontainer/devcontainer.json).

## Run command
`pytest`

## Notes
- pip's install path is not included in the PATH var by default, so without installing via `sudo -H`, pytest would be unaccessible.
# BayBE One more Time - Exploring Corrosion Inhibitors for Materials Design

[![](https://github.com/AC-BO-Hackathon/project-surface-science-syndicate/blob/main/img/project-cover.png)](https://youtu.be/kIRxGdwmLSY?si=BVYsl7kGDRsUhewH)

This project focuses on exploring the capabilities of Bayesian optimization, specifically employing BayBE, in the discovery of novel corrosion inhibitors for materials design. Initially, we work with a randomly chosen subset from a comprehensive database of electrochemical responses of small organic molecules for aluminum alloys. Our goal is to assess how Bayesian optimization can speed up the screening process across the design space to identify promising compounds. We compare different strategies for incorporating chemical information, while optimizing the experimental parameters with respect to the inhibitive performance of the screened compounds. Finally, we explore the potential of transfer learning to accelerate corrosion inhibitor discovery for other base materials as well.


## References
- Galvão, T.L.P., Ferreira, I., Kuznetsova, A. _et al._ [CORDATA: an open data management web application to select corrosion inhibitors](https://doi.org/10.1038/s41529-022-00259-9). _npj Mater Degrad_ **6**, 48 (2022).
- Özkan, C., Sahlmann, L., Feiler, C. _et al._ [Laying the experimental foundation for corrosion inhibitor discovery through machine learning](https://doi.org/10.1038/s41529-024-00435-z). _npj Mater Degrad_ **8**, 21 (2024).
- Würger, T., Mei, D., Vaghefinazari, B. _et al._ [Exploring structure-property relationships in magnesium dissolution modulators](https://doi.org/10.1038/s41529-020-00148-z). _npj Mater Degrad_ **5**, 2 (2021).
Loading