Skip to content

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

Go to 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.

Logo of Kadi4Mat
Logo of Kadi4Mat

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.

Conceptual overview of Kadi4Mat
Conceptual overview of Kadi4Mat. Currently two software modules are available: (1) KadiWeb, a web-based virtual research environment incorporating ELN functionalities and repositories and (2) KadiStudio, a desktop-based software version which allows for the formulation and execution of workflows. Further modules such as a machine learning implementation referred to as KadiAI and a desktop-based repository called KadiFS are subject of current developments.

Hands-on Kadi4Mat

KadiWeb
  • Go to the Website to the section Instances and choose the Demo version Hands-on Kadi4Mat 00
  • Create an account and then Login
  • Create a record. Therefore click on Records and then on Create record Hands-on Kadi4Mat 01
  • No you can add your metadata like Title, Type, Licence, as well as Extra metadata. Hands-on Kadi4Mat 02
  • 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. Hands-on Kadi4Mat 03
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.

Hands-on KadiStudio 00

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

Suggested reading