Phylotastic: An Experiment in Creating, Manipulating, and Evolving Phylogenetic Biology Workflows Using Logic Programming
Thanh Hai Nguyen, Enrico Pontelli, Tran Cao Son

TL;DR
The paper presents Phylotastic, a logic programming-based system that enables flexible creation and iterative refinement of phylogenetic analysis workflows, integrating preferences and formal ontologies for evolutionary biologists.
Contribution
It introduces a novel approach to constructing and refining phylogenetic workflows using logic programming, addressing incremental updates and integration of preferences.
Findings
Successfully addressed workflow creation challenges in phylogenetics
Implemented incremental replanning for workflow refinement
Demonstrated practical use within the Phylotastic project
Abstract
Evolutionary Biologists have long struggled with the challenge of developing analysis workflows in a flexible manner, thus facilitating the reuse of phylogenetic knowledge. An evolutionary biology workflow can be viewed as a plan which composes web services that can retrieve, manipulate, and produce phylogenetic trees. The Phylotastic project was launched two years ago as a collaboration between evolutionary biologists and computer scientists, with the goal of developing an open architecture to facilitate the creation of such analysis workflows. While composition of web services is a problem that has been extensively explored in the literature, including within the logic programming domain, the incarnation of the problem in Phylotastic provides a number of additional challenges. Along with the need to integrate preferences and formal ontologies in the description of the desired…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
