riboviz / workflows

Review of options for workflow tools for RiboViz
https://riboviz.github.io/workflows/
Apache License 2.0
3 stars 0 forks source link

Options for RiboViz workflow management

Edward Wallace, Felicity Anderson: The Wallace Lab, The University of Edinburgh.

Kostas Kavoussanakis, Mike Jackson: EPCC, The University of Edinburgh.

March-July 2020.

About

This repository contains notes related to exploring options for reimplementing the RiboViz workflow (implemented at that time as a custom Python script) using workflow technologies popular within the bioinformatics community. These notes complement the publication:

Jackson M, Kavoussanakis K, Wallace EWJ (2021) Using prototyping to choose a bioinformatics workflow management system. PLoS Comput Biol 17(2): e1008622. doi: 10.1371/journal.pcbi.1008622

This repository also contains Snakemake, Nextflow and CWL workflows rapidly prototyped during these explorations. These prototype workflows are unsupported and not designed for actual use, but may prove of interest to others as snapshots of how a subset of the RiboViz workflow was reimplemented using these technologies.

For our notes on options for a workflow management system for RiboViz and links to the prototype workflows within this repository, see Exploring options for a workflow management system for RiboViz.

The presentations/ directory has the sources for two presentations where these explorations were discussed with colleagues. The online versions of these are hosted on GitHub:

RiboViz

These notes relate to the RiboViz development ticket Assess workflow language options (riboviz#48).

RiboViz release 2.0 of 8th July 2020 contains the first complete implementation of the RiboViz workflow in Nextflow, our chosen workflow management system, which can be compared to the Python implementation within the same release:

Copyright and License

The contents of this repository are Copyright (2020) The University of Edinburgh.

The contents of this repository are released under the Apache License 2.0.

Acknowledgements

This work was supported by the following:

Citation

To cite this repository, please use:

Jackson, Michael; Wallace, Edward; Kavoussanakis, Kostas; Anderson, Felicity (2020): Options for RiboViz workflow management. figshare. Software. doi: 10.6084/m9.figshare.13147979

To cite RiboViz, please use both of the following references:

riboviz: analysis and visualization of ribosome profiling datasets, Carja et al., BMC Bioinformatics 2017. doi:10.1186/s12859-017-1873-8.

Wallace, Edward; Anderson, Felicity; Kavoussanakis, Kostas; Jackson, Michael; Shah, Premal; Lareau, Liana; et al. (2020): riboviz: software for analysis and visualization of ribosome profiling datasets. figshare. Software. doi: 10.6084/m9.figshare.12624200