Monitoring and logs

Start the terminal monitor with:

omnomnomics monitor -i EXPERIMENT

The step table uses the assay step numbers accepted by -j and distinguishes running, pending/waiting, completed, and failed work. A later step can run for one sample while an earlier step is still completing other samples because Snakemake schedules dependencies per output, not as global barriers.

Provenance locations

Location Content
run_logs/omnomnomics.run.*.log run settings, stage events, cleanup decisions, and final status
run_logs/steps/ step summaries, commands, and notes
run_logs/*.tools.log tool versions and tool-provenance records
run_configs/ resolved run configuration and controller script
slurm_logs/controller/ Snakemake controller output
slurm_logs/<rule>/ rule-specific worker output and exceptions
.snakemake/log/ native Snakemake execution log

When the monitor shows a failed step, inspect the corresponding worker log first. Controller output identifies the failed rule and external Slurm job ID.