The Materials Application Programming Interface (API): A simple, flexible and efficient API for materials data based on REpresentational State Transfer (REST) principles. Ong, S. P., Cholia, S., Jain, A., Brafman, M., Gunter, D., Ceder, G., & Persson, K. A. Computational Materials Science, 97:209–215, February, 2015. ps03b
The Materials Application Programming Interface (API): A simple, flexible and efficient API for materials data based on REpresentational State Transfer (REST) principles [link]Paper  doi  abstract   bibtex   
In this paper, we describe the Materials Application Programming Interface (API), a simple, flexible and efficient interface to programmatically query and interact with the Materials Project database based on the REpresentational State Transfer (REST) pattern for the web. Since its creation in Aug 2012, the Materials API has been the Materials Project’s de facto platform for data access, supporting not only the Materials Project’s many collaborative efforts but also enabling new applications and analyses. We will highlight some of these analyses enabled by the Materials API, particularly those requiring consolidation of data on a large number of materials, such as data mining of structural and property trends, and generation of phase diagrams. We will conclude with a discussion of the role of the API in building a community that is developing novel applications and analyses based on Materials Project data.
@article{ong_materials_2015,
	title = {The {Materials} {Application} {Programming} {Interface} ({API}): {A} simple, flexible and efficient {API} for materials data based on {REpresentational} {State} {Transfer} ({REST}) principles},
	volume = {97},
	issn = {0927-0256},
	shorttitle = {The {Materials} {Application} {Programming} {Interface} ({API})},
	url = {https://www.sciencedirect.com/science/article/pii/S0927025614007113},
	doi = {10.1016/j.commatsci.2014.10.037},
	abstract = {In this paper, we describe the Materials Application Programming Interface (API), a simple, flexible and efficient interface to programmatically query and interact with the Materials Project database based on the REpresentational State Transfer (REST) pattern for the web. Since its creation in Aug 2012, the Materials API has been the Materials Project’s de facto platform for data access, supporting not only the Materials Project’s many collaborative efforts but also enabling new applications and analyses. We will highlight some of these analyses enabled by the Materials API, particularly those requiring consolidation of data on a large number of materials, such as data mining of structural and property trends, and generation of phase diagrams. We will conclude with a discussion of the role of the API in building a community that is developing novel applications and analyses based on Materials Project data.},
	language = {en},
	urldate = {2023-03-13},
	journal = {Computational Materials Science},
	author = {Ong, Shyue Ping and Cholia, Shreyas and Jain, Anubhav and Brafman, Miriam and Gunter, Dan and Ceder, Gerbrand and Persson, Kristin A.},
	month = feb,
	year = {2015},
	note = {ps03b},
	keywords = {1, API, FAIR, materials-informatics},
	pages = {209--215},
}

Downloads: 0