Workflow Overview
Workflow Components
The workflow is made up of the following software components, each may be run multiple times for different tasks.
PanoramaWeb (https://panoramaweb.org/home/project-begin.view)
Users may optionally use WebDAV URLs as locations for input data files in PanoramaWeb. The workflow will automatically download files as necessary.
msconvert (https://proteowizard.sourceforge.io/)
If users supply RAW files as input, they will be converted to mzML using msconvert.
Casanovo (https://github.com/Noble-Lab/casanovo)
Casanovo is the primary search program that identifies peptides present in the raw mass spectrometry data.
Limelight XML Conversion (https://github.com/yeastrc/limelight-import-casanovo)
The Limelight XML converter converts the native output of Casanovo to Limelight XML, suitable for import into Limelight. This step will only run if uploading to Limelight is enabled.
Limelight (https://limelight-ms.org/)
Limelight is a web application for visualization, analysis, and sharing of proteomics results generated from mass spectrometry data. If uploading to Limelight is enabled, the results will be uploaded automatically to the specified Limelight instance.
How to Run
This workflow uses the Nextflow standardized workflow platform. The Nextflow platform emphasizes ease of use, workflow portability, and containerization of the individual steps. To run this workflow, you do not need to install any of the software components of the workflow. There is no need to worry about installing necessary software libararies, version incompatibilities, or compiling or installing complex and fickle software.
To run the workflow you need only install Nextflow, which is relatively simple. To run the individual steps of the workflow on your own computer, you will need to install Docker. After these are installed, you will need to edit the pipeline configuration file to supply the locations of your data and execute a simple Nextflow command, such as:
nextflow run -resume -r main mriffle/nf-ms-dda-casanovo -c pipeline.config
The entire workflow will be run automatically, downloading Docker images as necessary, and the results output to
the results directory. See How to Install the Workflow for more details on how to install Nextflow and Docker. See
How to Run the Workflow for more details on how to run the workflow. And see Output & Results for more details on how to
retrieve the results.