github
in RstudioOpen Science, Floor 9 - 903
handout: https://annakrystalli.github.io/Mozfest_github-rstudio/index.html
In this session, we are going to get you started with using version control from within RStudio.
The material is self-paced and includes a worked-example. It is suggested that you work through the sections in order.
In this exercise, each participant will fork a github repo, and contribute a file required to simulate the evolutionary trajectory of an imaginary species’ body size.
We’ll use github to collate all species files and plot them all up together at the end! We’ll also discover the skull and beak shapes associated with each simulated species size.
"The need for a logical way to organize and control revisions has existed for almost as long as writing has existed, but revision control became much more important, and complicated, when the era of computing began."
long been used to maintain code repositories in the software industry
especially in open source software
science increasingly computational
demands for increased openness and transparency
can be overwhelming
can be extremely powerful
ideal for managing the full suite of research outputs such as datasets, statistical code, figures, lab notes, and manuscripts.
…and super-charge your teams!
…or get left behind
Code Cafe Style tutorial by Mike Croucher that will get you set up with all required software and able to link rstudio projects to github repos.
Beak and skull shapes in birds of prey (“raptors”) are strongly coupled and largely controlled by size.