MDI Apps Framework
The Michigan Data Interface (MDI) is a standardized framework for developing, installing and running HPC data analysis pipelines and interactive R Shiny visualization applications.
This is the documentation for the MDI apps framework, which provides support code for the development of MDI R Shiny apps. It describes the functions and structures defined by the framework that you can draw on to quickly create robust apps.
Other important references
Information here will not repeat the descriptions of an MDI tool suite provided in the documentation for the mdi-suite-template - please read that first.
In addition, you can clone the mdi-apps-framework repository for examination alongside your own tool suite code, e.g., to look at the source code for a widget, etc.
If you need beginner’s help on developing code see the MDI Basic Training.
Contributing to the framework
If you are experienced at something not yet in the framework, consider adding standardized code for others to use:
- fork the mdi-apps-framework repository
- add/edit appropriate files
- make a pull request with a description of your additions
For more information about the MDI, please visit:
MDI Documentation MDI Basic Training MDI GitHub page