R Programming

HSLS Live Classes

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Event Details

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R Bootcamp Day 1: Introduction to R, RStudio, and Quarto Markdown

Level: Novice

This is part 1 of a four-part R Bootcamp  (June 11 to 14, 2024).

Description: Participate in our very first R Bootcamp Week for a deep dive into R programming. The bootcamp unfolds through a series of focused sessions that cover the entire data analysis process, from importing and cleaning data to sophisticated data manipulation and visualization techniques using the tidyverse package. Each workshop builds on the last, ensuring a comprehensive understanding and practical application of R for data analysis.

Day 1: In "Introduction to R, RStudio, and Quarto Markdown," you'll familiarize yourself with the RStudio interface and learn to create integrated Quarto Markdown documents.

Target Audience: The target audience for this workshop series is beginners and intermediates in data science, particularly those interested in learning R programming for data importation, exploration, cleaning, and visualization.

Prerequisites: None 

Overall learning objectives for the series

By the end of this workshop series, learners should be able to: 

  • Use the RStudio Server to create Quarto Markdown documents that combine R code with output and text 

  • Use R to import and examine data 

  • Produce numerical and graphical summaries of a data set and its variables 

  • Perform basic data cleaning and management with R 

Day 1: Introduction to R, RStudio, and Quarto Markdown 

  • Navigate the R/RStudio interface 

  • Describe basic components of R code 

  • Describe the basic functionality of Quarto Markdown 

  • Use RStudio to create a new Quarto Markdown document 

Day 2: Data Centric R with tidyverse 

  • Describe various data types in R 

  • Use functions to examine a data set 

  • Import data sets from various sources 

  • Export data to flat files 

Day 3: Data Exploration in R with tidyverse 

  • Use functions to create numerical summaries of data 

  • Describe the “grammar” of graphics in ggplot2 

  • Create visualizations of data of various types 

Day 4: Data Wrangling in R with tidyverse 

  • Filter and subset data by rows or columns 

  • Create new variables 

  • Transform data from long to wide and from wide to long 

  • Identify and appropriately handle missing values 

  • Merge data sets 

Each workshop builds on the last, ensuring a comprehensive understanding and practical application of R for data analysis. 

 

Upon completing this class, you should be able to:
  • Navigate the R/RStudio interface
  • Describe basic components of R code
  • Describe the basic functionality of Quarto Markdown
  • Use RStudio to create a new Quarto Markdown document

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
Class materials will be shared with attendees.
This class will be recorded and shared with attendees.

Register

R Bootcamp Day 2: Data Centric R with tidyverse

Level: Novice

This is part 2 of a four-part R Bootcamp (June 11 to 14, 2024).

Description: Participate in our very first R Bootcamp Week for a deep dive into R programming. The bootcamp unfolds through a series of focused sessions that cover the entire data analysis process, from importing and cleaning data to sophisticated data manipulation and visualization techniques using the tidyverse package. Each workshop builds on the last, ensuring a comprehensive understanding and practical application of R for data analysis.

Day 2: "Data Centric R with tidyverse" offers an exploration into R's data types and the analytical prowess of the tidyverse package, broadening your data analysis capabilities.

Target Audience: The target audience for this workshop series is beginners and intermediates in data science, particularly those interested in learning R programming for data importation, exploration, cleaning, and visualization.

Upon completing this class, you should be able to:
  • Describe various data types in R
  • Use functions to examine a data set
  • Import data sets from various sources
  • Export data to flat files

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
Class materials will be shared with attendees.
This class will be recorded and shared with attendees.

Register

R Bootcamp Day 3: Data Exploration in R with tidyverse

Level: Novice

This is part 3 of a four-part R Bootcamp (June 11 to 14, 2024).

Description: Participate in our very first R Bootcamp Week for a deep dive into R programming. The bootcamp unfolds through a series of focused sessions that cover the entire data analysis process, from importing and cleaning data to sophisticated data manipulation and visualization techniques using the tidyverse package. Each workshop builds on the last, ensuring a comprehensive understanding and practical application of R for data analysis.

Day 3: Advance your skills in "Data Exploration in R with tidyverse," focusing on data summarization and the art of visualization with ggplot2.

Target Audience: The target audience for this workshop series is beginners and intermediates in data science, particularly those interested in learning R programming for data importation, exploration, cleaning, and visualization.

Upon completing this class, you should be able to:
  • Use functions to create numerical summaries of data
  • Describe the “grammar” of graphics in ggplot2
  • Create visualizations of data of various types

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
Class materials will be shared with attendees.
This class will be recorded and shared with attendees.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R Bootcamp Day 4: Data Wrangling in R with tidyverse

Level: Novice

This is part 4 of a four-part R Bootcamp (June 11 to 14,2024)

Description: Participate in our very first R Bootcamp Week for a deep dive into R programming. The bootcamp unfolds through a series of focused sessions that cover the entire data analysis process, from importing and cleaning data to sophisticated data manipulation and visualization techniques using the tidyverse package. Each workshop builds on the last, ensuring a comprehensive understanding and practical application of R for data analysis.

Day 4: Complete your Bootcamp with "Data Wrangling in R with tidyverse," mastering sophisticated data manipulation and cleaning techniques to tackle more complex data challenges.

Target Audience: The target audience for this workshop series is beginners and intermediates in data science, particularly those interested in learning R programming for data importation, exploration, cleaning, and visualization.

Upon completing this class, you should be able to:
  • Filter and subset data by rows or columns
  • Create new variables
  • Transform data from long to wide and from wide to long
  • Identify and appropriately handle missing values
  • Merge data sets

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
Class materials will be shared with attendees.
This class will be recorded and shared with attendees.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

R/Python Office Hours

Important Notice: This session is not a structured lecture or workshop. It is dedicated solely to addressing your questions about R and Python.

Are you facing challenges with R or Python? Do you have urgent questions or simply need guidance on your data analysis? HSLS MolBio is now offering office hours for exactly these purposes! Register for a session and bring your questions to us.

Date:
Time: to
Mode: Zoom
Location: Online, Online - synchronous
Instructor: Alexis Cenname
This class will not be recorded.

Register

HSLS Self-Paced Learning

Applying Probability and Data with R to All of Us Datasets

Are you interested in using All of Us datasets, and perhaps in enrolling in other HSLS-run All of Us workshops, but need an introduction or review of skills in probability and R? You’re in the right place! 

We built this HSLS module as a companion to Massive Open Online Course (MOOC) 'Introduction to Probability and Data with R'. offered through Coursera and developed by Professor Mine Çetinkaya-Rundel of Duke University. This Duke course is perfect for those looking to learn R programming skills, with a focus on probability and data analysis. However, this course was not designed specifically for application to ‘All of Us’ workflows – that’s where this companion module comes in. By working through this companion module in parallel with the course, you will learn to apply the concepts from the course specifically to All of Us datasets. 

Format: Learning module with activities
Level: Novice
Upon completing this class you should be able to:
  • Recall simple functions in R for exploring any dataset.
  • Define the five main data domains in the All of Us database.
  • Classify AoU variables as categorical or numerical.
  • Calculate summary statistics for both categorical and numerical variables.
  • Apply data cleaning procedures to datasets in R, including filtering, removing missing values (NA), and managing duplicates.
  • Derive new variables from existing datasets.
  • Generate a new dataframe by merging various datasets.
  • Use random sampling techniques to accurately represent target distributions.
  • Describe the data preparation processes involved in the 'All of Us' code templates developed by HSLS.