Research Software Engineer, University of Sheffield
Editor rOpenSci
Co-organiser: Sheffield R Users group
“an article about computational result is advertising, not scholarship. The actual scholarship is the full software environment, code and data, that produced the result.”
John Claerbout paraphrased in Buckheit and Donoho (1995)
“an article about computational result is advertising, not scholarship. The actual scholarship is the full software environment, code and data, that produced the result.”
John Claerbout paraphrased in Buckheit and Donoho (1995)
Here's what's next
APR 5, 2018, The Atlantic
Many issues statistical and a results of broken Academic incentive systems.
Much can be tackled by transparency and better computational literacy.
ROGER D. PENG, SCIENCE 02 DEC 2011 : 1226-1227
Reproducibility has the potential to serve as a minimum standard for judging scientific claims when full independent replication of a study is not possible.
Nielsen, Michael. Reinventing Discovery: The New Era of Networked Science. Princeton University Press, 2012. JSTOR, www.jstor.org/stable/j.ctt7s4vx.
So how far have we come?
We need better digital curation of the workhorses of modern science: code & data
aim to create secure materials that are FAIR findable, accessible, interoperable, reusable
Funders: value for money, impact, reputation
Publishers: many now require code and data.
PIs, Supervisors and immediate research group
Your wider scientific community
The public
Be your own best friend:
"Agree on a community convention...then follow it""
“ ...We introduce the concept of a compendium as both a container for the different elements that make up the document and its computations (i.e. text, code, data, ...), and as a means for distributing, managing and updating the collection."
Gentleman and Temple Lang, 2004
To help you make the most of the real workhorses of your work, YOUR CODE & DATA!
We'll do this by introducing you to useful data and software tools and best practices.
To help you make the most of the real workhorses of your work, YOUR CODE & DATA!
We'll do this by introducing you to useful data and software tools and best practices.
To help you be empowered by modern tools & technologies rather than be overwhelmed by them
To help you make the most of the real workhorses of your work, YOUR CODE & DATA!
We'll do this by introducing you to useful data and software tools and best practices.
To help you be empowered by modern tools & technologies rather than be overwhelmed by them
To help you lead the culture change rather than be burdened by increased requirements
To help you make the most of the real workhorses of your work, YOUR CODE & DATA!
We'll do this by introducing you to useful data and software tools and best practices.
To help you be empowered by modern tools & technologies rather than be overwhelmed by them
To help you lead the culture change rather than be burdened by increased requirements
Ultimately, to change how science works for better for everyone!
We'll explore individual tools and concepts and show how they work nicely together.
We'll also be working together through exercises.
We'll explore individual tools and concepts and show how they work nicely together.
We'll also be working together through exercises.
We'll be using colour post it's to track progress at give time for folks to catch up at key stages using traffic lights thhroughout the materials 🚦
We'll explore individual tools and concepts and show how they work nicely together.
We'll also be working together through exercises.
We'll be using colour post it's to track progress at give time for folks to catch up at key stages using traffic lights thhroughout the materials 🚦
Feedback between sessions: After each session, let me know on your post-its:
We'll explore individual tools and concepts and show how they work nicely together.
We'll also be working together through exercises.
We'll be using colour post it's to track progress at give time for folks to catch up at key stages using traffic lights thhroughout the materials 🚦
Feedback between sessions: After each session, let me know on your post-its:
Please feel to stop me if I use jargon you don't understand or need some clarification. Questions are helpful for everyone! ✨
Run this code in the console
install.packages(c("devtools", "tinytex", "rmarkdown", "usethis", "here", "tidyverse"))
Once tinytex
is installed, used it to install a minimal installation of LaTeX:
tinytex::install_tinytex()
Some of these are large packages so it's best to get their installation going. If you have any installation problems, come see me at the next coffee break
Research Software Engineer, University of Sheffield
Editor rOpenSci
Co-organiser: Sheffield R Users group
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |