Related Experiment Video
Updated: Jul 18, 2025

Measuring the Structure, Composition, and Change of Underwater Environments with Large-area Imaging
Published on: April 18, 2025
Utility of the Python package Geoweaver_cwl for improving workflow reusability: an illustration with
Amruta Kale1, Ziheng Sun2,3, Xiaogang Ma1
1Department of Computer Science, University of Idaho, Moscow, ID 83844 USA.
This study introduces a Python package that converts AI/ML workflows from Geoweaver into Common Workflow Language (CWL) standards. This enhances reproducibility and interoperability for computational workflows in scientific research.
Area of Science:
- Computational Science
- Artificial Intelligence
- Machine Learning
Background:
- Computational workflows are crucial for scientific data analysis, but reproducibility and reusability challenges hinder collaboration.
- Standardization is needed to address these issues, with the Common Workflow Language (CWL) emerging as a key framework.
Purpose of the Study:
- To develop a Python package that automatically converts AI/ML workflows from Geoweaver into CWL.
- To promote portability, reproducibility, and interoperability of AI/ML workflows.
Main Methods:
- Developed a Python package to translate Geoweaver workflows into CWL.
- Tested the package on diverse use cases across different scientific domains.
- Made all code and datasets publicly available.
Main Results:
- The Python package successfully describes AI/ML workflows in CWL format.
- Demonstrated the utility and effectiveness of the package through multiple use case validations.
- Confirmed the package's ability to facilitate well-versed AI processes.
Conclusions:
- The developed Python package enhances the standardization and reusability of AI/ML computational workflows.
- The package promotes better collaboration and data sharing within the scientific community.
- Identified opportunities for future extensions and improvements to the workflow conversion process.
More Related Videos
07:08Optimization of Synthetic Proteins: Identification of Interpositional Dependencies Indicating Structurally and/or Functionally Linked Residues
Published on: July 14, 2015
13:35Reefshape: A System for the Efficient Collection and Automated Processing of Time-Series Underwater Photogrammetry Data for Benthic Habitat Monitoring
Published on: June 13, 2025
Related Concept Videos
Levels of Use of a GIS
Manipulation and Analysis
Thematic Layering in GIS
Applications of GIS: Disaster Management and Emergency Response
GIS Software, Hardware, and Sources of GIS Data
Introduction to GIS