Skip to content

Customizing PANOPLY

D. R. Mani edited this page Nov 17, 2020 · 1 revision

Customizing PANOPLY

PANOPLY can be customized using the flexibility and customization abilities of Terra. [Terra Support] (https://support.terra.bio/) includes documentation, tutorials and guides to help users add new tasks and customize workflows. Customizing PANOPLY will require some programming ability and comfort with command-line environments. Here, we present links to Terra support/documentation to point users to the appropriate resources.

Customizing Workflows

PANOPLY workflows can be customized by (i) adding/removing tasks from existing workflows or (ii) creating new workflows combining existing tasks in different ways. The following provide pointers to how tasks and workflows are structured.

Adding new tasks

Users can add new algorithms to PANOPLY by encapsulating them into a docker, and then using these dockers in tasks and workflows.

Users can explore the hydrant and src subdirectories in the PANOPLY repository to see examples of how docker images are created for R code, how these images are converted to tasks using WDL, and how multiple tasks are strung together into a full pipeline using WDL workflows.

Clone this wiki locally