optimade-maker: Automated generation of interoperable materials APIs from static datasets
Kristjan Eimre, Matthew L. Evans, Bud Macaulay, Xing Wang, Jusong Yu, Nicola Marzari, Gian-Marco Rignanese, Giovanni Pizzi

TL;DR
optimade-maker is a lightweight toolkit that automates the creation of OPTIMADE-compliant APIs from raw atomistic datasets, facilitating interoperability and data sharing in materials science.
Contribution
It introduces an automated, versatile tool for generating standardized APIs from diverse datasets, reducing technical barriers for data providers.
Findings
Automated creation of OPTIMADE APIs from raw data.
Deployment of APIs on the Materials Cloud Archive.
Unified access to CSD and ICSD databases via OPTIMADE.
Abstract
Atomistic structural data are central to materials science, condensed matter physics, and chemistry, and are increasingly digitised across diverse repositories and databases. Interoperable access to these heterogeneous data sources enables reusable clients and tools, and is essential for cross-database analyses and data-driven materials discovery. Toward this aim, the OPTIMADE (Open Databases Integration for Materials Design) specification defines a standard REST API for atomistic structures and related properties. However, deploying and maintaining compliant services remains technically demanding and poses a significant barrier for many data providers. Here, we present optimade-maker, a lightweight toolkit for the automated generation of OPTIMADE-compliant APIs directly from raw atomistic structure and property data. The toolkit supports a wide range of raw datasets, enables conversion…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Catalysis and Oxidation Reactions · Scientific Computing and Data Management
