Custom scripts containerization for the Research laboratory notebooks
BELCo LLC is a research-based medical device startup company. We are developing tools for research and clinical studies of brain activity. The heart of our product line is FLOW (Forward-Looking Operations Workflow) - a cloud-based database and analysis management system. Research laboratories utilizing our platform will upload brain activity recordings to FLOW. Further analysis of these recordings will also be stored in FLOW and may be shared among collaborators. By serving as a centralized source for data analysis, FLOW aims to support the scientific rigor and reproducibility of results.
Objectives
Improve support of FLOW custom workflow scripts. Allow users to convert Jupyter notebooks to containerized workflows within FLOW.
- FLOW should allow users to convert a Jupyter notebook to a containerized custom workflow for data analysis.
- The conversion should require minimal user input or be fully automated.
Motivations
FLOW allows users to perform data analysis in two main ways: 1) writing their own Jupyter notebooks that interact with data in FLOW and 2) creating custom workflows by uploading Docker container images. However, not all users have the knowledge to be able to create their own container images. The goal of this project is to allow users to be able to convert Jupyter notebooks into custom workflows directly within FLOW.
Qualifications
Minimum Qualifications:
Experience using Git, GitHub, and code review
Preferred Qualifications:Experience with Python, Node.js, Express, React, and/or MongoDB
Experience with containerization using Docker
Details
Project Partner:
Roma Shusterman
NDA/IPA:NDA Required
Number Groups:1
Project Status:Accepting Applicants
Website:http://bel.company