Workflow stages¶
Steps 1 through 9 are shared preprocessing and signal-track stages.
| Step | Stage | Result |
|---|---|---|
| 1 | Trim reads | trimmed_FASTQ/ |
| 2 | FastQC | fastqc_reports/ |
| 3 | Align reads | lane-level files in BAM/ |
| 4 | Merge technical lanes | sample-level BAMs in BAM/ |
| 5 | Touch up BAMs | filtered BAMs in filtered_BAM/ |
| 6 | Index BAMs | .bai files |
| 7 | Alignment QC | tabular and PDF/SVG summaries |
| 8 | Create BigWigs | BigWigs/ |
| 9 | Build grouped track hubs | merged_hubs/ |
Step 5 runs samtools collate, fixmate, sort, markdup, and view.
Duplicates are kept by default for RNA and removed by default for ATAC and ChIP.
Use --keep-duplicates or --remove-duplicates to override the assay default.
RNA follow-up steps¶
| Step | Stage |
|---|---|
| 10 | Track-hub completion boundary |
| 11 | Create count table |
| 12 | Differential expression |
ATAC and ChIP follow-up steps¶
| Step | Stage |
|---|---|
| 10 | Call peaks or construct assay features |
| 11 | Peak QC |
| 12 | Pre-DE peak analysis |
| 13 | Create count table |
| 14 | Differential chromatin analysis |
| 15 | Post-DE peak interpretation |
These assay-specific step numbers are the stable user interface used by -j,
the monitor, and the run logs. Omnomnomics maps them to the required Snakemake
rules for each assay.
Selecting stages¶
-j auto and -j all select the full assay workflow. Ranges and comma-
separated selections are accepted:
# Map only
omnomnomics rna -i EXPERIMENT -g GRCh38 -j 1-3
# Resume from lane merging through RNA counting
omnomnomics rna -i EXPERIMENT -g GRCh38 -j 4-11
# Skip track-hub generation
omnomnomics rna -i EXPERIMENT -g GRCh38 -j 1-8,11-12
Every selected step must either receive an existing valid input or have that input produced by another selected/dependency step. Prefer contiguous ranges unless you understand the relevant file contracts.