Description

decoupler is a package containing different statistical methods to extract biological activities from omics data within a unified framework. It allows to flexibly test any enrichment method with any prior knowledge resource and incorporates methods that take into account the sign and weight. It can be used with any omic, as long as its features can be linked to a biological process based on prior knowledge. For example, in transcriptomics gene sets regulated by a transcription factor, or in phospho-proteomics phosphosites that are targeted by a kinase.

Input

Name (Type)
Description
Pattern

meta (map)

Groovy Map containing sample information
e.g. [ id:‘test’, single_end ]

mat (file)

Path to the matrix file (e.g. gene/protein expression, etc.).
Should be in in tab-separated format (\*.tab)

*.tsv

net (file)

The prior knowledge network linking the features of the
expression matrix to a process/component (e.g. gene set,
transcription factor, kinase, etc.)

*.tsv

args (string)

Keyword arguments passed to decoupler.decouple() (see
documentation for more information here:
https://decoupler-py.readthedocs.io/en/latest/generated/decoupler.decouple.html#decoupler.decouple).
Arguments specific for a method must be specified with
the method name as a prefix e.g. 'gsea_batch_size'

{arg: val, ..., method_arg: val}

Output

Name (Type)
Description
Pattern

meta (map)

Groovy Map containing sample information
e.g. [ id:‘test’, single_end ]

dc_estimate (file)

The file containing the estimation results of the enrichment(s)

*estimate__decoupler.tsv

dc_pvals (file)

The file containing the p-value associated to the estimation
results of the enrichment(s)

*pvals__decoupler.tsv

versions (file)

File containing software versions

versions.yml