How do I get a tool on my local machine into my workflow?

We would generally recommend against using a local tool as this can break the portability of your workflow and prevent you from sharing it. You should instead consider wrapping your tool as a Web service, or using Taverna’s Beanshell service.

If you need to use a local tool, then you can consider using either:

  • the Execute Command Line App local Java service/widget (see the FAQ on using the Execute Command Line Application tool), or
  • the API Consumer Tool – a Java-based tool that allows the selection of subsets of Java APIs that may then be imported into Taverna Workbench and used as services within workflows.