Speaker
Description
Do you name your scripts like main_1.R, main_2.R, or main_final.R? Did you add functionality in your script only to discover you have to remove it?
Did your colleague say, "... but it worked on my computer!" Or have you struggled getting your code to work on another computer?
Are you losing track of which analysis corresponds to which experiment? "I have no idea how I got this result. I guess I have to rerun it.”
Why can't my manuscript update automatically when I change my code or make a new figure?
You are not alone! I felt most of these during my PhD. Good news: there are solutions to all of these challenges. We will cover the fundamentals of each challenge and the vital tools that can help.
git (version control)
{renv} (reproducible R environments)
{targets} (workflow management)
{quarto} (dynamic document system)