MDI Pipelines 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 pipelines framework, which provides support code for the development of data analysis pipelines. It describes the functions and structures defined by the framework that you can draw on to quickly create robust pipelines.
The main purpose of these pages is to describe the structure and utilities for a pipeline Workflow.sh script. This documentation is brief since the MDI framework has few requirements for how you construct your pipeline.
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.
You should also be familiar with the mdi command line utility and its documentation.
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-pipelines-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