Skip to main content
editorial
. 2022 Mar 24;18(3):e1009823. doi: 10.1371/journal.pcbi.1009823

Fig 1. An analytical tool can be adapted for both automated execution and user interaction by refactoring the graphical and command line interfaces as separate modules that use the analytical algorithms as a common library.

Fig 1

Such separation can also support a REST API, which can be used for both automation and interactive web interfaces.