This repository contains the source code for the DMP Tool MUG, developed in collaboration with the Research Data Management team at Graz University of Technology. The tool leverages the principles of machine-actionable Data Management Plans (maDMPs) to streamline the creation and management of data management plans (DMPs) for medical research.
The DMP Tool MUG is designed to integrate seamlessly with the Medical University of Graz's institutional systems, automating the collection of project details, research data, and personnel information. This integration minimizes repetitive data entry and enhances the accuracy and efficiency of DMP creation.
The tool produces DMPs that are both human-readable and editable in formats such as Word, and machine-actionable, aligning with the Science Europe’s Practical Guide to the International Alignment of Research Data Management and the RDA recommendations on maDMPs.
For more information about the base DAMAP implementation, visit the DAMAP frontend repository.
This project is based on the DAMAP frontend developed in cooperation between TU Wien and TU Graz but has been adapted to meet the specific needs of the Medical University of Graz. The project uses Angular as its framework and relies on NX as a build system.
To run the development server:
nx serve damap-frontend
This will start the dev server, and the app will be accessible at http://localhost:4200/
. Any changes made to the source files will trigger automatic reloading.
To build the project for production:
nx build damap-frontend
The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
To run the unit tests:
-
For the DAMAP library:
nx test damap
-
For the DMP Tool MUG frontend:
nx test damap-frontend
To run the frontend and backend together in a dockerized setup, please refer to the DMP Tool MUG backend repository for further instructions.
For more details, please refer to the DMP Tool MUG Documentation.
For customising the DMP Tool MUG frontend, please refer to the CUSTOMISING page.
- David Eckhard
- Laura Thaci
- Mojib Wali