DILLINGEROVÁ, Veronika, Tomáš VACULOVIČ and Viktor KANICKÝ. PYTHON AS A TOOL FOR DATA EVALUATION IN ELEMENTAL ANALYSIS USING LA-ICP-MS. In European Symposium on Atomic Spectrometry. 2018.
Other formats:   BibTeX LaTeX RIS
Basic information
Original name PYTHON AS A TOOL FOR DATA EVALUATION IN ELEMENTAL ANALYSIS USING LA-ICP-MS
Authors DILLINGEROVÁ, Veronika (703 Slovakia, guarantor, belonging to the institution), Tomáš VACULOVIČ (203 Czech Republic, belonging to the institution) and Viktor KANICKÝ (203 Czech Republic, belonging to the institution).
Edition European Symposium on Atomic Spectrometry, 2018.
Other information
Original language English
Type of outcome Conference abstract
Field of Study 10406 Analytical chemistry
Country of publisher Germany
Confidentiality degree is not subject to a state or trade secret
RIV identification code RIV/00216224:14310/18:00106729
Organization unit Faculty of Science
Keywords in English LA-ICP-MS; software
Tags International impact
Changed by Changed by: Mgr. Veronika Faltusová, Ph.D., učo 380348. Changed: 17/2/2022 14:20.
Abstract
With increasing amount of data that are being acquired in elemental analysis arises a question what is the best way do work with them. Using regular spreadsheet programmes can become annoyingly time consuming, assuming the programme is able to handle that amount of data. Considering elemental distribution maps, we have shifted to a highly multidimensional space, which we simply cannot easily write into one table. Python is an open source programming language offering large number of libraries specifically written to work with data or for scientific computing. This work is focusing on the wide advantages of python that could be used for data evaluation in elemental analysis by LA-ICP-MS. Main goal is to offer a way how to shorten the time of data evaluation, so that scientists could spend more time in a laboratory instead of spending hours extracting the results out of an endless matrix of numbers. Moreover, python offers many ways to visualise results. Libraries that were used as a part of our research include pandas (high performance, easy to use data structures), scikit-image (algorithms for image processing), scikit-learn (algorithms and tools for machine learning) and seaborn, which is built on top of matplotlib (plotting library which produces publication quality figures), supports pandas data structures and offers informative statistical graphics. In our research, we use python on daily basis. First, script for automatic evaluation of LA-ICP-MS file in CSV format can shorten the time needed for evaluation. The total sum of content correction for archaeological glass samples, or internal standard correction for geological samples we use, are also written in python. Additionally, quantification using NIST standard reference materials is also automated using python. When visualisation and data exploration is concerned, python has a rather broad range of capabilities. We used python for exploratory analysis of archaeological glass samples and classification such as principal component analysis or multidimensional scaling. Different types of data normalisation are also easy to calculate in python even for large data sets. Comparison of elemental distribution images obtained from 2 different methods, LA-ICP-MS and EPMA were also done in python. Since it is a programming language, using loops can be quite convenient to create large number of figures at the same time. To conclude, python is an easy to learn, open source, widely used programming language for general purpose. It combines remarkable power with very clear syntax. In this work, we showed its use in elemental analysis, its advantages and possibilities.
Links
LQ1601, research and development projectName: CEITEC 2020 (Acronym: CEITEC2020)
Investor: Ministry of Education, Youth and Sports of the CR
MUNI/A/1288/2017, interní kód MUName: Výzkum, vývoj a aplikace v analytické a fyzikální chemii (Acronym: AFCH)
Investor: Masaryk University, Category A
PrintDisplayed: 30/9/2024 21:16