QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned...

22
QDB, the Quantemol Database of Plasma Processes: Current Status and Recent Development Christian Hill, Quantemol LTD

Transcript of QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned...

Page 1: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

QDB, the Quantemol Database of Plasma Processes: Current Status and Recent

DevelopmentChristian Hill, Quantemol LTD

Page 2: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

1. Data in QuantemolDB

2. Using QuantemolDB

3. Quantemol “Chemistries”

4. The QuantemolDB API

5. QDB Secure

Summary

Page 3: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Current Data Types

• Electron collision cross sections (10000+)• Collisional process rate coefficients (2600+)• Reaction probabilities• Sticking probabilities

Data in QuantemolDB

Current Statistics (as of 11 September 2017)

• 12718 Data Sets• 1752 “Stateful” species• 32 Chemistries

Page 4: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

QuantemolDB Data Model

• Species and State description• Codified in a text-based mini-language

• Parsed by open source software library

• “Reactions” (– mostly, collisional processes)• Data Sets

• Tabular (– mostly, energy-dependent cross sections)

• Parameters (– mostly, Arrhenius-style parameters)• Chemistries

• Collections of Reaction Data Sets• Self-consistent• Validated

Page 5: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

• Search by species• Search by combination of reactants or products• Search by citation (data source)

Using QuantemolDB

• Comparison of up to 5 cross sections on an interactive chart• Download data in different formats• Rate and comment on data sets• Rate and comment on Chemistries

• Upload data sets (approved users only)• Assign new reaction species (approved users only)• Add citations / source (approved users only)

Page 6: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are
Page 7: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are
Page 8: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are
Page 9: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Data Sheets• Interactive chart (for tabular data)

• Zoom / pan / rescale

• Uncertainties shown as shaded regions• References

• Full bibliographic citation with links to journal articles • Downloads

• .xsec and .csv text file downloads• User Rating

• 1–5 star ratings provided by users• Comments

• Free-text comments and notes from users

Page 10: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Data Set Rating

In addition to user-provided ratings, many data sets are given a 1–5 star evaluation by Quantemol experts, on the following basi

Page 11: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are
Page 12: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

“Stateful” species have a chemical formula and may be associated with one or more states; the following types of state are supported:• Atomic and molecular configurations• Atomic and molecular term symbols• Diatomic and polyatomic vibrational states• Rotational states• Generic key-value pairs• Energy / wavelength / frequency• Solid disposition (amorphous, crystalline, polycrystalline)• Surface characterisation (Miller indices, adsorbed layers, reorganisation

information)

Page 13: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are
Page 14: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are
Page 15: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Chemistries and evaluation

Page 16: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Chemistries and evaluation

Each Chemistry is supported by*:• Notes and validation information• Downloads in “qdat” format or in a ZIP archive of individual files• Reaction list, with links through to Data Sheets• Comments page for notes and questions

* Some functionality is restricted to users with “Gold” status only.

Page 17: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Application Programming Interface (API)

QuantemolDB exposes an API to retrieve reaction datasets and chemistries by GET request to the URL

https://www.quantemoldb.com/reactions/api/

An active and valid API key is required.

Advantages:

• Automated retrieval of QDB data by software

• Latest data versions guaranteed

Page 18: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Application Programming Interface (API)

• Supported output formats:

• “Native” qdat / xsec format

• Comma-separated text format

• ChemKIN / LXCat, COMSOL-compatible format

• QML (an XML format), [planned]

• Plasma simulation codes can use the API to determine which Chemistries are available and which Reactions are in each Chemistry

Page 19: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Application Programming Interface (API)

Example queries:

https://www.quantemoldb.com/reactions/api/?key=XXXX-XXXX-XXXX-XXXX&datasets=7,9,2789,346

[Returns data in native qdat/xsec format for reaction datasets identified by ids 7, 9, 2789 and 346]

https://www.quantemoldb.com/reactions/api/?key=XXXX-XXXX-XXXX-XXXX&xsec_format=csv&arrhenius_format=chemkin&qsymbols=AR,AR^,H,AR2^

[Returns all datasets involving only species Ar+, H and Ar2+ in CSV format (for tabular

cross section data) and ChemKIN format (Arrhenius parameter data)]

https://www.quantemoldb.com/reactions/api/?key=XXXX-XXXX-XXXX-XXXX&chemistry_id=4

[Returns all data comprising the Chemistry with ID 4 (Ar/H2)]

Page 20: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

QDB Secure

QDB Secure is a planned database service for the private storage of commercially-sensitive data.

There are two main applications:

(1) Local storage of QDB data, and the facility to add to it privately, creating a customized, local database of plasma data.

•Local QDB database can “pull” the latest Quantemol data via the API

•Species metadata (e.g. enthalpies, Lennard-Jones parameters) on local data may be obtained securely through the API

Page 21: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

QDB Secure

QDB Secure is a planned database service for the private storage of commercially-sensitive data.

There are two main applications:

(2) Local and private storage of generic data, envisioned to be experimental results e.g. etch rates, deposition rates in ALD applications

• Allows a structured and searchable way to store research data relating to plasma processes

• Can be linked to QDB Chemistries for theoretical modelling and prediction

Page 22: QDB, the Quantemol Database of Plasma Processes: Current ... · QDB Secure QDB Secure is a planned database service for the private storage of commercially-sensitive data. There are

Publications

J. Tennyson et al., “QDB: a new database of plasma chemistries and reactions”, Plasma Sources Science and Technology 26, 055014 (2017).

References and Acknowledgements

Powerbase

Partial funding was received from the UK STFC under grants ST/M007774 and ST/K004069, and from the

Powerbase project. Powerbase has received funding from the Electronic Component Systems for

European Leadership Joint Undertaking under grant agreement No 662133. This Joint Undertaking

receives support from the European Union’s Horizon 2020 research and innovation programme and

Austria, Belgium, Germany, Italy, Netherlands, Norway, Slovakia, Spain, United Kingdom.

Thanks

Mayya Bondarevskaya, whose MSc project “Development of pyvalem and pyqn Python libraries”

provided code for the description of species and physical quantities in QuantemolDB