MSConnect is a Web-based, flexible, open-source platform for automated high-throughput MS-based omics. This platform supports a variety of existing tools, allowing for a fully autonomous workflow from data collection to data backup, processing with different 3rd party software, and finally generating tables and figures for data visualization.The platform is built with Python Django, JavaScript, and HTML and works with Raw file uploader and Processor.
Please note: while the platform supports all 3rd party applications, they are not included and licensing requirements should be consulted with their respective owners.
- Automated raw file upload with meta data from instrument control PCs in a vendor-independent fashion.
- User-configurable, automated, redundant data backup and purging.
- Automated and distributed data processing using various 3rd party software kits that support command line.
- Easy installation with Docker container-based deployment and simple integration of other 3rd party Docker images.
- A SQL database linked data structure that allows users to search data and files through a web interface or programmatically.
- Integration of the Django REST framework for API access and Jupyter Notebook for scripting with Python and R.
- An app-store style module distribution system between developers and users.
Deploying the platform involves three simple steps and typically takes less than 20 minutes (detailed instructions are available on the wiki page):
- Install Docker by following the official guide.
- Download the repository to your local folder. Configure the docker-compose.yml and .django_secrets.env files to specify the file storage location and make other optional settings.
- Start the app with "docker compose up".
For technical documentation on the platform, including hardware requirements and configuration parameters, see the wiki page.
To propose new collaborations or participate in development, submit a request or contact us directly ryan.kelly@byu.edu.
If you use MSConnect for your work, we request that you cite MSConnect in relevant papers. A manuscript is currently being prepared and will be available soon.