Skip to content

RTKlab-BYU/Proteomic-Data-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MS Connect

MS Connect 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.

drawing_smaller

Key features of platform include:

  1. Automated raw file upload with meta data from instrument control PCs in a vendor-independent fashion.
  2. User-configurable, automated, redundant data backup and purging.
  3. Automated and distributed data processing using various 3rd party software kits that support command line.
  4. Easy installation with Docker container-based deployment and simple integration of other 3rd party Docker images.
  5. A SQL database linked data structure that allows users to search data and files through a web interface or programmatically.
  6. Integration of the Django REST framework for API access and Jupyter Notebook for scripting with Python and R.
  7. An app-store style module distribution system between developers and users.

Installation or Deployment Guide

Deploying the platform involves three simple steps and typically takes less than 20 minutes (detailed instructions are available on the wiki page):

  1. Install Docker by following the official guide.
  2. 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.
  3. Start the app with "docker compose up".

Documentation

For technical documentation on the platform, including hardware requirements and configuration parameters, see the wiki page.

Requests for Collaboration

To propose new collaborations or participate in development, submit a request or contact us directly ryan.kelly@byu.edu.

How to cite

If you use MS Connect for your work, we request that you cite MS Connect in relevant papers. A manuscript is currently being prepared and will be available soon.

Screenshoots

dashboardUI

About

Proteomic Data Manager is a Web-based integrated plateform to combine data storage/backup, process and visualization of MS-based Proteomics data.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published