With the increasing size of collected data, distributed computational environments provide an acceleration option for completing data analyses over very large data collections and for federated learning over many data collections. To run heterogeneous analysis tools written in multiple programming languages and with many dependencies on other software libraries, containerization of tools offers a valuable solution for software execution in distributed computational environments with heterogeneous hardware and software configuration at each computational node. To facilitate reuse of tools and creations of increasingly complex computational analyses (workflows), containerized software tools must be interoperable as they are chained into workflows. This topic led to the 1st workshop on Interoperability of Web Computational Plugins for Large Microscopy Image Analyses. The workshop report can be found at https://www.nist.gov/publications/interoperability-web-computational-plugins-large-microscopy-image-analyses.
The main goal for the workshop is to establish a community consensus on creating interoperable containerized computational tools that can be chained into scientific workflows/pipelines and executed over large image collections regardless of the cloud infrastructure components.
The discussion is intended as a follow-up on the 1st workshop on Interoperability of Web Computational Plugins for Large Microscopy Image Analyses and Request For Feedback/Comments on the preliminary manifest file specification posted at in the Federal Register (and in the specification GitHub repository).
The purpose of the workshop is:
Suggested attendees: Experts from academia, industry, and government who have been working with software containers, heterogeneous bioimage file formats and storage mechanisms, scientific workflows (representations and engines), distributed computational and storage environments, and application programming interfaces to registries of container-based workflows and individual containerized tools. The workshop will provide a comprehensive forum on the topics of software containerization, execution on advanced hardware, container-based workflow management, big image data management, web technologies for dynamic content creation, and web plugins for image annotation creation.
Topics that will be covered in the workshop:
Report from the 2nd International Workshop on FAIR Containerized Computational Software (NIST Interagency Report NIST IR 8520)
Slide Decks
Day One |
---|
Introduction |
Plugin Manifest |
Needs for Diverse Translational Biomedical Interoperable Computational Tools |
Hardware-Enabled Security for Container Platforms |
Day Two |
---|
Introduction |
Microscopy Image Stitching Tool |
User Interfaces at NCATS |
Registry Considerations for Manifest Files |
Day Three |
---|
Introduction |
Hardware Heterogeneity at NCATS |
Hardware Heterogeneity at NIST |
Current Hardware Specifications and the Needs at NIST |
Everyday Meeting Times: East Coast (11am-3pm), West Coast (8am-noon), UK (4pm-8pm), and Germany (5pm-9pm), Asia (Korea/Japan 1am-5am)
Top level program outline (Each day):
Themes for each day: