FlowPilot: A Suggestion System for Designing Scientific Workflows
Open Access
- 2 April 2026
- journal article
- Published by Association for Computing Machinery (ACM) in Proceedings of the ACM on Management of Data
- Vol. 4 (1) , 1-27
Abstract
Scientific Workflows (SWF) encapsulate data processing tasks by organizing various tools, operators, and data in a logical flow. Due to their complex and domain-specific nature, developing SWFs remains laborious. Current code-generating large language models (Code LLMs) struggle to assist users in developing these workflows. This limitation arises primarily from the insufficient availability of relevant training data in public repositories, making it challenging for LLMs to learn specialized patterns and domain-specific logic. To address this, we propose FlowPilot , a suggestion framework for developing SWFs that assists developers by suggesting the next operator. Our system complements Code LLMs by enriching the source code to generate more accurate results. FlowPilot leverages a similarity knowledge base (SKB) that indexes historical workflows to find the ones matching the current context. To generate relevant suggestions, FlowPilot employs a statistical approach based on Markov chains to identify the most likely next step. As a proof of concept, we evaluated our system on NextFlow workflows and the results demonstrate the effectiveness of FlowPilot . It outperforms state-of-the-art code-generating models, e.g., Llama-4, and traditional methods, e.g., association rule mining techniques.Keywords
Funding Information
- Deutsche Forschungsgemeinschaft (414984028)
This publication has 29 references indexed in Scilit:
- STrajRAG: Supervised trajectory retrieval augmented generation for next POI recommendation with travel semanticsInformation Processing & Management, 2025
- Process Querying Using Process Model Similarity2021
- Nextflow enables reproducible computational workflowsNature Biotechnology, 2017
- Cost and accuracy aware scientific workflow retrieval based on distance measureInformation Sciences, 2015
- Common motifs in scientific workflows: An empirical analysisFuture Generation Computer Systems, 2014
- Increasing Recall of Process Model Matching by Improved Activity Label MatchingLecture Notes in Computer Science, 2013
- Probabilistic Optimization of Semantic Process Model MatchingLecture Notes in Computer Science, 2012
- Behavioral Similarity – A Proper Metric2011
- Computers and Games2008
- Representation and Structure-Based Similarity Assessment for Agile Workflows2007