Background & Summary

The phonon spectrum of a material describes the dynamics of its constituent atoms in the harmonic approximation, in the framework of the long-established theory of lattice vibrations1,2. The details of the lattice dynamics are of key importance as many properties can not be explained by static models. A simple example is the set of thermal properties extracted from the phonon density of states (DOS), such as the vibrational contribution to the entropy of the system and the heat capacity35. But the vibrational properties of crystalline solids are also needed to investigate a number of other materials features, such as the thermal conductivity68, the conventional phonon-mediated superconductivity911 and the ferroelectric and ferroelastic transitions1215. Additionally, they provide information for the investigation of the phase stability of compounds16 through the inspection of imaginary phonon modes and for the interpretation of Raman experimental spectra17.

Experimental phonon band structures are available only for a limited set of compounds and, in some cases, only for specific points of the Brillouin zone. Density functional theory (DFT) offers the possibility to obtain the vibrational properties of materials using frozen-phonon18 or molecular dynamics19,20. Alternatively, density functional perturbation theory (DFPT) is an accurate and efficient tool to calculate the lattice dynamics21. Given the requirements of these simulations, it is just recently, with the increase of computational power and the diffusion of high-throughput (HT) frameworks2224, that handling and analysing large numbers of phonon calculations has been made possible.

Standard studies reporting phonon calculations based on DFT usually consider few materials in selected phases. More recently efforts have been devoted to evaluate the phonon band structures for a large number of compounds (Atsushi Togo's phonon database and ref. 25). In the present work, we report the full phonon band structures and derived quantities for 1521 semiconducting inorganic crystals, obtained following the procedure and the approximations detailed in our previous work26. The phonons are related to the second order derivatives of the energies with respect to the atomic displacements. However, to obtain the correct behavior for long range interactions in the case of polar materials, the coupling between the displacements and the electric field27 must also be considered. The latter is related to the mixed second order derivatives of the energy with respect to the electric field and atomic displacements. These derivatives, as well as those purely with respect to the electric field, can be efficiently calculated in the framework of DFPT. They give access to the Born effective charges (BECs) and the dielectric tensors, respectively. Here, we provide this full set of second order derivatives in an open database. The schematic overview of available properties and the procedure to obtain them is outlined in Fig. 1.

Figure 1: Schematic overview of the quantities calculated in this work.
figure 1

The first boxes indicate the perturbations computed in the framework of DFPT.

This derivatives database offers the possibility to analyze the lattice dynamics of a large number of compounds, generated with uniform approximations and under a validated procedure. These results are part of the Materials Project28 (MP) which uses HT methods to predict material properties for the discovery and design of new compounds.

The remainder of the paper is organized as follows. First, we define the phonon properties calculated and the procedure employed to obtain them. We then describe the structure of the data present in the database and give a graphical representation. Finally, we provide a validation of the results based on a comparison with experimental data.


Methodology and definitions

Most of the methodology and notations follow closely ref. 29. For a generic point q in the Brillouin zone the phonon frequencies ωq,m and eigenvectors Um(q κβ) can be obtained by solving of the generalized eigenvalue problem

(1) κ β C ˜ κ α , κ β ( q ) U m ( q κ β ) = M κ ω q , m 2 U m ( q κ α ) ,

where κ labels the atoms in the cell, α and β are cartesian coordinates and C ˜ κ α , κ β (q) are the interatomic force constants in reciprocal space, which are related to the second derivatives of the energy with respect to atomic displacements. These values have been obtained by performing a Fourier interpolation of those calculated on a regular grid of q-points obtained with DFPT.

To correctly describe the limit q→0 for polar materials, with the splitting between longitudinal and transverse optical modes (LO and TO, respectively) the dipole-dipole interaction has been taken into account. This requires the knowledge of both the BEC and the dielectric tensors29. The BEC tensor can be linked either to the change of polarisation P induced by the periodic displacement τκα, or to the force Fκ,α induced on atom κ by an electric field E β

(2) Z κ , β α * = Ω 0 P τ κ α = F κ , α E β = 2 E τ κ α E β ,

where E is the total energy, and is an observable quantity.

In the theoretical formulation, the interatomic force constants C ˜ and BEC tensors Z* must satisfy a series of sum rules. The first, following from the invariance of total energy with respect to translations (known as acoustic sum rule, ASR)

(3) κ C ˜ κ α , κ β ( q = 0 ) = 0 ,

implies that the acoustic modes at Γ are identically zero. The second rule

(4) κ Z κ , β α * = 0 ,

guarantees that the charge neutrality is fulfilled at the level of the BECs (CNSR). Both are imposed during the interpolation process to improve the results, but the actual deviation from the exact condition can be used to estimate the degree of convergence of the calculation (see below).

The second derivatives with respect to the electric field E allow one to also obtain the dielectric permittivity tensor resulting from the electronic polarization, usually noted as ε α β . This, together with the values of the phonon frequencies at the center of the Brillouin zone ωΓm and the oscillator strength tensor fm,αβ, gives the static dielectric tensor

(5) ε α β 0 = ε α β + 4 π m f m , α β 2 ( ω m Γ ) 2 .

Given the phonon DOS g(ω)

(6) g ( ω ) = 1 3 n N q , l δ ( ω ω ( q , l ) ) ,

where n is the number of atoms per unit cell and N is the number of unit cells, several thermodynamic quantities can be obtained in the harmonic approximation: the Helmholtz free energy ΔF, the phonon contribution to the internal energy ΔEph, the constant-volume specific heat Cv and the entropy S. The explicit expressions are given by3:

(7) Δ F = 3 n N k B T 0 ω L ln ( 2 sinh ω 2 k B T ) g ( ω ) d ω
(8) Δ E ph = 3 n N 2 0 ω L ω coth ( ω 2 k B T ) g ( ω ) d ω
(9) C v = 3 n N k B 0 ω L ( ω 2 k B T ) 2 csch 2 ( ω 2 k B T ) g ( ω ) d ω
(10) S = 3 n N k B 0 ω L ( ω 2 k B T coth ( ω 2 k B T ) ln ( 2 sinh ω 2 k B T ) ) g ( ω ) d ω ,

where kB is the Boltzmann constant and ωL is the largest phonon frequency.

Notice that in cases where imaginary frequencies are present in the system, these thermodynamic properties are ill defined and will not be calculated.

All the DFT and DFPT calculations presented in this work are performed with the ABINIT software package3032. The PBEsol33 semilocal generalized gradient approximation for the exchange-correlation functional (XC), that has proven to provide accurate phonon frequencies compared to experimental data34, has been used for all the simulations. Norm-conserving pseudopotentials35, generated with the appropriate XC functional, are taken for all the elements from the pseudopotentials table PseudoDojo version 0.3 (ref. 36). The plane wave cutoff is chosen based on the hardest element for each compound, according to the values suggested in the PseudoDojo table.

The Brillouin zone has been sampled using equivalent k-point and q-point grids that respect the symmetries of the crystal and with a density of approximately 1500 points per reciprocal atom, as suggested in ref. 26. The q-point grid is always Γ-centered. All the structures are relaxed with strict convergence criteria, i.e. until all the forces on the atoms are below 10−6 Ha/Bohr and the stresses are below 10−4 Ha/Bohr3.

For all the materials, the primitive cells and the band structures are defined according to the conventions of Setyawan and Curtarolo37.

Numerical precision estimation

We have identified a set of indicators that can give hints about the level of numerical precision of our results. The main ones are the aforementioned breaking of the acoustic and charge neutrality sum rules. While these properties are explicitly imposed, the breaking can be usually reduced by increasing the plane wave cutoff. This suggest that a large breaking could signal a lack of convergence with respect to this parameter.

We have also observed26 that the presence of small negative frequencies for the acoustic phonon frequencies in the close proximity of the Γ point could be associated with poor choices of the k or q point grids. In particular, we have observed that these are hardly ever a signal of a real incommensurate instability.

Despite the presence of these indications of a possible lack of convergence, the results obtained from the calculations with the imposition of the sum rules can still be reliable or give rather accurate values away from problematic regions, providing useful information, especially for screening purposes over large sets of data. Potentially problematic calculations are thus included in the database along with the numerical value of the ASR and CNSR. Three flags will help quickly identify these cases. One is set if the largest acoustic mode at Γ is larger than 30 cm−1, when the ASR is not explicitly imposed. A second one signals that the value of

(11) max α , β κ Z κ , β α *

is larger than 0.2, that corresponds to the breaking of the CNSR. The last one indicates the presence of negative frequencies just in the region 0<|q|<0.05 in fractional coordinates along the high symmetry lines. Materials with likely real instabilities, showing negative (imaginary) frequencies also beyond this limit, do not have this flag set.


The workflow employed to handle our HT calculation is outlined in Fig. 2. The structures present in the MP database28,38 are taken as starting point, considering only semiconducting and insulating materials. Since these have been optimized within the projector augmented wave framework and for a different XC functional (PBE), we first perform a full relaxation of the system with strict convergence parameters. The following step consists in running the DFPT simulations to obtain the second derivatives of the energy with respect to the different perturbations considered. These calculations are carried out in parallel over all the perturbations and all the q-points. If the calculations are completed correctly, the set of derivatives is then used to generate the phonon band structure and DOS, along with the derived quantities, using a Fourier interpolation scheme. Unsuccessful calculations are analyzed and rerun if possible or discarded otherwise.

Figure 2
figure 2

Workflow scheme used for calculating the phonon properties.

At this point the results undergo the controls defined in the previous section, i.e. the breaking of the ASR and CNSR and the presence of small negative frequencies close to Γ, and the corresponding flags are set in the record. A further flag is added if the band structure shows any negative frequency with absolute value larger than 5 cm−1, to signal the likely presence of an instability.

Finally, all the records are inserted into the MP database. From this they will be made available on the MP website and a JSON (JavaScript Object Notation) data document is generated for each record. A copy of all the JSON documents is available for download from the Figshare repository (Data Citation 1).

Code availability

The open source code ABINIT3032 is used throughout this work for calculations of phonon properties. ABINIT is distributed under the GNU General Public Licence. The workflows used to run the simulations are implemented using FireWorks as workflow manager39 ( and specific workflows are available in the Abiflows package ( The Pymatgen40 and AbiPy ( python packages are used to generate inputs and analyze the results. Pymatgen is released under the MIT (Massachusetts Institute of Technology) License and is open source. AbiPy is released under the GNU GPL license. FireWorks is released under a modified BSD license.

Data Records

The calculated phonon properties and derived quantities for 1521 materials are made available in this work. The materials include only inorganic solid semiconductors and insulators, with 1508 of these having less than 13 atomic sites per cell. The second order derivatives of the energy in the ABINIT derivative database file format (DDB) and the processed results in the JSON format can be downloaded from the Figshare repository (Data Citation 1). The data will additionally be made accessible through the Materials Project website ( where we will provide static and interactive plots of the phonon dispersion.

Second order derivatives of the total energy

The outputs of the DFPT calculation are the second order derivatives of the energies with respect to atomic displacements on a regular grid in the Brillouin zone and the second order derivatives of the energies with respect to static homogeneous electric field. These quantities are stored in the ABINIT DDB file format which is a human readable text format. A DDB file for each material is available in the Figshare repository (Data Citation 1).

Processed data

The processed data for each of the calculated material is stored as a JSON document (Data Citation 1). JSON is a textual lightweight data-interchange format, that can be easily parsed by machines. It is built on two kinds of structures i) a collection of key/value pairs and ii) an ordered list of values. These structures can be nested. Each JSON file contains the data for a single material with the top level keys described in Table 1. The content of the second level is detailed in the Tables 2,3,4,5,6.

Table 1 First level JSON keys. Each entry contains several key/value pairs at as values.
Table 2 Metadata.
Table 3 Phonon properties.
Table 4 Thermodynamic properties.
Table 5 Dielectric properties and Born effective charges.
Table 6 Flags identifying possibly problematic materials.

The metadata defined in Table 2 provides a description of the material and its characteristics, as well as details about the approximations employed in the calculation. The phonon properties are reported as described in Table 3. The phonon band structure is available for nqpts q-points along the high-symmetry path, as defined in ref. 37, for each of the modes (nmodes=3×nsites). The DOS is reported with two keys describing the list of frequencies and the corresponding values of the DOS. The thermodynamic properties obtained from the integration of the DOS are calculated on a uniformly spaced list of nT temperatures with each property as a list of corresponding values as shown in Table 4. In the case where large negative frequencies are present in the material, the thermodynamic properties have not been calculated and the values corresponding to the thermo key at the top level (see Table 1) is empty. Dielectric properties and BECs are given according to the description provided in Table 5.

The estimations of the breaking of the sum rules are given, as defined in previous sections, in Tables 3 and 5. Two flags signal the cases where these values are considered large and the corresponding keys are given in Table 6, with two more flags concerning the presence of negative frequencies.

Graphical representation of results

Figures 3 and 4 are examples of graphical representation of the data stored in the database. The data reported under the phonon key of the JSON file (Table 3) can be used to plot the phonon band structure and DOS of each calculated material. An example showing the comparison of phonon band structures and DOS for three different phases of SiO2 (β-cristobalite, stishovite and α-quartz), is reported in Fig. 3.

Figure 3: Comparison of phonon band structures and DOS for different phases of SiO2.
figure 3

The three phases are β-cristobalite (blue), stishovite (red) and α-quartz (green).

Figure 4: The average phonon frequency ω versus the average atomic mass m.
figure 4

The color represents the minimum atomic mass of the system with respect to the average atomic mass mmin/m. The inset shows a zoom of the data in a log-log scale. The blue line represent a hyperbolic fit of the data, while green lines indicates hypothetical hyperbolic behavior with different constants. Only materials without negative frequencies have been considered.

Figure 4 illustrates the correlation between the average phonon frequency ω, calculated as

(12) ω ¯ = ω g ( ω ) d ω g ( ω ) d ω ,

and the average atomic mass of the compound, that we define as

(13) m ¯ = 1 n κ M κ 2 ,

to better fit the values in equation (1). Only the cases where no negative frequencies are present in the phonon spectrum have been considered. As expected based on the relation between masses and frequencies given by equation (1), heavier elements are usually associated with lower average frequencies and the data follows the trend ω~1/(m)1/2. The data displays a spread around the hyperbolic fit, since the phonon frequencies are the outcome of the interplay of the whole set of interatomic force constants and of the different masses of the elements composing the material. It can be noticed that some trends can be recognized with respect to the masses of the components. Systems with non-uniform masses (identified by the small ratio mmin/m), tend to lay on a different hyperbolic curve with respect to more uniformly weighted systems.

Technical Validation

The methodology used in this work and the choice of the sampling of the Brillouin zone have been analyzed in a previous study26. There, it has been shown that properly converged results can be obtained with a sampling of the Brillouin zone that respects the symmetry of the system and with a density of 1500 points per reciprocal atom, both for the k-point and q-point sampling. The results have been validated by comparing the sound velocities obtained from the phonon band structures with those calculated from the elastic tensors and checking the errors of the calculated vibrational entropy with respect to experimental data (see equation (10)). The tests showed a satisfactory accuracy, especially for screening purposes.

The pseudopotentials available in the PseudoDojo table36 have been evaluated by checking the Δ value with respect to the results obtained from all electron DFT codes41,42. However, since for the PBEsol functional these reference values do not exist, we used input parameters almost equivalent to those obtained for the PBE table to generate the PBEsol pseudopotentials. Further tests have been carried out on these new pseudopotentials to ensure a limited breaking of the ASR, exclude the presence of ghost states in the occupied and empty regions, and convergence of phonon modes at Γ. All these tests have been used to determine optimal values for the suggested energy cutoffs.

As a further validation, we present the comparison of the phonon frequencies at the Γ point calculated in this work with the available experimental data for 53 compounds.34,4370 The majority of the materials considered are cubic systems with few atoms per supercells. However at least one material per crystal system is present in the test set, with system sizes up to 12 atoms per unit cell.

We considered all the frequencies at Γ for which the experimental data are available and matched them with the calculated values according to the symmetry of the modes. In Fig. 5 we report the relative errors of each of these frequencies with respect to the experimental data. With a mean relative error (MRE) over all the frequencies of −3.6%, it can clearly be seen that, on average, the simulations underestimate the values of the phonon frequencies. This underestimation, however, has been observed for different generalized gradient approximations (GGA) to the XC functional34 and is not limited to the case of the PBEsol employed in this work. Satisfactorily, almost all the errors are within 10%, with just 15 frequencies exceeding this threshold. In these cases, the calculated values are in good agreement with other simulations present in literature, showing that the origin of the disagreement does not lie in a lack of precision in our procedure. In particular, the worst examples in the set, with errors of −38% and −31.5%, belong to rock salt BaO (mp-1342) and to cubic ZrO2 (mp-1565), respectively. It has been shown71 that the large error in the TO mode of BaO is the result of the occurrence of strong anharmonicities, so that such frequencies cannot be accurately reproduced using the harmonic approximation. On the other hand, since cubic zirconia is unstable in normal conditions, the experimental values are obtained from yttria-stabilized samples. This is likely to perturb the phonon frequencies with respect to the ideal values.

Figure 5: Relative error of selected calculated frequencies with respect to experimental data.
figure 5

The test set consists of the frequencies at the Γ point for which experimental values are available in literature. Each of the 53 considered materials is identified by a unique combination of symbol and color. The bar plot shows the distribution of the errors.

With a mean absolute relative error (MARE) of 4.6%, we then conclude that our test set is in reasonably good agreement with the experimental data available.

Finally, in order to strengthen our choice of using the PBEsol XC functional, we evaluated the error of the values of the entropy (see equation (10)) at ~300K obtained in this work with respect to experimental data. These can be compared with the errors obtained previously using the Perdew-Burke-Ernzerhof (PBE)72 approximation in ref. 26. The relative errors with respect to experimentally measured data are shown for both the functionals in Fig. 6 for 27 compounds. As already remarked, the agreement is quite good, considering also that at room temperature the thermal expansion and the anharmonic effects, not included in our simulations, can already be playing a role.

Figure 6: Relative errors on the calculated entropy S with respect to experimental data for PBEsol and PBE XC functionals.
figure 6

The entropy has been evaluated at room temperature (~300K, depending on experimental data available) neglecting the anharmonic effects. Each blue and red bar represents the error for a material for PBEsol and PBE functionals, respectively. The MARE is 2.97% for PBEsol and 4.25% for PBE.

While for a few materials the error obtained for the PBEsol values are larger than that coming from the PBE calculations, the former provide in general a better agreement, with a MARE over all the materials of 2.97% for PBEsol versus 4.25% for PBE. This analysis further confirms the higher accuracy of the PBEsol approximation with respect to PBE.

Usage Notes

We present the processed phonon and dielectric properties of 1521 semiconducting materials. These can be used, for example, to identify trends in vibrational frequencies and thermodynamic properties. The data is provided in JSON files allowing to quickly extract information from the dataset.

If more detailed knowledge of specific quantities is required, we refer the users to the DDB files. These contain all the second order derivatives of the energies with respect to atomic perturbations on a set of points in the irreducible zone and the second order derivatives of the energies with respect to a static homogeneous electric field. These files can be processed using the anaddb code31 to extract several quantities. These include, (i) phonon frequencies at any point in the Brillouin zone, with and without the imposition of the sum rules discussed above, (ii) phonon band structures along custom paths in the Brillouin zone, (iii) interatomic force constants in real space (iv) projected phonon density of states. Ample documentation is available on the ABINIT website ( and a python interface to run the postprocessing tool and plot the results is provided in the AbiPy package. Documentation for the usage of this python package is available online (, Example scripts are provided in the Figshare database (Data Citation 1).

Additional information

How to cite this article: Petretto, G. et al. High-throughput density functional perturbation theory phonons for inorganic materials. Sci. Data 5:180065 doi: 10.1038/sdata.2018.65 (2018).

Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.