SMACT
Python package to aid materials design and informatics
Cite this software
Description
SMACT
Semiconducting Materials by Analogy and Chemical Theory (SMACT) is a collection of rapid screening and informatics tools that uses data about chemical elements.
- Documentation: https://smact.readthedocs.io/en/latest/
- Examples: https://smact.readthedocs.io/en/latest/examples.html

If you torture the data enough, nature will always confess - Roland Coase (from 'How should economists choose?')
Statement of need
There is a strong demand for functional materials across a wide range of technologies. The motivation can include cost reduction, performance enhancement, or to enable a new application. We have developed low-cost procedures for screening hypothetical materials. This framework can be used for simple calculations on your own computer. SMACT follows a top-down approach where a set of element combinations is generated and then screened using rapid chemical filters. It can be used as part of a multi-technique workflow or to feed artificial intelligence models for materials.

Getting started
Features are accessed through Python scripts, importing classes and functions as needed. The best place to start is looking at the docs, which highlight some simple examples of how these classes and functions can be used. Use cases are available in our examples and tutorials folders.
Code features
-
At the core of SMACT are Element and Species (element in a given oxidation state) classes that have various properties associated with them.
-
Oxidation states that are accessible to each element are included in their properties.
-
Element compositions can be screened through based on the heuristic filters of charge neutrality and electronegativity order. This is handled using the screening module and this publication describes the underlying theory. An example procedure is outlined in the docs.
-
Further filters can be applied to generated lists of compositions in order to screen for particular properties. These properties are either intrinsic properties of elements or are calculated for compositions using the properties module. For example:
- An application is shown in this publication, in which 160,000 chemical compositions are screened based on optical band gap calculated using the solid-state energy scale.
- The oxidation_states module can be used to filter out compositions containing metals in unlikely oxidation states according to a data-driven model.
-
Compositions can also be filtered based on sustainability via the abundance of elements in the Earth's crust or via the HHI scale.
-
Compositions can be converted for use in Pymatgen or for representation to machine learning algorithms (see this example) and the related ElementEmbeddings package.
-
Charge neutrality screening supports mixed-valence compounds via the
mixed_valence=Trueflag insmact_validity, enabling correct handling of materials like Fe₃O₄ and Mn₃O₄. -
Oxidation state data is sourced from ICSD 2024, providing an updated and stricter set of experimentally observed oxidation states per element.
-
The property prediction module enables composition-to-property prediction using pretrained deep learning models, including a ROOST-based band gap predictor trained on the Materials Project database.
-
The code also has tools for manipulating common crystal lattice types:
- Certain structure types can be built using the builder module
- Lattice parameters can be estimated using ionic radii of the elements for various common crystal structure types using the lattice_parameters module.
- The lattice module and distorter module rely on the Atomic Simulation Environment and can be used to generate unique atomic substitutions on a given crystal structure.
- The structure prediction module can be used to predict the structure of hypothetical compositions using species similarity measures.
- The dopant prediction module can be used to facilitate high-throughput predictions of p-type and n-type dopants of multicomponent solids.
Package structure
Legend: 🟢 new in v4 — 🟡 improved in v4
graph TD
classDef new fill:#c8e6c9,stroke:#388e3c,color:#000
classDef improved fill:#fff9c4,stroke:#f9a825,color:#000
SMACT(["smact"])
SMACT --> core["Core modules"]
SMACT --> SP["structure_prediction"]
SMACT --> DP["dopant_prediction"]
SMACT --> PP["🟢 property_prediction"]
SMACT --> IO["🟢 io"]
SMACT --> UT["utils"]
core --> init["init.py — Element, Species, neutral_ratios"]
core --> dl["data_loader.py — elemental and oxidation state data loading"]
core --> sc["🟡 screening.py — compositional screening"]
core --> pr["properties.py — band gap, electronegativity, valence electron count"]
core --> ox["oxidation_states.py — oxidation state combination likelihood"]
core --> mt["metallicity.py — metallic character scoring"]
core --> la["lattice.py — Site and Lattice representations"]
core --> bld["🟡 builder.py — perovskite and wurtzite structure builders"]
core --> lp["🟡 lattice_parameters.py — lattice parameter estimation from ionic radii"]
core --> di["distorter.py — inequivalent site enumeration and substitution"]
sc --> sc1["smact_validity — charge neutrality and Pauling electronegativity test"]
sc --> sc2["smact_filter — compositional search space generation"]
sc --> sc3["🟢 mixed_valence flag — correct handling of Fe3O4, Mn3O4"]
sc --> sc4["🟢 ICSD 2024 oxidation states — stricter, updated elemental data"]
bld --> bld1["cubic_perovskite — parameterized oxidation state tiling"]
bld --> bld2["wurtzite — corrected default cell parameters"]
lp --> lp1["corrected geometric formulae for all structure types"]
SP --> spst["structure.py — SmactStructure"]
SP --> spdb["database.py — StructureDB SQLite interface"]
SP --> spmu["mutation.py — CationMutator from lambda tables"]
SP --> sppd["🟡 prediction.py — StructurePredictor"]
spst --> spst1["from_file, from_mp, from_pymatgen constructors"]
sppd --> sppd1["ionic substitution-based crystal structure prediction"]
sppd --> sppd2["🟢 updated to mp_api.client.MPRester interface"]
DP --> doper["🟡 doper.py — Doper"]
doper --> doper1["get_dopants — p-type and n-type candidates"]
doper --> doper2["to_table — ranked candidates as a formatted table"]
doper --> doper3["plot_dopants — periodic table heatmap visualisation"]
PP --> base["base_predictor.py — BasePropertyPredictor, PredictionResult"]
PP --> roost["roost/ — RoostPropertyPredictor"]
PP --> conv["convenience.py — predict_band_gap"]
PP --> reg["registry.py — model discovery and resolution"]
roost --> roost1["pretrained ROOST model for band gap prediction"]
roost --> roost2["uncertainty estimates alongside predictions"]
roost --> roost3["trained on Materials Project 2024 database"]
base --> base1["PredictionResult — value, uncertainty, metadata"]
IO --> ee["🟢 elementembeddings.py — ElementEmbeddings interface"]
ee --> ee1["composition_featuriser — composition-level feature vectors"]
ee --> ee2["species_featuriser — species-level feature vectors"]
UT --> comp["composition.py — parse_formula, comp_maker, formula_maker"]
UT --> uox["🟢 oxidation.py — ICSD24OxStatesFilter"]
UT --> sp2["species.py — parse_spec, unparse_spec"]
UT --> cs["crystal_space/"]
uox --> uox1["consensus and commonality-based filtering of oxidation states"]
cs --> cs1["generate_composition_with_smact.py — SMACT-based composition generation"]
cs --> cs2["download_compounds_with_mp_api.py — Materials Project bulk download"]
cs --> cs3["plot_embedding.py — crystal space visualisation"]
class PP,IO new
class sc,bld,lp,sppd,doper,uox improved
class sc3,sc4,sppd2,ee,uox new
List of modules
- smact library containing:
- __init__.py Contains the core
ElementandSpeciesclasses. - data_loader.py Handles the loading of external data used to initialise the core
smact.Elementandsmact.Speciesclasses. - screening.py Used for generating and applying filters to compositional search spaces.
- properties.py A collection of tools for estimating useful properties based on composition.
- lattice.py Given the sites, multiplicities and possible oxidation states at those sites, this reads from the database and generates all possible stoichiometries.
- builder.py Builds some common lattice structures, given the chemical composition.
- lattice_parameters.py Estimation of lattice parameters for various lattice types using covalent/ionic radii.
- distorter.py A collection of functions for enumerating and then substituting on inequivalent sites of a sub-lattice.
- oxidation_states.py: Used for predicting the likelihood of species coexisting in a compound based on a statistical model.
- structure_prediction: A submodule which contains a collection of tools for facilitating crystal structure predictions via ionic substitutions
- dopant_prediction: A submodule which contains a collection of tools for predicting dopants.
- property_prediction: A submodule for composition-to-property prediction using pretrained deep learning models (e.g. ROOST band gap predictor).
- utils: A submodule containing utility functions for composition parsing, species handling, oxidation state filtering, and crystal space generation and download.
- __init__.py Contains the core
Requirements
The main language is Python 3 and has been tested using Python 3.11 - 3.13.
Core dependencies include NumPy, SciPy, pandas, pymatgen, ASE, and spglib. A full list is in pyproject.toml.
Installation
The latest stable release can be installed via pip:
pip install smact
Optional dependencies, needed by most of the examples and tutorials:
pip install "smact[optional]"
The band-gap prediction example additionally needs the pre-trained ROOST models, which bring in PyTorch. To run every example and tutorial:
pip install "smact[optional,property_prediction]"
SMACT is also available via conda-forge:
conda install -c conda-forge smact
The optional functionality is available as conda-forge feature packages. Install only the feature you need; for example, the pre-trained property-prediction models can be installed with:
conda install -c conda-forge smact-property-prediction
The other feature packages are smact-mp, smact-crystal-space,
smact-featurisers, smact-visualisation, smact-ml, and smact-optional.
smact-optional matches the smact[optional] pip extra. To install all
documented examples and tutorials, including property prediction:
conda install -c conda-forge smact-optional smact-property-prediction
Conda feature packages use conda-forge builds of compiled dependencies such as
pytorch (the package is named torch on PyPI). Select any GPU-specific
pytorch configuration separately for your platform.
Developer installation
We use uv for dependency management. To set up a development environment:
git clone https://github.com/wmd-group/smact.git
cd smact
uv sync --extra optional --extra property_prediction --dev
pre-commit install
This installs SMACT in editable mode with all optional and development dependencies, and sets up pre-commit hooks. See CONTRIBUTING.md for the full workflow.
License and attribution
Python code and original data tables are licensed under the MIT License.
Development notes
Bugs, features and questions
Please use the Issue Tracker to report bugs or request features in the first instance. While we hope that most questions can be answered by searching the docs, we welcome new questions on the issue tracker, especially if they help us improve the docs! For other queries about any aspect of the code, please contact Kinga Mastej (maintainer) by e-mail.
Code contributions
We are always looking for ways to make SMACT better and more useful to the wider community; contributions are welcome. As of v4.0.0, we use GitHub Flow: branch from master, open a pull request against master, and releases are tagged from master. Please use the "Fork and Pull" workflow to make contributions and stick as closely as possible to the following:
- Code style is enforced by ruff (linting and formatting) and pyright (type checking). Pre-commit hooks run these automatically on commit.
- Use Google-style docstrings.
- Add tests wherever possible, and use the test suite to check if you broke anything.
- Look at the contributing guide for more information.
Tests
We use GitHub Actions for CI. Tests should be added to smact/tests/test_core.py or another smact/tests/test_something.py file.
Run the tests locally:
make test
Or to run the full CI pipeline (pre-commit hooks and tests):
make ci-local
Citing SMACT
If you use SMACT in your work, please cite:
K. O. Mastej et al., "SMACT v4: Enhanced Screening and Prediction Tools for Computational Materials Design", J. Open Source Softw. 11, 11015 (2026). https://doi.org/10.21105/joss.11015
@article{Mastej2026,
doi = {10.21105/joss.11015},
url = {https://doi.org/10.21105/joss.11015},
year = {2026},
publisher = {The Open Journal},
volume = {11},
number = {126},
pages = {11015},
author = {Mastej, Kinga O. and Onwuli, Anthony and Moriarty, Alexander and Davies, Daniel W. and Nduma, Ryan and Butler, Keith T. and Lee, Jiwoo and Negishi, Masahiro and Detrattanawichai, Panyalak and Ganose, Alex M. and Park, Hyunsoo and Goodall, Rhys E. A. and Li, Tianshu and Walsh, Aron},
title = {SMACT v4: Enhanced Screening and Prediction Tools for Computational Materials Design},
journal = {Journal of Open Source Software}
}
Further reading on the methods behind SMACT:
References
H. Park et al., "Mapping inorganic crystal chemical space" Faraday Discuss. (2024)
Reference papers
- 1.Author(s): Daniel Davies, Keith Butler, Adam Jackson, Jonathan Skelton, Kazuki Morita, Aron WalshPublished in Journal of Open Source Software by The Open Journal in 2019, page: 136110.21105/joss.01361
- 2.Author(s): Daniel W. Davies, Keith T. Butler, Adam J. Jackson, Andrew Morris, Jarvist M. Frost, Jonathan M. Skelton, Aron WalshPublished in Chem by Elsevier BV in 2016, page: 617-62710.1016/j.chempr.2016.09.010
Mentions
- 1.Author(s): Nidhi Goel, Naresh KumarPublished in Porous Coordination Polymers by Elsevier in 2024, page: 393-40810.1016/b978-0-323-95535-5.00019-5
- 2.Author(s): Luis M. Antunes, Vikram, Jose J. Plata, Anthony V. Powell, Keith T. Butler, Ricardo Grau-CrespoPublished in ACS Symposium Series, Machine Learning in Materials Informatics: Methods and Applications by American Chemical Society in 2022, page: 1-3210.1021/bk-2022-1416.ch001
- 3.Author(s): Zhufeng Hou, Koji TsudaPublished in Lecture Notes in Physics, Machine Learning Meets Quantum Physics by Springer International Publishing in 2020, page: 413-42610.1007/978-3-030-40245-7_19
- 4.Author(s): Keith T. Butler, Daniel W. Davies, Aron WalshPublished in Computational Materials Discovery by The Royal Society of Chemistry in 2018, page: 176-19710.1039/9781788010122-00176
- 1.Author(s): Tao Sun, Jianmei YuanPublished in Materials Today Physics by Elsevier BV in 2026, page: 10206310.1016/j.mtphys.2026.102063
- 2.Author(s): Chenglong Qin, Xiangyan Luo, Zhixiang Fan, Qunchao FanPublished in Inorganic Chemistry by American Chemical Society (ACS) in 2026, page: 21056-2106810.1021/acs.inorgchem.6c02906
- 3.Author(s): Xincai Li, Jiayu LiPublished in Microchemical Journal by Elsevier BV in 2026, page: 11677310.1016/j.microc.2025.116773
- 4.Author(s): Jennie Martin, Graeme M. DayPublished in Journal of Chemical Theory and Computation by American Chemical Society (ACS) in 2026, page: 6239-625310.1021/acs.jctc.6c00596
- 5.Author(s): Anand Babu, Rogério Almeida Gouvêa, Gian-Marco RignanesePublished in Cell Reports Physical Science by Elsevier BV in 2026, page: 10356110.1016/j.xcrp.2026.103561
- 6.Author(s): Zakaria Khadhraoui, Seif Eddine Amara, Abdelaziz Amara, Mehmet Çakmak, Ceren Tayran, Hemza Kheribot, Ahmed Yasser BehlaliPublished in Journal of Physics and Chemistry of Solids by Elsevier BV in 2026, page: 11409410.1016/j.jpcs.2026.114094
- 7.Author(s): Trupti Mohanty, Maitrey Mehta, Hasan M. Sayeed, Bat-El Oded, Itay Pitussi, Arie Borenstein, Vivek Srikumar, Taylor D. SparksPublished in Integrating Materials and Manufacturing Innovation by Springer Science and Business Media LLC in 2026, page: 416-43010.1007/s40192-026-00451-8
- 8.Author(s): Sebastiaan P. Huber, Michail Minotakis, Marnik Bercx, Timo Reents, Kristjan Eimre, Nataliya Paulish, Nicolas Hörmann, Martin Uhrin, Nicola Marzari, Giovanni PizziPublished in Digital Discovery by Royal Society of Chemistry (RSC) in 2026, page: 1114-113110.1039/d5dd00415b
- 9.Author(s): Yevhen KolomiietsPublished in Ukrainian Chemistry Journal by V.I. Vernadsky Institute of General and Inorganic Chemistry in 2026, page: 3-5210.33609/2708-129x.92.7.2026.3-52
- 10.Author(s): Francesc Suñol, Claudio Cazorla, José E. GarciaPublished in Computational Condensed Matter by Elsevier BV in 2026, page: e0142210.1016/j.cocom.2026.e01422
- 11.Author(s): Tianyi Xu, Tianshuo Wei, Yan Ge, Bo Peng, Yue Li, Maolin Wang, Peng Wen, Chao Yang, Ye WeiPublished in Advanced Science by Wiley in 202610.1002/advs.202524273
- 12.Author(s): Yangfan Zhang, Yiming Xia, Ali Shakiba, Hongrui Zhang, Xiaojing Hao, Priyank V. Kumar, Mahesh P. SuryawanshiPublished in Advanced Science by Wiley in 202610.1002/advs.74952
- 13.Author(s): Boyi Situ, Zihan Yan, Yizhou ZhuPublished in Advanced Energy Materials by Wiley in 202610.1002/aenm.71368
- 14.Author(s): Ibuki Okuda, Izumi Takahara, Teruyasu MizoguchiPublished in npj Computational Materials by Springer Science and Business Media LLC in 202610.1038/s41524-026-02322-4
- 15.Author(s): Jiao Huang, Qianli Xing, Jinglong Ji, Bo YangPublished in Neural Networks by Elsevier BV in 2026, page: 10814610.1016/j.neunet.2025.108146
- 16.Author(s): Teppei Nagase, Kanta Ogawa, Ryotaro Hanabusa, Takumi Nishikubo, Kei Shigematsu, Koji Kimoto, Shuki Torii, Kazuhiro Mori, Masaki Azuma, Takafumi YamamotoPublished in Journal of the American Chemical Society by American Chemical Society (ACS) in 2026, page: 36630-3663910.1021/jacs.6c06507
- 17.Author(s): Eri Ishikawa, Hiromasa KanekoPublished in The Journal of Physical Chemistry C by American Chemical Society (ACS) in 2026, page: 12262-1227010.1021/acs.jpcc.6c02979
- 18.Author(s): Suhas Adiga, Umesh V. WaghmarePublished in Computational Materials Science by Elsevier BV in 2026, page: 11445310.1016/j.commatsci.2025.114453
- 19.Author(s): Panyalak Detrattanawichai, Zhenzhu Li, Hyunsoo Park, Kinga O. Mastej, Aron WalshPublished in Digital Discovery by Royal Society of Chemistry (RSC) in 2026, page: 2128-213610.1039/d6dd00064a
- 20.Author(s): Tri Minh Nguyen, Sherif Abdulkader Tawfik, Truyen Tran, Sunil Gupta, Santu Rana, Svetha VenkateshPublished in Digital Discovery by Royal Society of Chemistry (RSC) in 2026, page: 686-69710.1039/d4dd00392f
- 21.Author(s): Dhruv Ahlawat, Vaibhav Mishra, Somaditya Singh, Mohd Zaki, Vaibhav Bihani, Hargun Singh Grover, Biswajit Mishra, Santiago Miret, Mausam, N. M. Anoop KrishnanPublished in Nature Machine Intelligence by Springer Science and Business Media LLC in 2026, page: 435-44810.1038/s42256-026-01199-8
- 22.Author(s): Maojiang Song, Fei Yang, Ying Lu, Shijun Min, Caixia SuPublished in ACS Omega by American Chemical Society (ACS) in 202610.1021/acsomega.6c08659
- 23.Author(s): Xinyu Chen, Zhilong Song, Shuaihua Lu, Qian Chen, Yuanqiu Mo, Qionghua Zhou, Jinlan WangPublished in National Science Review by Oxford University Press (OUP) in 202610.1093/nsr/nwag101
- 24.Author(s): Changwen Xu, Shang Zhu, Venkatasubramanian ViswanathanPublished in Nature Communications by Springer Science and Business Media LLC in 202610.1038/s41467-026-70467-3
- 25.Author(s): Jongbum Won, Taeyoung Kim, Minwoo Lee, Daniel W. Davies, Giyeok Lee, Aron Walsh, Aloysius Soon, Jong-Young Kim, Wooyoung ShimPublished in Nature Communications by Springer Science and Business Media LLC in 202510.1038/s41467-025-60739-9
- 26.Author(s): Andrew I. CooperPublished in Faraday Discussions by Royal Society of Chemistry (RSC) in 2025, page: 664-69010.1039/d4fd00174e
- 27.Author(s): Judith Clymo, Christopher M. Collins, Katie Atkinson, Matthew S. Dyer, Michael W. Gaultois, Vladimir V. Gusev, Matthew J. Rosseinsky, Sven SchewePublished in Angewandte Chemie by Wiley in 202510.1002/ange.202417657
- 28.Author(s): Ryotaro Okabe, Mouyang Cheng, Abhijatmedhi Chotrattanapituk, Manasi Mandal, Kiran Mak, Denisse Córdova Carrizales, Nguyen Tuan Hung, Xiang Fu, Bowen Han, Yao Wang, Weiwei Xie, Robert J. Cava, Tommi S. Jaakkola, Yongqiang Cheng, Mingda LiPublished in Nature Materials by Springer Science and Business Media LLC in 2025, page: 223-23010.1038/s41563-025-02355-y
- 29.Author(s): Tobias Binninger, Yin-Ying Ting, Konstantin Köster, Nils Bruch, Payam Kaghazchi, Piotr M. Kowalski, Michael H. EikerlingPublished in Physical Review B by American Physical Society (APS) in 202510.1103/cpgy-fpvb
- 30.Author(s): Shuoxing Yang, Hongping Wu, Zhanggui Hu, Jiyang Wang, Yicheng Wu, Hongwei YuPublished in Nature Communications by Springer Science and Business Media LLC in 202510.1038/s41467-025-66293-8
- 31.Author(s): Sasan Amariamir, Janine George, Philipp BennerPublished in Digital Discovery by Royal Society of Chemistry (RSC) in 2025, page: 1437-144810.1039/d4dd00394b
- 32.Author(s): Pin Chen, Qing Mo, Zexin Xu, Xianwei Zhang, Yutong LuPublished in CCF Transactions on High Performance Computing by Springer Science and Business Media LLC in 2025, page: 85-9910.1007/s42514-025-00219-0
- 33.Author(s): Mukesh Rani -Published in International Journal on Science and Technology by International Research Publication and Journals in 202510.71097/ijsat.v16.i2.6541
- 34.Author(s): Hyunsoo Park, Anthony Onwuli, Keith T. Butler, Aron WalshPublished in Faraday Discussions by Royal Society of Chemistry (RSC) in 2025, page: 601-61310.1039/d4fd00063c
- 35.Author(s): Li Yan Anthony Choong, Zhong Chen, Man-Fai NgPublished in ACS Applied Energy Materials by American Chemical Society (ACS) in 2025, page: 507-52010.1021/acsaem.5c03277
- 36.Author(s): Muhammad Harussani Moklis, Cries Avian, Cheng Shuo, Sasipa Boonyubol, Jenq-Shiou Leu, Koichi Mikami, Jeffrey S. CrossPublished in Electrochimica Acta by Elsevier BV in 2025, page: 14709610.1016/j.electacta.2025.147096
- 37.Author(s): Shikun Gao, Qinyuan Huang, Chen Huang, Cheng Li, Kaihao Liu, Baisheng Sa, Yadong Yu, Dezhen Xue, Zhe Liu, Mengyan DaiPublished in Scientific Reports by Springer Science and Business Media LLC in 202510.1038/s41598-025-06432-9
- 38.Author(s): Zhendong Cao, Xiaoshan Luo, Jian Lv, Lei WangPublished in Science Bulletin by Elsevier BV in 2025, page: 3522-353310.1016/j.scib.2025.09.035
- 39.Author(s): Janosh Riebesell, Rhys E. A. Goodall, Philipp Benner, Yuan Chiang, Bowen Deng, Gerbrand Ceder, Mark Asta, Alpha A. Lee, Anubhav Jain, Kristin A. PerssonPublished in Nature Machine Intelligence by Springer Science and Business Media LLC in 2025, page: 836-84710.1038/s42256-025-01055-1
- 40.Author(s): Yilei Wu, Xiaoyan Li, Rong Guo, Ruiqi Xu, Ming-Gang Ju, Jinlan WangPublished in National Science Review by Oxford University Press (OUP) in 202510.1093/nsr/nwaf081
- 41.Author(s): Nathan J. Szymanski, Christopher J. BartelPublished in Materials Horizons by Royal Society of Chemistry (RSC) in 2025, page: 8000-801110.1039/d5mh00010f
- 42.Author(s): Tao Hong, Taikang Chen, Dalong Jin, Yu Zhu, Heng Gao, Kun Zhao, Tongyi Zhang, Wei Ren, Guixin CaoPublished in npj Quantum Materials by Springer Science and Business Media LLC in 202510.1038/s41535-025-00731-0
- 43.Author(s): Izumi Takahara, Teruyasu Mizoguchi, Bang LiuPublished in Cell Reports Physical Science by Elsevier BV in 2025, page: 10301910.1016/j.xcrp.2025.103019
- 44.Author(s): Yutong Lu, Dan Huang, Pin ChenPublished in The International Journal of High Performance Computing Applications by SAGE Publications in 2025, page: 334-35110.1177/10943420251399700
- 45.Author(s): Judith Clymo, Christopher M. Collins, Katie Atkinson, Matthew S. Dyer, Michael W. Gaultois, Vladimir V. Gusev, Matthew J. Rosseinsky, Sven SchewePublished in Angewandte Chemie International Edition by Wiley in 202510.1002/anie.202417657
- 46.Author(s): Claudio Zeni, Robert Pinsler, Daniel Zügner, Andrew Fowler, Matthew Horton, Xiang Fu, Zilong Wang, Aliaksandra Shysheya, Jonathan Crabbé, Shoko Ueda, Roberto Sordillo, Lixin Sun, Jake Smith, Bichlien Nguyen, Hannes Schulz, Sarah Lewis, Chin-Wei Huang, Ziheng Lu, Yichi Zhou, Han Yang, Hongxia Hao, Jielan Li, Chunlei Yang, Wenjie Li, Ryota Tomioka, Tian XiePublished in Nature by Springer Science and Business Media LLC in 2025, page: 624-63210.1038/s41586-025-08628-5
- 47.Author(s): Dihui Wang, Heng Ban, Puqing JiangPublished in International Journal of Heat and Mass Transfer by Elsevier BV in 2025, page: 12688610.1016/j.ijheatmasstransfer.2025.126886
- 48.Author(s): Enzhi Xie, Chao YangPublished in Metals by MDPI AG in 2025, page: 101210.3390/met15091012
- 49.Author(s): Tao Wang, Jianwei Li, Bin Wang, Hao JinPublished in npj Computational Materials by Springer Science and Business Media LLC in 202510.1038/s41524-025-01876-z
- 50.Author(s): Lucas Foppa, Matthias SchefflerPublished in Digital Discovery by Royal Society of Chemistry (RSC) in 2025, page: 2175-218710.1039/d5dd00174a
- 1.Author(s): LI XINCAI, LI JIAYUPublished by Elsevier BV in 202510.2139/ssrn.5934618
- 2.Author(s): Abhishek Tewari, Rochan Bajpai, Atharva Shukla, Janish KumarPublished by American Chemical Society (ACS) in 202310.26434/chemrxiv-2023-rknfd
- 3.Author(s): Colton C. Seegmiller, Sterling G. Baird, Hasan M. Sayeed, Taylor D. SparksPublished by American Chemical Society (ACS) in 202310.26434/chemrxiv-2023-8t8kt
- 4.Author(s): Colton C. Seegmiller, Sterling G. Baird, Hasan M. Sayeed, Taylor D. SparksPublished by American Chemical Society (ACS) in 202310.26434/chemrxiv-2023-8t8kt-v3
- 5.Author(s): Colton C. Seegmiller, Sterling G. Baird, Hasan M. Sayeed, Taylor D. SparksPublished by American Chemical Society (ACS) in 202310.26434/chemrxiv-2023-8t8kt-v2
- 6.Author(s): Kazuki Morita, Daniel Davies, Keith Butler, Aron WalshPublished by American Chemical Society (ACS) in 202110.33774/chemrxiv-2021-4zs27-v2
- 7.Author(s): Kazuki Morita, Daniel Davies, Keith Butler, Aron WalshPublished by American Chemical Society (ACS) in 202110.26434/chemrxiv-2021-4zs27
- 8.Author(s): Hitarth Choubisa, Petar Todorović, Joao M. Pina, Darshan H. Parmar, Ziliang Li, Oleksandr Voznyy, Isaac Tamblyn, Edward SargentPublished by arXiv in 202110.48550/arxiv.2101.04383
- 9.Author(s): Lai Wei, Nihang Fu, Edirisuriya M. D. Siriwardane, Wenhui Yang, Sadman Sadeed Omee, Rongzhi Dong, Rui Xin, Jianjun HuPublished by arXiv in 202110.48550/arxiv.2111.14049
- 10.Author(s): Tian Xie, Xiang Fu, Octavian-Eugen Ganea, Regina Barzilay, Tommi JaakkolaPublished by arXiv in 202110.48550/arxiv.2110.06197
- 11.Author(s): Keith T. Butler, Felipe Oviedo, Pieremanuele CanepaPublished in ACS In Focus by American Chemical Society in 202110.1021/acsinfocus.7e5033
- 12.Author(s): Kazuki Morita, Daniel Davies, Keith Butler, Aron WalshPublished by American Chemical Society (ACS) in 202110.33774/chemrxiv-2021-4zs27
- 13.Author(s): Kazuki Morita, Daniel Davies, Keith Butler, Aron WalshPublished by American Chemical Society (ACS) in 202110.26434/chemrxiv-2021-4zs27-v2
- 14.Author(s): Kazuki Morita, Daniel Davies, Keith Butler, Aron WalshPublished by American Chemical Society (ACS) in 202110.33774/chemrxiv-2021-4zs27-v3
- 15.Author(s): Yu Ding, Yu Kumagai, Fumiyasu Oba, Lee A. BurtonPublished by arXiv in 202010.48550/arxiv.2007.02085