Skip to content

carlosvictor96/RRio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RRio

R/Git[hub] Workshop

28 September - 3 October 2015

Instructor notes for the R Workshop in Rio Based on Software Carpentry

Abstract

In this workshop, we will cover basics of using R, git and Github for analysis of collaboration with biological data. R is an open source statistical programming language, which allows users to perform standard as well as customized statistical analyses. Git is a piece of software for version control, allowing users to document changes made to R code and revert to old versions if necessary. Github is a website that allows collaboration between several researchers, sharing all the components of a project: data, code, outputs and manuscripts.

By the end of this workshop, participants will be able to:

  1. Organize data for import into R
  2. Use R to analyze and visualize data
  3. Write R functions to automate analyses
  4. Use version control (git) to track changes to their work
  5. Use Github to share their project with collaborators.

What to do beforehand

  • Install git
  • Install R
  • Install Rstudio
  • optional bring a dataset that you are analyzing!

The workshop will include teaching sessions as well as interactive sessions in which participants may practice applying methods to their own data or to sample datasets. Thus, it would be beneficial for participants to bring data they are currently analyzing.

As a prerequisite for the workshop, all participants should create a GitHub profile (github.com) if needed, and install Git on their computers. This will allow us to immediately start sharing course notes at the start of the workshop.

Topics covered will include:

Data skills

  • Organizing and formatting data for use in analyses
  • Data import and export to and from R

R skills

  • Performing basic analyses on data
  • Visualizing data using different types of plots
  • Writing functions to perform tasks that are repeated multiple times
  • using reproducible documents (knitr)

git skills

  • Adding and commiting files
  • Ignoring files
  • Resolving merge conflicts

github skills

  • Writing for the web
  • forking
  • pull requests
  • licences

Syllabus

abs/master

About

Rio R Workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages