Atomate: A high-level interface to generate, execute, and analyze computational materials science workflows

被引:249
作者
Mathew, Kiran [1 ,2 ]
Montoya, Joseph H. [1 ]
Faghaninia, Alireza [1 ]
Dwarakanath, Shyam [1 ]
Aykol, Muratahan [1 ]
Tang, Hanmei [3 ]
Chu, Iek-heng [3 ]
Smidt, Tess [5 ,6 ,7 ]
Bocklund, Brandon [4 ]
Horton, Matthew [1 ]
Dagdelen, John [1 ]
Wood, Brandon [2 ]
Liu, Zi-Kui [4 ]
Neaton, Jeffrey [5 ,6 ,7 ]
Ong, Shyue Ping [3 ]
Persson, Kristin [1 ,2 ]
Jain, Anubhav [1 ]
机构
[1] Lawrence Berkeley Natl Lab, Energy Storage & Distributed Resources Div, Berkeley, CA 94720 USA
[2] Univ Calif Berkeley, Dept Mat Sci, Berkeley, CA 94720 USA
[3] Univ Calif San Diego, Dept Nanoengn, La Jolla, CA 92093 USA
[4] Penn State Univ, Dept Mat Sci & Engn, University Pk, PA 16801 USA
[5] Univ Calif Berkeley, Dept Phys, Berkeley, CA 94720 USA
[6] Lawrence Berkeley Natl Lab, Mol Foundry, Berkeley, CA 94720 USA
[7] Kavli Energy NanoSci Inst Berkeley, Berkeley, CA 94720 USA
基金
美国国家科学基金会;
关键词
TOTAL-ENERGY CALCULATIONS; ULTRASOFT PSEUDOPOTENTIALS; THERMODYNAMICS; INFRASTRUCTURE; IDENTIFICATION; NI;
D O I
10.1016/j.commatsci.2017.07.030
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We introduce atomate, an open-source Python framework for computational materials science simulation, analysis, and design with an emphasis on automation and extensibility. Built on top of open source Python packages already in use by the materials community such as pymatgen, FireWorks, and custodian, atomate provides well-tested workflow templates to compute various materials properties such as electronic bandstructure, elastic properties, and piezoelectric, dielectric, and ferroelectric properties. Atomate also enables the computational characterization of materials by providing workflows that calculate X-ray absorption (XAS), Electron energy loss (EELS) and Raman spectra. One of the major features of atomate is that it provides both fully functional workflows as well as reusable components that enable one to compose complex materials science workflows that use a diverse set of computational tools. Additionally, atomate creates output databases that organize the results from individual calculations and contains a builder framework that creates summary reports for each computed material based on multiple simulations. (C) 2017 Elsevier B. V. All rights reserved.
引用
收藏
页码:140 / 152
页数:13
相关论文
共 49 条
[1]   High-pressure synthesis of rhombohedral α-AgGaO2 via direct solid state reaction [J].
Akhtar, Meysam ;
Menon, Madhu ;
Sunkara, Mahendra ;
Sumanasekera, Gamini ;
Durygin, Andriy ;
Jasinski, Jacek B. .
JOURNAL OF ALLOYS AND COMPOUNDS, 2015, 641 :87-92
[2]   Managing the Computational Chemistry Big Data Problem: The ioChem-BD Platform [J].
Alvarez-Moreno, M. ;
de Graaf, C. ;
Lopez, N. ;
Maseras, F. ;
Poblet, J. M. ;
Bo, C. .
JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2015, 55 (01) :95-103
[3]   An object-oriented scripting interface to a legacy electronic structure code [J].
Bahn, SR ;
Jacobsen, KW .
COMPUTING IN SCIENCE & ENGINEERING, 2002, 4 (03) :56-66
[4]   GIBBS:: isothermal-isobaric thermodynamics of solids from energy curves using a quasi-harmonic Debye model [J].
Blanco, MA ;
Francisco, E ;
Luaña, V .
COMPUTER PHYSICS COMMUNICATIONS, 2004, 158 (01) :57-72
[5]   Identification of cathode materials for lithium batteries guided by first-principles calculations [J].
Ceder, G ;
Chiang, YM ;
Sadoway, DR ;
Aydinol, MK ;
Jang, YI ;
Huang, B .
NATURE, 1998, 392 (6677) :694-696
[6]  
Christodoulou JA, 2013, ADV MATER PROCESS, V171, P28
[7]   AFLOWLIB.ORG: A distributed materials properties repository from high-throughput ab initio calculations [J].
Curtarolo, Stefano ;
Setyawan, Wahyu ;
Wang, Shidong ;
Xue, Junkai ;
Yang, Kesong ;
Taylor, Richard H. ;
Nelson, Lance J. ;
Hart, Gus L. W. ;
Sanvito, Stefano ;
Buongiorno-Nardelli, Marco ;
Mingo, Natalio ;
Levy, Ohad .
COMPUTATIONAL MATERIALS SCIENCE, 2012, 58 :227-235
[8]   Charting the complete elastic properties of inorganic crystalline compounds [J].
de Jong, Maarten ;
Chen, Wei ;
Angsten, Thomas ;
Jain, Anubhav ;
Notestine, Randy ;
Gamst, Anthony ;
Sluiter, Marcel ;
Ande, Chaitanya Krishna ;
van der Zwaag, Sybrand ;
Plata, Jose J. ;
Toher, Cormac ;
Curtarolo, Stefano ;
Ceder, Gerbrand ;
Persson, Kristin A. ;
Asta, Mark .
SCIENTIFIC DATA, 2015, 2
[9]   Raman vibrational spectra of bulk to monolayer ReS2 with lower symmetry [J].
Feng, Yanqing ;
Zhou, Wei ;
Wang, Yaojia ;
Zhou, Jian ;
Liu, Erfu ;
Fu, Yajun ;
Ni, Zhenhua ;
Wu, Xinglong ;
Yuan, Hongtao ;
Miao, Feng ;
Wang, Baigeng ;
Wan, Xiangang ;
Xing, Dingyu .
PHYSICAL REVIEW B, 2015, 92 (05)
[10]   The Harvard Clean Energy Project: Large-Scale Computational Screening and Design of Organic Photovoltaics on the World Community Grid [J].
Hachmann, Johannes ;
Olivares-Amaya, Roberto ;
Atahan-Evrenk, Sule ;
Amador-Bedolla, Carlos ;
Sanchez-Carrera, Roel S. ;
Gold-Parker, Aryeh ;
Vogt, Leslie ;
Brockway, Anna M. ;
Aspuru-Guzik, Alan .
JOURNAL OF PHYSICAL CHEMISTRY LETTERS, 2011, 2 (17) :2241-2251