Python']Python Materials Genomics (pymatgen): A robust, open-source python']python library for materials analysis

被引:2969
作者
Ong, Shyue Ping [1 ]
Richards, William Davidson [1 ]
Jain, Anubhav [2 ]
Hautier, Geoffroy [3 ]
Kocher, Michael [2 ]
Cholia, Shreyas [2 ]
Gunter, Dan [2 ]
Chevrier, Vincent L. [4 ]
Persson, Kristin A. [2 ]
Ceder, Gerbrand [1 ]
机构
[1] MIT, Dept Mat Sci & Engn, Cambridge, MA 02139 USA
[2] Univ Calif Berkeley, Lawrence Berkeley Natl Lab, Berkeley, CA 94720 USA
[3] Catholic Univ Louvain, B-1348 Louvain, Belgium
[4] 3M Co, Elect Markets Mat Div, St Paul, MN 55144 USA
关键词
Materials; Project; Design; Thermodynamics; High-throughput; DENSITY-FUNCTIONAL THEORY; ELECTRONIC-STRUCTURE; INSULATORS; CATHODES; ION;
D O I
10.1016/j.commatsci.2012.10.028
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We present the Python Materials Genomics (pymatgen) library, a robust, open-source Python library for materials analysis. A key enabler in high-throughput computational materials science efforts is a robust set of software tools to perform initial setup for the calculations (e. g., generation of structures and necessary input files) and post-calculation analysis to derive useful material properties from raw calculated data. The pymatgen library aims to meet these needs by (1) defining core Python objects for materials data representation, (2) providing a well-tested set of structure and thermodynamic analyses relevant to many applications, and (3) establishing an open platform for researchers to collaboratively develop sophisticated analyses of materials data obtained both from first principles calculations and experiments. The pymatgen library also provides convenient tools to obtain useful materials data via the Materials Project's REpresentational State Transfer (REST) Application Programming Interface (API). As an example, using pymatgen's interface to the Materials Project's RESTful API and phasediagram package, we demonstrate how the phase and electrochemical stability of a recently synthesized material, Li4SnS4, can be analyzed using a minimum of computing resources. We find that Li4SnS4 is a stable phase in the Li-Sn-S phase diagram (consistent with the fact that it can be synthesized), but the narrow range of lithium chemical potentials for which it is predicted to be stable would suggest that it is not intrinsically stable against typical electrodes used in lithium-ion batteries. (C) 2012 Elsevier B. V. All rights reserved.
引用
收藏
页码:314 / 319
页数:6
相关论文
共 35 条
[1]   BAND THEORY AND MOTT INSULATORS - HUBBARD-U INSTEAD OF STONER-I [J].
ANISIMOV, VI ;
ZAANEN, J ;
ANDERSEN, OK .
PHYSICAL REVIEW B, 1991, 44 (03) :943-954
[2]   First-principles calculations of the electronic structure and spectra of strongly correlated systems: The LDA+U method [J].
Anisimov, VI ;
Aryasetiawan, F ;
Lichtenstein, AI .
JOURNAL OF PHYSICS-CONDENSED MATTER, 1997, 9 (04) :767-808
[3]  
[Anonymous], 2002, ACM Transactions on Internet Technology, DOI [10.1145/514183.514185, DOI 10.1145/514183.514185]
[4]   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
[5]   THE INORGANIC CRYSTAL-STRUCTURE DATA-BASE [J].
BERGERHOFF, G ;
HUNDT, R ;
SIEVERS, R ;
BROWN, ID .
JOURNAL OF CHEMICAL INFORMATION AND COMPUTER SCIENCES, 1983, 23 (02) :66-69
[6]   Recharging lithium battery research with first-principles methods [J].
Ceder, G. ;
Hautier, G. ;
Jain, A. ;
Ong, S. P. .
MRS BULLETIN, 2011, 36 (03) :185-191
[7]   Accuracy of ab initio methods in predicting the crystal structures of metals:: A review of 80 binary alloys [J].
Curtarolo, S ;
Morgan, D ;
Ceder, G .
CALPHAD-COMPUTER COUPLING OF PHASE DIAGRAMS AND THERMOCHEMISTRY, 2005, 29 (03) :163-211
[8]   AFLOW: An automatic framework for high-throughput materials discovery [J].
Curtarolo, Stefano ;
Setyawan, Wahyu ;
Hart, Gus L. W. ;
Jahnatek, Michal ;
Chepulskii, Roman V. ;
Taylor, Richard H. ;
Wanga, Shidong ;
Xue, Junkai ;
Yang, Kesong ;
Levy, Ohad ;
Mehl, Michael J. ;
Stokes, Harold T. ;
Demchenko, Denis O. ;
Morgan, Dane .
COMPUTATIONAL MATERIALS SCIENCE, 2012, 58 :218-226
[9]  
Frisch M. J., GAUSSIAN 03 REVISION
[10]   A brief introduction to the ABINIT software package [J].
Gonze, X ;
Rignanese, GM ;
Verstraete, M ;
Beuken, JM ;
Pouillon, Y ;
Caracas, R ;
Jollet, F ;
Torrent, M ;
Zerah, G ;
Mikami, M ;
Ghosez, P ;
Veithen, M ;
Raty, JY ;
Olevano, V ;
Bruneval, F ;
Reining, L ;
Godby, R ;
Onida, G ;
Hamann, DR ;
Allan, DC .
ZEITSCHRIFT FUR KRISTALLOGRAPHIE, 2005, 220 (5-6) :558-562