Quickstart¶
Prepare the project¶
Place one assay in an experiment directory. Raw reads belong in FASTQ/:
experiment/
└── FASTQ/
├── sample_A_L001_R1_001.fastq.gz
├── sample_A_L001_R2_001.fastq.gz
├── sample_B_L001_R1_001.fastq.gz
└── sample_B_L001_R2_001.fastq.gz
Use one consistent field separator in filenames. Metadata is recommended for any grouping or differential analysis.
Validate¶
micromamba activate omnomnomics
omnomnomics rna -i /path/to/experiment -g GRCh38 --dry-run
Replace rna with atac or chip as appropriate. A dry run validates inputs,
resolves configuration, and builds the Snakemake DAG without submitting work.
Run¶
omnomnomics rna \
-i /path/to/experiment \
-g GRCh38 \
-j all \
--retention-policy pruned \
--max-project-size 300G
The command submits a controller job with sbatch. The controller then submits
the rule jobs, so do not submit the command through a second sbatch wrapper.
Monitor¶
omnomnomics monitor -i /path/to/experiment
The monitor reports workflow step states and recent pipeline log lines. Rule-level
errors are written under slurm_logs/<rule>/.
Resume or rerun¶
By default, Snakemake reuses valid outputs. Select a later stage range to resume:
omnomnomics rna -i /path/to/experiment -g GRCh38 -j 5-12
Use --rerun-selected-steps only when those selected outputs must be rebuilt.
It is not required after an ordinary interrupted run.