Some basics on reproducible science using Git, R packages, GitHub & GitHub pages: How to tidy, keep track of and make your research look kewl

Information

This GitHub repository contains all extra resources complementary to the EcoLunch talk on April 30th 2021, an initiative of the EECB program at the University of Nevada, Reno.

Talk title : Project Cataract: Some basics on reproducible science using Git, R packages, GitHub & GitHub pages.

Author: Guillermo Garcia Costoya, PhD. Student, Logan Lab.

Talk slides:

Contents

Below is a guide of the contents within this page (Numbers indicate the recommeded reading order):

  • (1) What is Git?: A conceptual explanation on what version control with GIT is and instructions on how to install GIT on you computer.

  • (2) R packages: A quick guide on how to work using R packages and why are they useful for your research workflow, instructions on how to create your own R packages and a guide of the elements of an R package.

  • (3) What is GitHub?: Some notes on what GitHub is togther with instructions on how to set your own GitHub account and connect it to your R package.

  • (4) GitHub Pages: Information about what GitHub pages are, R markdown and how to set up a website for your own R package.

  • (5) Resources: A list of links with the resources used for this talk.

  • (6) Functions: Details on the functions that are part of the cataract package associated with this GitHub repository.

Why Cataract?

This all falls down on the developer of this repository (@ggcostoya) being the geekiest Marvel fan there is. Within Disney+’s Wandavison, Project Cataract is the initiative to bring the Avenger Vision back to life. One of the recommendations I give in this repository is to name your projects with a single word that is both informative of what is going and funny or interesting enough to motivate you to work on it. I think that catract is awesome so that’s the name I chose OKAY? Don’t judge me daaamn.



The Avenger Vision having an barbaque on a Sunday morning while tauting the meet with a classic yet effective “Come at me bro”.