| Literature DB >> 31138816 |
Kirsten T Winther1,2, Max J Hoffmann1,2, Jacob R Boes1,2, Osman Mamun1,2, Michal Bajdich1, Thomas Bligaard3.
Abstract
We present a new open repository for chemical reactions on catalytic surfaces, available at https://www.catalysis-hub.org . The featured database for surface reactions contains more than 100,000 chemisorption and reaction energies obtained from electronic structure calculations, and is continuously being updated with new datasets. In addition to providing quantum-mechanical results for a broad range of reactions and surfaces from different publications, the database features a systematic, large-scale study of chemical adsorption and hydrogenation on bimetallic alloy surfaces. The database contains reaction specific information, such as the surface composition and reaction energy for each reaction, as well as the surface geometries and calculational parameters, essential for data reproducibility. By providing direct access via the web-interface as well as a Python API, we seek to accelerate the discovery of catalytic materials for sustainable energy applications by enabling researchers to efficiently use the data as a basis for new calculations and model generation.Entities:
Year: 2019 PMID: 31138816 PMCID: PMC6538711 DOI: 10.1038/s41597-019-0081-y
Source DB: PubMed Journal: Sci Data ISSN: 2052-4463 Impact factor: 6.444
Fig. 1Web interface to the Surface Reactions database, where users can search for reactions by choosing reactants, products, surface composition and/or surface facet. When selecting a reaction, atomic geometries can be visualized for all DFT calculations involved.
Fig. 2Overview of the contents of the Surface Reactions database. (a) Fifteen most occurring surface compositions for the reactions. Although pure, noble metals are most prevalent when counting by unique surface composition, the database is overall dominated by a large diversity of metallic alloys and oxides. (b) Fifteen most prevalent adsorbates taking part in reactions, with occurrence shown on a log scale.
Fig. 3Adsorption energies of atomic oxygen (O) adsorbed onto L12 bimetallic alloys with a A3B composition. The adsorption energy corresponds to the reaction: H2O(g) - H2(g) + * → O*, with O adsorbed to the most stable site obtained. From ref.[25].
Fig. 4Schematic overview of the database platform, showing the relation between the database server, the backend and the frontend applications.
Fig. 6Example of a GraphQL query for reactions, executed in the API web interface. The web API can be accessed at https://api.catalysis-hub.org/graphql.
Fig. 5Database table layout.
SQL table structure for the Surface Reactions database specific tables.
| Table name | Column name | Data type |
|---|---|---|
| reactions | id | integer |
| chemicalComposition | text | |
| surfaceComposition | text | |
| facet | text | |
| sites | jsonb | |
| coverages | jsonb | |
| reactants | jsonb | |
| products | jsonb | |
| reactionEnergy | numeric | |
| activationEnergy | numeric | |
| dftCode | text | |
| dftFunctional | text | |
| username | text | |
| pubId | text | |
| textsearch | tsvector | |
| reactionSystems | id | integer |
| name | text | |
| energyCorrection | numeric | |
| aseId | text | |
| publications | id | integer |
| pubId | text | |
| title | text | |
| authors | jsonb | |
| journal | text | |
| volume | text | |
| number | text | |
| pages | text | |
| year | smallint | |
| publisher | text | |
| doi | text | |
| tags | jsonb | |
| pubtextsearch | tsvector | |
| publicationSystem | aseId | text |
| pubId | text |
PostgreSQL table structure of the systems table of the ASE database, listing column names and datatypes
| Column name | Data type |
|---|---|
| id | integer |
| uniqueId | text |
| ctime | double precision |
| mtime | double precision |
| username | text |
| numbers | integer[] |
| positions | double precision[][] |
| cell | double precision[][] |
| pbc | integer |
| initialMagmoms | double precision[] |
| initialCharges | double precision[] |
| masses | double precision[] |
| tags | integer[] |
| momenta | double precision[] |
| constraints | text |
| calculator | text |
| calculatorParameters | jsonb |
| energy | double precision |
| freeEnergy | double precision |
| forces | double precision[][] |
| stress | double precision[] |
| dipole | double precision[] |
| magmoms | double precision[] |
| magmom | double precision |
| charges | double precision[] |
| keyValuePairs | jsonb |
| data | jsonb |
| natoms | integer |
| fmax | double precision |
| smax | double precision |
| volume | double precision |
| mass | double precision |
| charge | double precision |
Array datatypes are marked with “[]” for 1D arrays and “[][]” for 2D arrays. The JSONB datatype saves dictionaries in a binary format that is fast to process and allows for fast queries on key value pairs and calculational parameters.