Edward Wallace, Felicity Anderson: The Wallace Lab, The University of Edinburgh.
Kostas Kavoussanakis, Mike Jackson: EPCC, The University of Edinburgh.
March-July 2020.
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:
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:
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.
This work was supported by the following:
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