bayesian-optimization-sputter-deposition
https://github.com/ashriva16/bayesian-optimization-sputter-deposition
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: ashriva16
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Size: 20 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Bayesian optimization of sputter-deposition
📌 Project Description
This repository presents a Bayesian optimization framework for guiding the sputter deposition of molybdenum thin films, targeting optimal residual stress and sheet resistance, while minimizing sensitivity to stochastic process variations. Key deposition parameters — power, pressure, and working distance — influence these properties. We apply Bayesian optimization to efficiently search the process space using a custom objective function that incorporates:
- Empirical stress and resistance data
- Prior knowledge about pressure-dependent variability

✅ Key Features
- Rapid identification of optimal deposition parameters
- Improved consistency and reproducibility of thin film properties
- Reduced experimental effort
Our results confirm that Bayesian optimization is a powerful tool for thin film process development, delivering high-performance films with controlled stress and resistance characteristics.
🧱 Project Structure
text
.
├── docs/ # Sphinx or MkDocs-based documentation (API, usage, design, papers, etc.)
├── environment.yml # Conda environment specification for reproducibility
├── LICENSE # Licensing information (e.g., MIT, Apache 2.0)
├── Makefile # Automation commands (e.g., setup, test, lint, build)
├── playground/ # Prototyping area for experiments, quick tests, or notebooks (not production)
├── pyproject.toml # Project metadata and build config (PEP 621, setuptools, linting tools)
├── README.md # Project overview, usage, setup, and contribution guidelines
├── pvd_exp_demo/ # scripts to demonstrate bayesopt behavior
├── pvd_exp_run/ # scripts used during experiment design
├── utils/ # Shared utility functions and helper modules used across the project
🧩 Packaging
This project uses PEP 621-compliant configuration via pyproject.toml with setuptools.
Only utils and submodules under utils/ are included as installable packages by default. To include more:
toml
[tool.setuptools.packages.find]
where = ["."]
include = ["utils", "utils.*", "src", "src.*", "common", "common.*"]
Badge (once setup):
markdown
[](https://github.com/ashriva16/bayesian-optimization-sputter-deposition/actions)
👤 Maintainer
Ankit Shrivastava Feel free to open an issue or discussion for support.
📜 License
This project is licensed under the MIT License. See the LICENSE file for full details.
📈 Project Status
Status: 🚧 In Development — Not ready for use.
📘 References
Owner
- Name: Ankit Shrivastava
- Login: ashriva16
- Kind: user
- Repositories: 1
- Profile: https://github.com/ashriva16
Citation (citation.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Bayesian optimization for stable properties amid processing fluctuations in sputter deposition
message: >-
If you use this software, please cite it using the metadata from this file.
type: software
authors:
- given-names: Ankit
family-names: Shrivastava
email: ashriva@sandia.gov
affiliation: Sandia National Laboratories
orcid: 'https://orcid.org/0000-0003-4445-8817'
identifiers:
- type: doi
value: 10.1116/6.0003418
repository-code: >-
https://github.com/ashriva16/bayesian-optimization-sputter-deposition
keywords:
- Bayesian optimization
- thin films
- design of experiments
license: MIT
GitHub Events
Total
- Watch event: 1
- Push event: 4
Last Year
- Watch event: 1
- Push event: 4