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
Card Image Capstone