Techniques for debugging workflow execution

  • logs
  • print in Snakefile (use file=)
  • finding and reading error messages - silence, killed, etc.
  • the most common error messages - wildcards, output missing, input missing, whitespace/tabs etc
  • using -n
  • using -k
  • running in single-CPU mode
  • whitespace