Workflows

A workflow consists of a series of tools where the output of one tool is connected as the input to another tool. Workflows are created using a CLC Workbench. They can be launched from a Workbench Navigation Area or they can be installed on a CLC Workbench or CLC Server and launched from under the Workflows menu in Workbenches. Workflows installed on a CLC Server can also be launched using the CLC Server Command Line Tools.

Installing a workflow on the CLC Server gives access to a single version of the workflow for all server users. This provides central control over the version of the workflow available, as well as easy deployment of updated versions.

How individual tasks within a workflow are distributed on a multi-node server setup depends on options configured under the Job processing tab. See Workflow distribution options for details, including key considerations when choosing the most efficient option for a particular setup.

This chapter focuses on server-specific aspects of workflows. General information about workflows is available in the CLC Genomics Workbench manual.

Requirements for workflows installed on a CLC Server

For a workflow to be executable on a CLC Server, the tools in that workflow must be available on the server, and the workflow must refer to the same version of the tools that are available on the server. Identifying installed workflows where these requirements are not met and addressing the problem is described in Updating workflows.



Subsections