2.4 Example: Kadi4Mat
The content in this section is adapted from RDM@KIT.
Kadi4Mat (Karlsruhe Data Infrastructure for Materials Science) is a virtual research environment (VRE) that is developed at KIT. It is used for the administration and analysis of research data from the research areas of materials science and macromolecular chemistry, but can also be used for other disciplines. Kadi4Mat is based on open source software. The modular and generic architecture with many interfaces makes it possible to meet the specific needs of different scientists from different research disciplines. Kadi4Mat is one of the tools of the NFDI4Ing.
Syllabus Elements
Learning Objectives
At the end of the section the learners can ...
- Recognizes basic elements in the program Kadi4Mat
- Define use cases for Kadi4Mat
- Determine whether Kadi4Mat is suitable for them
- Knows where to get further information on Kadi4Mat
Target Audience
- attendees of this course
Duration
- 15 minutes
Prerequisites
Learning Tools
Example: Kadi4Mat
What is Kadi4Mat?
- Kadi4Mat stands for "Karlsruhe Data Infrastructure for Materials Science"
- Open Source Software
- Developed at the Institute for Applied Materials (IAM) at KIT
- Generic ELN, originally from the field of Material Science but can be used from various disciplines
- One of the tools of the National Research Data Infrastructure for Engineering (NFDI4Ing)
- Uses a lot of interfaces to various programs
The logo is used from Brandt et al. (2021) licenced unter CC BY 4.0.
The following section is adapted from Kadi4Mat.
The goal of this project is to combine the ability to manage and exchange data, the repository component, with the possibility to analyze, visualize and transform said data, the electronic lab notebook (ELN) component.
Components
The following section is adapted from Kadi4Mat.
- KadiWeb: A web version of Kadi4Mat incorporating a classical ELN and a repository.
- KadiStudio: Design and execute your scientific workflows with KadiStudio, a flexible workflow editor. Use a wide range of existing or customized tools to create reproducible research.
- KadiAPY: A wrapper library called KadiAPY offers access to Kadi4Mat's HTTP API via Python, which follows an object oriented approach, and a Command Line Interface (CLI), as shown below. The library supports both Linux and Windows.
- KadiFS: Access and edit your data directly with the filesystem integration KadiFS based on FUSE. Connect your computers and devices to directly interface with the Kadi ecosystem.
- KadiAI: Integrate and implement your Artificial Intelligence (AI) and Machine Learning (ML) algorithms with KadiAI. Leverage interactive dashboards to design, train, and tune data-driven models or enhance your custom AI scripts with next-level research data management.
The following figure is used from Griem et al. (2022) licenced unter CC BY 4.0.
Hands-on Kadi4Mat
KadiWeb
- Go to the Website to the section Instances and choose the Demo version
- Create an account and then
Login
- Create a record. Therefore click on
Records
and then onCreate record
- No you can add your metadata like
Title
,Type
,Licence
, as well as Extra metadata. - You can then also add files and data to your record, as well as connect them with other records, like experiments.
- If you want to build for example a car with LEGO, you can create multiple records and then collect them, to show, how to build a car. This connection can then be seen by clicking on
Links
.
KadiStudio
KadiStudio is a desktop based version of Kadi4Mat. Here you can add automatically data from your deviced. Then you can design Workflows that may include Python skripts for the analysis of your data.
Summary
- Kadi4Mat is virtual research environment (VRE) that is developed at KIT
- It is used for the administration and analysis of research data from the research areas of materials science and macromolecular chemistry, but can also be used for other disciplines.
References
Further information
- More information: https://kadi.iam.kit.edu
- Source code: https://gitlab.com/iam-cms/kadi
- Documentation:
- Stable (reflecting the latest release): https://kadi4mat.readthedocs.io/en/stable
- Latest (reflecting the current state): https://kadi4mat.readthedocs.io/en/latest
- Contact
- Want to test Kadi4Mat? Try the demo instance!
- Kadi4Mat in the Helmholtz Research Software Directory
- Kadi4Mat in the ELN Finder
- Use of Kadi4Mat at the Division MFM (TU Darmstadt) (Video)
- Use of Kadi4Mat in POLiS (Video)
Suggested reading
- Brandt et al. (2021): Kadi4Mat: A Research Data Infrastructure for Materials Science. In: Data Science Journal 20, Artikel 8. DOI: https://doi.org/10.5334/dsj-2021-008.
- Griem et al. (2022): KadiStudio: FAIR Modelling of Scientific Research Processes. In: Data Science Journal 21, Artikel 16. DOI: https://doi.org/10.5334/dsj-2022-016.