floability
about
Floability is a system that will enable the rapid and portable deployment of notebooks expressing complex scientific workflows across a wide range of cyberinfrastructure. The key technical challenge is that workflows are incomplete: the code by itself cannot be moved between facilities without accurately capturing the software dependencies, required datasets, and capabilities of the underlying cluster hardware. In addition it aims to solve the problem of translating notebooks to workflows and vice versa. Floability is collaboratively developed by the University of Notre Dame, the University of Missouri-Columbia, and the University of Illinois.

floability Architecture
docs
code
You can find the entire repository here: https://github.com/floability/floability-cli
papers
- Islam, M. S., Azaz, T., Ahmad, R., Hossain, A. S. M. S., Baig, F., Wang, S., Lannon, K., Malik, T., and Thain, D., "Backpacks for Notebooks: Enabling Containerized Notebook Workflows in Distributed Environments", 21st IEEE International Conference on eScience, to appear, 2025
team
collaborators
-
Dr. Douglas Thain
University of Notre Dame -
Dr. Kevin Lannon
University of Notre Dame -
Dr. Shaowen Wang
University of Illinois -
Dr. Ben Tovar
University of Notre Dame -
Dr. Furqan Baig
University of Illinois -
Md Saiful Islam
University of Notre Dame