8 R resources
Since the development of R and RStudio (and a magnitude of other IT changes happening at the same time) there are now tools for working with issues to do with reproducibility. There are many blogs from a simple web search. Here is a collection of the posts I have drawn inspiration from:
R bloggers posts: This is a collection of the current blogs on R bloggers.
R workflow: Mara Averick has a post that looks better than this and has many of the same resources just published a few years ago.
Methods in Ecology: A good blog that goes with the reproducible guidebook (2018).
-
- Key points
- Start without writing code but with a clear mind and perhaps a pen and paper. This will ensure you keep your objectives at the forefront of your mind, without getting lost in the technology.
- Make a plan. The size and nature will depend on the project but time-lines, resources and ‘chunking’ the work will make you more effective when you start.
- Select the packages you will use for implementing the plan early. Minutes spent researching and selecting from the available options could save hours in the future.
- Document your work at every stage: work can only be effective if it’s communicated clearly and code can only be efficiently understood if it’s commented.
- Make your entire workflow as reproducible as possible. knitr can help with this in the phase of documentation. Reference here
Pitfalls to non-reproducible research: This is a nice simple post on the three danger zones: R session context; OS context; Data versioning.
What is it?: From Rbloggers.
Implmentation guide: Great post. I have used much of this for my workflow.
8.0.0.1 Databases for reproducible packages
rOpenSci is a non-profit initiative founded in 2011 by Karthik Ram, Scott Chamberlain, and Carl Boettiger to make scientific data retrieval reproducible. Over the past seven years we have developed an ecosystem of open source tools, we run annual conferences, and review community developed software.
Both of these pages are doing a great job at producing searchable interface for reproducible packages in R with documentation.