DGE-DESEQ2 (⚠ ACTIVE DEVELOPMENT)¶
Version: 1.0.0 Tags: DESeq2 / Salmon / DGE / Flamingo / Automated
This is the fully automated pipeline for differential gene expression on Flamingo. No config, no stats, no time wasted.
« A good pipeline has no documentation » Someone at BiGR
This is not a good pipeline: it requires documentation. Please read the notes to have information on design file format.
Pipeline dependencies¶
This pipeline requires the following packages to be run. Any other additional requirements are being installed dynamically.
Conda:
conda-forge::python ==3.9.2
conda-forge::git ==2.30.2
conda-forge::jinja2 ==2.11.3
conda-forge::pygraphviz ==1.7
conda-forge::flask ==1.1.2
conda-forge::pandas ==1.2.3
conda-forge::zlib ==1.2.11
conda-forge::openssl ==1.1.1k
conda-forge::networkx ==2.5.1
bioconda::snakemake ==6.1.1
conda-forge::black ==20.8b1
conda-forge::singularity ==3.7.1
conda-forge::mamba ==0.9.2
Additionally, the following prerequisites are non-optional:
None. Everything is on Flamingo already.
Output files¶
Please find below the list of expected output files:
Salmon quantification
Differential analysis
MultiQC report with additional graphs
Notes¶
THis pipeline is under active development. THe design format is a TSV formatted text file with the following required columns: Sample_id, Upstream_file, Downstream_file.
Any additional column will be used sequentially as a comparison factor. Their names are free.
Installation¶
While installing the workflow, you may run the following commands (order matters):
Case |
Command line |
---|---|
none |
# No installation needed.
|
Testing¶
In order to test the pipeline, you may try the following commands:
Case |
Command line |
---|---|
quick-test |
bash /mnt/beegfs/pipelines/snakemake-wrappers/bigr_pipelines/dge_deseq2/test.sh
|
verbose-test |
bash -x /mnt/beegfs/pipelines/snakemake-wrappers/bigr_pipelines/dge_deseq2/test.sh
|
Preparation¶
In order to prepare a run, you may try the following commands:
Case |
Command line |
---|---|
none |
# No preparation, everything is available.
|
Execution¶
In order to execute the pipeline, you may run the following commands:
Case |
Command line(s) |
---|---|
hg19 |
bash /mnt/beegfs/pipelines/snakemake-wrappers/bigr_pipelines/dge_deseq2/run.sh hg19
|
hg38 |
bash /mnt/beegfs/pipelines/snakemake-wrappers/bigr_pipelines/dge_deseq2/run.sh hg38
|