+ - 0:00:00
Notes for current slide
Notes for next slide

ACCE Research Data and Project Management


Collaborative Github in Rstudio

10-11 April 2019, University of Sheffield

Dr Anna Krystalli @annakrystalli

1 / 15

Session Roadmap


1 Introductions

- get to know github

  • github as a computational research tool
2 / 15

Session Roadmap


2 Get stuck in

- Collaborative github through rstudio #EvoLottery (40 mins)

  • 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.

3 / 15

introductions: get to know github


GitHub features

4 / 15

Back up and sync through the cloud

Image: Jessica Lord, 2013 BSD
5 / 15

Fork and contribute to other's work

Image: Jessica Lord, 2013 BSD
6 / 15

GitHub for science


  • ideal for managing the full suite of research outputs such as datasets, statistical code, figures, lab notes, and manuscripts.

  • supports peer review, commenting, and discussion.

  • Diverse range of efforts, from individual to large bioinformatics projects, laboratory repositories, as well as global collaborations have found a home on GitHub


7 / 15

remote repositories

centralising information e.g. weecology / "Nine simple ways to make it easier to (re)use your data" paper


8 / 15

commits

traceability


9 / 15

issues

project management


10 / 15

graphs

project & team tracking

tracking contributors

11 / 15

tracking commits


12 / 15

entire process of project evolution reproducible


13 / 15

Practical: Github & Rstudio for collaborative coding


14 / 15

#EvoLottery

Beak and skull shapes in birds of prey (“raptors”) are strongly coupled and largely controlled by size.

  • 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.

Enter Practical

See Collaborative plot

15 / 15

Session Roadmap


1 Introductions

- get to know github

  • github as a computational research tool
2 / 15
Paused

Help

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