scispace - formally typeset
Search or ask a question
Journal ArticleDOI

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

TL;DR: The pymatgen library as mentioned in this paper is an open-source Python library for materials analysis that provides a well-tested set of structure and thermodynamic analyses relevant to many applications, and an open platform for researchers to collaboratively develop sophisticated analyses of materials data obtained both from first principles calculations and experiments.
About: This article is published in Computational Materials Science.The article was published on 2013-02-01 and is currently open access. It has received 2364 citations till now. The article focuses on the topics: Python (programming language) & Application programming interface.

Summary (1 min read)

Introduction

  • 1 by optical spectroscopy and compared to the corresponding mononuclear dyes.
  • The large variation in radiative rate constants, and those for the accompanying non-radiative processes, are accountable in terms of electronic coupling and/or intensity borrowing between the two excitonic states.
  • The latter include both face-to-face33 and side-byside analogues34 wherein the photophysical properties are controlled by the molecular topology.
  • The compounds examined in this work are illustrated in Charts 1-3 and comprise a series of chromophores based on the BODIPY nucleus and their complementary bichromophores.
  • Except for B2B, the bichromophores exhibit a smaller Huang-Rhys (S) factor43 than found for the control compound (Ta- ble 2).

EXCITONIC COUPLING WITH THE BICHROMOPHORES

  • According to the excitonic coupling theory developed first by Kasha21 but extended by many others,22-25 interaction between the transition dipole moment vectors associated with the two dipyrrin units causes a two-fold splitting of the excited-singlet state.
  • Compounds B2A and P1 adopt an oblique geometry and agreement between calculated and observed N values is somewhat improved, but still poor (Table 3).
  • This is not to say, however, that there is an important contribution from through-bond excitonic coupling.
  • This is evidenced by the observation that the molecular orbitals are clearly associated with each chromophore, rather than being delocalized over the entire super-molecule.
  • Replacing the point sources with extended dipoles running the length of the transition dipole moment vector51 gives rise to splitting energies (VXTD) much higher than the experimental results (Table 3).

CONCLUDING REMARKS

  • Numerous studies have addressed important issues relating to excitonic coupling in bichromophoric molecules, many of which have been built around the BODIPY nucleus.32-36,58 Related compounds have been proposed for electro-generated chemiluminescent probes.40,59,60.
  • In this contribution the authors have examined the optical properties of bichromophores that do not fall naturally into the categories identified by Kasha21 during his pioneering work on excitonic coupling.
  • This introduces a strong angular dependence for the optical properties that might be further exploited to optimize the molecular electronic properties.
  • An interesting observation to emerge from this work is that the fluorescence quantum yield is sensitive to the extent of splitting of the excitonic bands.

ACKNOWLEDGMENT

  • The authors thank Newcastle University for financial support of this work, including the award of a Research Scholarship to PS.
  • The authors also thank Dr. Raymond Ziessel (ECPM-Strasbourg) for providing samples of the BODIPY-based derivatives used in this work.

ABBREVIATIONS

  • DFT, density functional theory; NMR, nuclear magnetic resonance spectroscopy; TLC, thin-layer chromatography.
  • Harriman, A.; Ziessel, R. Making Photoactive Molecular-scale Wires.
  • Ziessel, R.; Ulrich, G.; Harriman, A. The Chemistry of Bodipy: A New El Dorado for Fluorescent Tools.

Did you find this useful? Give us your feedback

Citations
More filters
Journal ArticleDOI
TL;DR: The Materials Project (www.materialsproject.org) is a core program of the Materials Genome Initiative that uses high-throughput computing to uncover the properties of all known inorganic materials as discussed by the authors.
Abstract: Accelerating the discovery of advanced materials is essential for human welfare and sustainable, clean energy. In this paper, we introduce the Materials Project (www.materialsproject.org), a core program of the Materials Genome Initiative that uses high-throughput computing to uncover the properties of all known inorganic materials. This open dataset can be accessed through multiple channels for both interactive exploration and data mining. The Materials Project also seeks to create open-source platforms for developing robust, sophisticated materials analyses. Future efforts will enable users to perform ‘‘rapid-prototyping’’ of new materials in silico, and provide researchers with new avenues for cost-effective, data-driven materials design. © 2013 Author(s). All article content, except where otherwise noted, is licensed under a Creative Commons Attribution 3.0 Unported License.

6,566 citations

Journal ArticleDOI
TL;DR: In this article, a review of the key technological developments and scientific challenges for a broad range of Li-ion battery electrodes is presented, and the potential/capacity plots are used to compare many families of suitable materials.

5,057 citations

01 Jan 2011

2,117 citations

Journal ArticleDOI
TL;DR: Experimental and computational results reveal that the oxide coating enables wetting of metallic lithium in contact with the garnet electrolyte surface and the lithiated-alumina interface allows effective lithium ion transport between the lithium metal anode and garnets electrolyte.
Abstract: Garnet-type solid-state electrolytes have attracted extensive attention due to their high ionic conductivity, approaching 1 mS cm-1, excellent environmental stability, and wide electrochemical stability window, from lithium metal to ∼6 V. However, to date, there has been little success in the development of high-performance solid-state batteries using these exceptional materials, the major challenge being the high solid-solid interfacial impedance between the garnet electrolyte and electrode materials. In this work, we effectively address the large interfacial impedance between a lithium metal anode and the garnet electrolyte using ultrathin aluminium oxide (Al2O3) by atomic layer deposition. Li7La2.75Ca0.25Zr1.75Nb0.25O12 (LLCZN) is the garnet composition of choice in this work due to its reduced sintering temperature and increased lithium ion conductivity. A significant decrease of interfacial impedance, from 1,710 Ω cm2 to 1 Ω cm2, was observed at room temperature, effectively negating the lithium metal/garnet interfacial impedance. Experimental and computational results reveal that the oxide coating enables wetting of metallic lithium in contact with the garnet electrolyte surface and the lithiated-alumina interface allows effective lithium ion transport between the lithium metal anode and garnet electrolyte. We also demonstrate a working cell with a lithium metal anode, garnet electrolyte and a high-voltage cathode by applying the newly developed interface chemistry.

1,443 citations

Journal ArticleDOI
TL;DR: VASPKIT as mentioned in this paper is a command-line program that aims at providing a robust and user-friendly interface to perform high-throughput analysis of a variety of material properties from the raw data produced by the VASP code.

1,357 citations

References
More filters
Journal ArticleDOI
TL;DR: An efficient scheme for calculating the Kohn-Sham ground state of metallic systems using pseudopotentials and a plane-wave basis set is presented and the application of Pulay's DIIS method to the iterative diagonalization of large matrices will be discussed.
Abstract: We present an efficient scheme for calculating the Kohn-Sham ground state of metallic systems using pseudopotentials and a plane-wave basis set. In the first part the application of Pulay's DIIS method (direct inversion in the iterative subspace) to the iterative diagonalization of large matrices will be discussed. Our approach is stable, reliable, and minimizes the number of order ${\mathit{N}}_{\mathrm{atoms}}^{3}$ operations. In the second part, we will discuss an efficient mixing scheme also based on Pulay's scheme. A special ``metric'' and a special ``preconditioning'' optimized for a plane-wave basis set will be introduced. Scaling of the method will be discussed in detail for non-self-consistent and self-consistent calculations. It will be shown that the number of iterations required to obtain a specific precision is almost independent of the system size. Altogether an order ${\mathit{N}}_{\mathrm{atoms}}^{2}$ scaling is found for systems containing up to 1000 electrons. If we take into account that the number of k points can be decreased linearly with the system size, the overall scaling can approach ${\mathit{N}}_{\mathrm{atoms}}$. We have implemented these algorithms within a powerful package called VASP (Vienna ab initio simulation package). The program and the techniques have been used successfully for a large number of different systems (liquid and amorphous semiconductors, liquid simple and transition metals, metallic and semiconducting surfaces, phonons in simple metals, transition metals, and semiconductors) and turned out to be very reliable. \textcopyright{} 1996 The American Physical Society.

81,985 citations

Journal ArticleDOI
TL;DR: The implementation of Open Babel is detailed, key advances in the 2.3 release are described, and a variety of uses are outlined both in terms of software products and scientific research, including applications far beyond simple format interconversion.
Abstract: A frequent problem in computational modeling is the interconversion of chemical structures between different formats. While standard interchange formats exist (for example, Chemical Markup Language) and de facto standards have arisen (for example, SMILES format), the need to interconvert formats is a continuing problem due to the multitude of different application areas for chemistry data, differences in the data stored by different formats (0D versus 3D, for example), and competition between software along with a lack of vendor-neutral formats. We discuss, for the first time, Open Babel, an open-source chemical toolbox that speaks the many languages of chemical data. Open Babel version 2.3 interconverts over 110 formats. The need to represent such a wide variety of chemical and molecular data requires a library that implements a wide range of cheminformatics algorithms, from partial charge assignment and aromaticity detection, to bond order perception and canonicalization. We detail the implementation of Open Babel, describe key advances in the 2.3 release, and outline a variety of uses both in terms of software products and scientific research, including applications far beyond simple format interconversion. Open Babel presents a solution to the proliferation of multiple chemical file formats. In addition, it provides a variety of useful utilities from conformer searching and 2D depiction, to filtering, batch conversion, and substructure and similarity searching. For developers, it can be used as a programming library to handle chemical data in areas such as organic chemistry, drug design, materials science, and computational chemistry. It is freely available under an open-source license from http://openbabel.org .

6,040 citations

Journal ArticleDOI
TL;DR: A form for the exchange-correlation potential in local-density band theory, appropriate for Mott insulators, and finds that all late-3d-transition-metal monoxides, as well as the parent compounds of the high-${\mathit{T}$ compounds, are large-gap magnetic insulators of the charge-transfer type.
Abstract: We propose a form for the exchange-correlation potential in local-density band theory, appropriate for Mott insulators The idea is to use the ``constrained-local-density-approximation'' Hubbard parameter U as the quantity relating the single-particle potentials to the magnetic- (and orbital-) order parameters Our energy functional is that of the local-density approximation plus the mean-field approximation to the remaining part of the U term We argue that such a method should make sense, if one accepts the Hubbard model and the success of constrained-local-density-approximation parameter calculations Using this ab initio scheme, we find that all late-3d-transition-metal monoxides, as well as the parent compounds of the high-${\mathit{T}}_{\mathit{c}}$ compounds, are large-gap magnetic insulators of the charge-transfer type Further, the method predicts that ${\mathrm{LiNiO}}_{2}$ is a low-spin ferromagnet and NiS a local-moment p-type metal The present version of the scheme fails for the early-3d-transition-metal monoxides and for the late 3d transition metals

5,481 citations

Journal ArticleDOI
TL;DR: In this article, it was shown that electronic orbital ordering is a necessary condition to obtain the correct crystal structure and parameters of the exchange interaction for the Mott-Hubbard insulator.
Abstract: Evidence is presented that within the density-functional theory orbital polarization has to be treated on an equal footing with spin polarization and charge density for strongly interacting electron systems. Using a basis-set independent generalization of the LDA+U functional, we show that electronic orbital ordering is a necessary condition to obtain the correct crystal structure and parameters of the exchange interaction for the Mott-Hubbard insulator ${\mathrm{KCuF}}_{3}$.

3,523 citations

Journal ArticleDOI
TL;DR: In this paper, a generalization of the Local Density Approximation (LDA) method for the systems with strong Coulomb correlations is presented which gives a correct description of the Mott insulators.
Abstract: The generalization of the Local Density Approximation (LDA) method for the systems with strong Coulomb correlations is presented which gives a correct description of the Mott insulators. The LDA+U method is based on the model hamiltonian approach and allows to take into account the non-sphericity of the Coulomb and exchange interactions. parameters. Orbital-dependent LDA+U potential gives correct orbital polarization and corresponding Jahn-Teller distortion. To calculate the spectra of the strongly correlated systems the impurity Anderson model should be solved with a many-electron trial wave function. All parameters of the many-electron hamiltonian are taken from LDA+U calculations. The method was applied to NiO and has shown good agreement with experimental photoemission spectra and with the oxygen Kα X-ray emission spectrum.

3,331 citations

Frequently Asked Questions (19)
Q1. What contributions have the authors mentioned in the paper "Python materials genomics (pymatgen): a robust, open-source python library for materials analysis" ?

The pymatgen library this paper is a Python library for high-throughput first-principle calculations in materials. 

The analysis.reaction_calculator module provides classes for the analysis of reactions, including reaction balancing and calculation of reaction energies. 

One of the main obstacles to performing phase stability analyses on new materials is that the phase stability of a particular material depends on its energy relative to that of competing phases. 

Using the alchemy package, a developer can define a sequence of transformations to be applied to a set of structures to generate a corresponding set of new structures. 

VASP input parameters based on those used in the Materials Project as well as the originating MIT high-throughput project [6] are provided in the vaspio_set module. 

A key enabler in high-throughput computational materials science efforts is a robust set of software tools to perform initial setup for calculations (e.g., generation of structures and necessary input files) and post-calculation analysis to derive useful material properties from raw calculated data. 

Two Compatibility classes, MaterialsProjectCompatibility and MITCompatibility, are provided, and it is recommended that users use the appropriate class to process their runs prior to other analyses. 

Using the Materials Project’s CrystalToolkit, the authors performed a Sn for Ge substitution on Li4GeS4, downloaded the necessary input files based on the parameters used in the Materials Project and performed first principles calculations using VASP to obtain the ground state structure and energy for Li4SnS4. 

At the most basic level, a ComputedEntry comprise a composition and an energy, which are necessary for phase diagram generation (using the phasediagram package) and calculating reaction energies (using the analysis.reaction_calculator package). 

Both ‘‘standard’’ compositional and grand canonical phase diagrams (representingphase equilibria in systems open to one or more components) are supported. 

Among the io modules for electronic structure codes, the vaspio module is currently the most mature and supports most Vienna Ab initio Simulation Package (VASP) [1] input and output files. 

In this paper, the authors describe the Python Materials Genomics (pymatgen) library, a robust, open-source Python library for materials analysis. 

2. The electronic_structure package defines objects representing various electronic structure analyses, including density of states (electronic_structure.dos module) and bandstructures (electronic_structure.bandstructure module). 

Using pymatgen’s interface to the Materials API and phasediagram package, the authors demonstrate how the phase and electrochemical stability of a recently synthesized material, Li4SnS4, can be analyzed using a minimum of computing resources. 

Phase diagrams representing the thermodynamic phase equilibria of multicomponent systems reveal fundamental material aspects regarding the processing and reactions of materials. 

This determination would otherwise have required the user to obtain all relevant crystal structure, generate the necessary input files, and perform first principles calculations on more than 30 structures (based on the number of Li–Sn–S phases in the Materials Project), incurring significantly greatercomputational expense. 

compatibility module implements the scheme for mixing energies calculated using different functionals, in particular, those calculated using the generalized gradient approximation (GGA) and the +U extension to it (GGA + U) [24–26] as outlined by Jain et al. [27] 

This framework has been used to screen over 80,000 inorganic compounds for a variety of applications, including Li-ion and Na-ion batteries [7–11]. 

There is also significant time savings for the user, in that he/she needs only to obtain initial candidate structures and perform calculations and analysis for the particular phase he/she is interested in (Li4SnS4), while querying the Materials Project for pre-computed data for the other phases.