Carpentry@UiO
2023/06/08
@joelnitta@fosstodon.org
Associate Professor @ Chiba University
Research interests: Ecology and evolution of ferns
Hobbies: Running (after my 7YO!)
Photo: J-Y Meyer
Name
Affiliation
What do you want to do with {targets} and/or R?
Introduction to {targets}
Live coding
Lunch break
More live coding
Bring Your Own Data (BYOD)
Cloud: Sign in to the Posit Cloud instance (requires account; free)
Please add your name if you are comfortable doing so.
Workshop staff will take notes, but feel free to add anything you like.
Software Carpentry (since 1998) is an open workshop series for researchers to teach each other best practices for research computing as a community
The Carpentries includes also Data Carpentry and Library Carpentry
This lesson is in-development (not an official workshop, yet)
The ability for others (or your future self) to re-run your code and get the same results
If one part of a workflow changes, how does it affect other parts?
How much of it do we need to re-run?
Automates workflow
Only runs necessary steps
Can run workflow steps in parallel (speeds up analysis)
Provides proof that results are derived from code
Package website https://docs.ropensci.org/targets/
User manual https://books.ropensci.org/targets/
Targetopia https://wlandau.github.io/targetopia/
{tarchetypes} website https://docs.ropensci.org/tarchetypes/
Discussion board https://github.com/ropensci/targets/discussions
All lesson materials at https://joelnitta.github.io/targets-workshop/