Installation and usage#

The quantms pipeline is built using Nextflow, a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It comes with docker/singularity/podman… containers making installation trivial and results highly reproducible.

The pre-requisites to run quantms are:

Note

If you want to download locally the quantms workflow you should also install git in your environment

Installation steps#

  1. Installing Nextflow

  2. Install either Docker, Singularity, Podman, or Conda; see nf-core guidelines for basic configuration profiles

  3. Download the pipeline and test it on a minimal dataset with a single command:

You can get the pipeline in two different ways:

Manual download with git directly from github:

git clone https://github.com/bigbio/quantms
cd quantms

This will store a local copy of the pipeline, in order to be able to run it you should run the following command:

nextflow run main.nf -c nextflow.config -profile test_lfq,<docker/singularity/conda/institute>

You can use nextflow to directly pull from the github:

nextflow run bigbio/quantms -r dev -profile test_lfq,<docker/singularity/conda/institute>

Note

Please check nf-core/configs to see if a custom config file to run nf-core pipelines already exists for your Institute. If so, you can simply use -profile <institute> in your command. This will enable either docker or singularity and set the appropriate execution settings for your local compute environment.

By using container’s environments (e.g. Docker, Singularity or Conda) the user of quantms do not needs to install any dependency, software or tool manually. In addition, by using container environments the quantms guaranty the reproducibility/reliability of the analysis.

Usage#

Start running your own analysis!

nextflow run bigbio\quantms -profile <docker/singularity/conda/institute> \
   --input '*.mzml' \
   --database 'myProteinDB.fasta' \
   --expdesign 'myDesign.sdrf.tsv'

See usage docs for all of the available options when running the pipeline. Or configure the pipeline via nf-core launch from the web or the command line.

Contact Us#

Get help on Slack Report Issue Get help on GitHub Forum