Unit 10 / 11

Code Generation and Reproducibility: R/Python, Versioning and Reproducibility

Gains:

  • Ability to verify by reading and testing the R/Python analysis code produced by artificial intelligence and establish a reproducible project with seed, version lock and folder structure
  • Ability to use version control (Git), literate programming (R Markdown/Quarto/Jupyter) and environment management with artificial intelligence support, making analysis reproducible from start to finish
  • Ability to perform unit testing and sanity checking to catch silent errors in AI code (misjoin, leak, missed filter)