Skip to the content.

Configuration

You need one configuration file and one annotation file to run the complete workflow. Additionally, you can provide a feature annotation file in the configuration (e.g., for plotting gene symbols instead of ensembl terms). If in doubt read the comments in the config and/or try the default values.

[!WARNING]

Numerical Rank Deficiency: When your design formula includes covariates with extreme differences in scale (e.g., 0/1 categorical dummies alongside a continuous variable with very large values like sequence counts ~10^6), the workflow may fail with a rank deficiency error (is.fullrank evaluating to FALSE). This is a numerical tolerance artifact during limma’s QR decomposition, not a true linear dependence.
Solution: Rescale the large continuous covariate to be in the same order of magnitude as the dummy columns (e.g., divide by 10^6 or apply a log transformation) before inputting the metadata into the workflow.

Set workflow-specific resources or command line arguments (CLI) in the workflow profile workflow/profiles/default.config.yaml, which supersedes global Snakemake profiles.

Common configuration scenarios