This repository contains the CWL description of the EBI Metagenomics pipeline
The steps of the original pipeline are visualised on the website and can be found here: https://www.ebi.ac.uk/metagenomics/pipelines/3.0 OR https://www.ebi.ac.uk/metagenomics/pipelines/4.0
-
Install the cwlref-runner as described here: https://github.com/common-workflow-language/cwltool
-
Get a clone of this repository
-
Install the command line tools on your local machine/cluster (e.g. FragGeneScan or InterProScan 5)
-
Choose the command line tool or workflow you want to run
-
Write an YAML job file for the selected command line tool or workflow
-
Run the command line tool/workflow, specifying the path if the tools are not installed to /usr/bin or /usr/local/bin
$ PATH=~/my/FragGeneScan:~/my/InterProScan:${PATH} cwltool \
--preserve-environment PATH workflows/emg-pipeline-v3.cwl \
workflows/emg-pipeline-v3-example-job.yaml