Learn how to use Python and/or R programming languages for data analysis (via Zoom)
Learn programming skills for computational research during the R workshop series and the Python workshop series. Attend any or all of the sessions. Brought to you as a part of the UW Libraries Graduate Support workshop series. Open to all UW-Madison students, faculty, and staff.
Location: Instruction online via Zoom. Connection information will be sent in advance.
The R Series
*Registration required. Registration is by workshop, not for the entire series. See links below to register for individual workshops. Sessions are filling up fast!
To find out more about this series, see: https://researchguides.library.wisc.edu/R
Friday, February 9, 10am-12pm
R Programming: R Basics
Register: https://go.wisc.edu/5728tw
Learning how to code can be intimidating, but will save you time and effort in the long run. This workshop will cover the basics of R programming. By the end of this session, you will be able to create variables, use pre-defined functions, understand data types, and load and inspect a dataset using RStudio.
This workshop is geared toward programming novices, so no previous experience is required.
Friday, February 16, 10am-12pm
R Programming: R Basics (repeat)
Register: https://go.wisc.edu/4irmwh
This workshop is an exact repeat of the February 9th “R Programming: R Basics” workshop (see above).
Friday, February 23, 10am-12pm
R Programming: Data Wrangling
Register: https://go.wisc.edu/43l6v6
Data is rarely perfect out of the box. This workshop will cover how to manipulate datasets using an R package called dplyr. After this session, you will be able to select rows and columns, add new columns, remove missing data and create summary tables of your data.
A basic working knowledge of R and RStudio (functions, operators, data types) would be helpful for you to get the most out of this session.
Friday, March 1, 10am-12pm
R Programming: Data Visualization
Register: https://go.wisc.edu/71r9a3
So you’re familiar with R, but want to do more with your plots than the base graphics package. This workshop will show you how to use the ggplot2 package in R. After this session, you will be able to create a variety of plot types, alter their aesthetics, and create custom themes.
A working knowledge of R, RStudio, and dplyr would be helpful for you to get the most out of this session.
Friday, March 8, 10am-12pm
R Programming: Reports
Register: https://go.wisc.edu/p3d136
One way to automate your reports is to create files with human readable text and machine readable code. This workshop will cover creating reproducible reports of this type using RStudio. After this session, you will be able to create R markdown documents, add formatted text and executable code blocks, and render the document into a final report.
A working knowledge of R and RStudio would be helpful for you to get the most out of this session.
Friday, March 15, 10am-12pm
R Programming: README Files in RStudio
Register: https://go.wisc.edu/gp5ml2
Documenting your analysis in a way that is understandable to a colleague (or yourself 3 months later) can be challenging. README files are text documents that record your computational environment, methodologies, and more. After this session, you will be able to create a README file template in RStudio.
A working knowledge of R and RStudio, and some experience with R markdown would be helpful for you to get the most out of this session.
The Python Series
*Registration required. Registration is by workshop, not for the entire series. See links below to register for individual workshops. Sessions are filling up fast!
To find out more about this series, see: https://researchguides.library.wisc.edu/python
Tuesday, February 6, 10am-12pm
Python Programming: Introduction
Register: https://go.wisc.edu/p69s6d
This workshop is for the absolute beginner wanting to slowly walk through the process of getting started with Python, a programming language commonly used for data analysis. We’ll work through installation and setup of some helpful software and introduce basic concepts and terminology used in Python. Finally, we’ll work together to create your first simple but useful program!
This workshop is geared toward programming novices, so no previous experience is required.
Tuesday, February 13, 10am-12pm
Python Programming: Introduction (repeat)
Register: https://go.wisc.edu/0yr37t
This workshop is an exact repeat of the September 19th “Python: Introduction” workshop (see above).
Tuesday, February 20, 10am-12pm
Python Programming: Loops, Lists, and Functions
Register: https://go.wisc.edu/28tooa
This workshop will take a deeper dive into Python, covering essential topics such as automating tasks using loops, lists, and functions.
Prerequisite: Understanding of basic Python concepts (i.e. variables, data types) is helpful.
Tuesday, February 27, 10am-12pm
Python Programming: Spreadsheets and Data Manipulation
Register: https://go.wisc.edu/6xbv4i
Real-world data can be messy. This workshop will cover a range of topics related to organizing and manipulating spreadsheet data for more effective analysis. We’ll use pandas, a popular and free data analysis library written for Python.
Prerequisite: Understanding of basic Python concepts (i.e. functions, operators, data types) is helpful.
Tuesday, March 5, 10am-12pm
Python Programming: Data Visualization with Seaborn
Register: https://go.wisc.edu/6sok43
In this workshop, we will explore different methods and tools for visualizing data. We’ll use seaborn, a popular and free data visualization library written for Python.
Prerequisite: Understanding of basic Python concepts (i.e. functions, operators, data types) is helpful.
Tuesday, March 12, 10am-12pm
Python Programming: Batch Processing and Working with Image Collections
Register: https://go.wisc.edu/34619b
This workshop will focus on using Python to make bulk changes to files and file directories. It will also introduce Pillow, a free and beginner-friendly Python library for processing image files.
Prerequisite: Understanding of basic Python concepts (i.e. functions, operators, data types) is helpful.
Workshop Organizers
Trisha Adamus
Trisha Adamus is a Health Sciences Librarian at Ebling Library specializing data services.
Questions? adamus@wisc.edu
Dave Bloom
Dave Bloom is a Science and Engineering Librarian specializing in research data management.
Questions? david.bloom@wisc.edu
Jordan Craig
Jordan Craig is the Digital Asset Coordinator at Chazen Museum of Art.
Questions? jcraig@chazen.wisc.edu
Heather Shimon
Heather Shimon is a Science and Engineering Librarian specializing research data management.
Questions? heather.shimon@wisc.edu
Instructors:
Imraan Alas, Researcher, School of Pharmacy
Sarah Graves, Environmental Observation and Informatics Program Coordinator, Nelson Institute for Environmental Studies
Chris Henson, Education Data Reporting Specialist, School of Medicine and Public Health Information Technology team
Erwin Lares, Data Science Platform Lead, Research Cyberinfrastructure, Division of Information Technology (DoIT)
Nicole Mitideri Rivera, PhD student, Department of Botany
Casey Schacher, Research Storage Lead, Research Cyberinfrastructure, Division of Information Technology (DoIT)
Dylan Schoemaker, PhD student, Plant Breeding and Plant Genetics
John Shadle, Research Data Analyst, Center for Health Disparities Research, School of Medicine and Public Health
Helpers:
Zoltan Banyai, graduate student, Department of Plant Pathology
Aritri Biswas, Postdoc, Department of Chemistry
Noah Cook, Graduate Research Assistant, School of Medicine and Public Health
Katie Dunn, Electronic Resources Librarian, University of Wisconsin Law Library
Chris Endemann, Data Science Facilitator, Data Science Hub
Evan Gorstein, PhD student, Department of Statistics
Corey Halpin, Software Engineer, Internet Scout
Yeqing Li, PhD student, Human Development & Family Studies
Akshay Malik, Postdoc, Department of Chemistry
Caitlin Roa, Academic Program Specialist, Department of Psychology
Julie Rojas, Postdoctoral Fellow, Gasch Lab
Katie Sanders, Library Systems Administrator, UW-Madison Libraries
Angel Tang, Science & Engineering Librarian, UW-Madison Libraries
Shantanu Vichare, graduate student, Department of Electrical and Computer Engineering
Rene Welch, Scientist, Biostatistics and Medical Informatics, School of Medicine and Public Health
Joyce XU, graduate student, Business Analytics