APE: A Command-Line Tool and API for Automated Workflow Composition

Publication date

2020

Authors

Kasalica, VedranORCID 0000-0002-0097-1056ISNI 0000000492896480
Lamprecht, Anna-LenaISNI 0000000427636105

Editors

Krzhizhanovskaya, Valeria V.
Závodszky, Gábor
Lees, Michael H.
Dongarra, Jack J.
Sloot, Peter M. A.

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

Abstract

Automated workflow composition is bound to take the work with scientific workflows to the next level. On top of today’s comprehensive eScience infrastructure, it enables the automated generation of possible workflows for a given specification. However, functionality for automated workflow composition tends to be integrated with one of the many available workflow management systems, and is thus difficult or impossible to apply in other environments. Therefore we have developed APE (the Automated Pipeline Explorer) as a command-line tool and API for automated composition of scientific workflows. APE is easily configured to a new application domain by providing it with a domain ontology and semantically annotated tools. It can then be used to synthesize purpose-specific workflows based on a specification of the available workflow inputs, desired outputs and possibly additional constraints. The workflows can further be transformed into executable implementations and/or exported into standard workflow formats. In this paper we describe APE v1.0 and discuss lessons learned from applications in bioinformatics and geosciences.

Keywords

Scientific workflows, Computational pipelines, Workflow management systems, Automated workflow composition, Workflow exploration

Citation

Kasalica, V & Lamprecht, A L 2020, APE: A Command-Line Tool and API for Automated Workflow Composition. in V V Krzhizhanovskaya, G Závodszky, M H Lees, J J Dongarra & P M A Sloot (eds), Proceedings of the International Conference on Computational Science (ICCS 2020) : Computational Science. vol. VII, Lecture Notes in Computer Science, vol. 12143, Springer, pp. 464-476. https://doi.org/10.1007/978-3-030-50436-6_34