Workshops

Fall 2021 Schedule

We offer workshops from our own team, as well as our colleagues in Research Computing. Workshops are sorted by series. Click on the date link to register; registration is free. All in-person workshops will be held in Room 133, the classroom in the Brown Science & Engineering Library, located in Clark Hall. You can also view a list of our workshops in date order.

Be sure to check out more data workshops offered by our colleagues in the Health Sciences Library.

 

Funding and Publishing

Workshop Topic (Instructor) Day Time Location
Funding Discovery Tools (Ricky Patterson) Thu, 9/30 1:00 – 2:30 Brown 133
Funding discovery databases help researchers identify opportunities from public and private funders. UVA has access to two discovery tools licensed by the Vice Provost of Research Office, Pivot and GrantForward. These tools allow all UVA faculty, students and staff to search for funding and set up email search alerts based on a researcher’s area of interest. In this workshop, attendees will learn how to create an account, search the databases, share funding opportunities with others, as well as save search strategies for email alerts regarding new opportunities. We will also briefly explore the features of the Foundation Directory Online. Pivot and GrantForward are available to UVA affiliated researchers. No prior knowledge is needed, but please bring a laptop for use during this hands-on workshop.

Funding Discovery Tools Presentation


Intro to Zotero (Maggie Nunley) Wed, 10/6 11:00 – 12:00 Brown 133
Zotero is a free and open-source reference management tool that allows researchers to maintain a database of the books, articles, and other media used in a project. This workshop will cover all the basics of downloading, setting up, and using Zotero. You don’t need to prep anything before the workshop, we’ll start by setting up accounts and downloading all the required apps and plugins. If you’ve looked at using Zotero before but found it a bit overwhelming, this workshop will help break down each step in the step-up and give you time to start adding your PDFs, bookmarks, and more to your Library. Zotero is available to everyone. No prior knowledge is needed, but you will need a computer in order to participate.


Intro to LaTeX and Overleaf (Ricky Patterson) Thu, 10/7 10:00 – 11:30 Brown 133
LaTeX is a powerful (and free) document typesetting program, widely used in a number of academic disciplines for compiling professional research papers, articles, dissertations, presentations, letters, and books. It is especially useful for the creation and integration of mathematical formulae, tables and bibliographies into documents. Running an installation of LaTeX on your own computer can make it difficult to work on a document collaboratively. The UVA Library has recently provided access for all UVA users to an on-line collaborative LaTeX editor, Overleaf. In this hands-on workshop, we’ll learn how to take full advantage of this powerful tool. Overleaf and LaTeX are available to everyone. No prior knowledge is needed for this workshop, but you will need a computer to participate.


Python

Workshop Topic (Instructor) Day Time Location
Intro to Python (Erich Purpur) Wed, 9/1
Wed, 9/8
10:00 – 11:30
10:00 – 11:30
Brown 133
Brown 133
This workshop serves as an introduction to the Python programming language and is intended for beginners to programming in general as well those who may be coming to Python from anther language. We will cover basic programming concepts like variables and data types, basic programming logic such as loops and if/else statements, and also how to download and set up your coding environment (IDE). There will be hands-on coding exercises and follow up materials to help you on your journey.

Workshop Materials: https://github.com/epurpur/python-intro


Data Analysis and Visualization in Python with Pandas and Matplotlib (Erich Purpur) Wed, 9/15 10:00 – 11:30 Brown 133
In this workshop we will be exploring the python package Pandas and Matplotlib. These are two closely linked data analysis and visualization packages which are widely used. There will be minimal lecture about the background of these packages before diving in and writing real code using these packages. We will go from a raw data set, which we manipulate with pandas, before visualizing it with matplotlib. We will also learn about the Jupyter notebook software environment.

Workshop Materials: https://github.com/epurpur/PythonDataViz


Python and APIs (Erich Purpur) Wed, 9/22 10:00 – 11:30 Brown 133
An API is a connection between computers or computer programs and they are used throughout software and the internet today. We will start with some basic concepts and overview of what APIs are. We will visit how they are used throughout popular applications that we all use every day. Then we will use python and the accompanying ‘requests’ library to make some API requests and get data from various places on the internet in order to use it for our own purposes. Some prior experience with a programming language (python in particular) is recommended but not required.

Workshop Materials: https://github.com/epurpur/pythonAPI


Python Web Scraping (Erich Purpur) Wed, 9/29 10:00 – 12:00 Brown 133
This is a two part workshop and is intended to be like two short workshops in one. We will start with some background of how web scraping is done and how to scrape basic static HTML sites using python and the BeautifulSoup library. Later, we will use the Selenium library to do more interactive web scraping on modern websites which require user interaction to get to the desired information. Some prior experience with python is recommended.

Workshop Materials: https://github.com/epurpur/PythonWebScraping


Scientific Image Processing with Python (Karsten Siller) Thu 11/4 2:00 – 4:00 Brown 133
In this advanced workshop participants are introduced to scientific image processing with the Python OpenCV package. Topics include splitting and merging of color channels, morphological filters, image thresholding and segmentation. Participants should have some experience in programming with Python.


Qualitative Research

Workshop Topic (Instructor) Day Time Location
Using Qualtrics to Create Useful Surveys (Nancy Kechner) Tue 9/7 10:00 – 11:15 Brown 133
Qualtrics is a powerful survey tool that all UVa users have access to. In this workshop we’ll go over best practices for survey design, and then tour the Qualtrics interface. By the end of the session, you should feel comfortable sending out your first survey.


Introduction to Qualitative Analysis Using Dedoose (Christine Slaughter) Tue 9/7 1:00 – 2:30 Brown 133
Dedoose is a Qualitative Data Analysis (QDA) application that facilitates the organization, coding, and interpretation of media, whether textual, video, audio, or image. In this workshop we will cover the basics of using Dedoose to code and analyze such documents and examine how Dedoose’s functionality allows you to surface relationships and insights that may be inchoate in your coding. Along the way we will discuss some of the fundamentals of analyzing qualitative data. We will also briefly discuss and explore Dedoose’s potential for mixed methods analysis, i.e. using Dedoose to integrate qualitative and quantitative data into one project. No prerequisites, but you may find it helpful to download the Dedoose app at www.dedoose.com in order to follow along.


Using NVivo for Qualitative Research (Christine Slaughter) Thu, 9/23 1:00 – 2:30 Brown 133
NVivo is a Qualitative Data Analysis (QDA) application that facilitates the organization, coding, and interpretation of media, whether textual, video, audio, or image. In this workshop we will cover the basics of using NVivo to code and analyze such documents and examine how NVivo’s functionality allows you to surface relationships and insights that may be inchoate in your coding. Along the way we will discuss some of the fundamentals of analyzing qualitative data. We will also briefly discuss and explore NVivo’s potential for mixed methods analysis, i.e. using NVivo to integrate qualitative and quantitative data into one project. No prerequisites, but you may get more out of the workshop if you have a copy of the software and can follow along.


R

Workshop Topic (Instructor) Day Time Location
Getting Started with R (Clay Ford)
Getting Started with R (Jenn Huck)
Thu, 9/2
Thu, 9/9
10:00 – 12:00
10:00 – 12:00
Brown 133
Brown 133
Designed for the absolute beginner, this workshop provides a gentle introduction to R and RStudio. R is a free, open-source software environment and programming language designed specifically for statistical analysis. RStudio is a free integrated development environment (IDE) that makes using and learning R much easier. In this workshop we’ll get you started using R with RStudio, show you how to import data, do some basic data manipulation, create a few graphics, perform some basic statistical analyses, and point you in the direction to learn more and go further with R!

Getting Started with R (Clay Ford) instructional materials
Getting Started with R (Jenn Huck) instructional materials


Data Wrangling Strategies with R (Clay Ford) Thu, 9/16 10:00 – 12:00 Brown 133
Before analyzing data, we often spend considerable effort wrangling the data into a form suitable for analysis and visualization. In this follow-up to our Intro to R workshop, we introduce how to carry out various data wrangling tasks such as merging, reshaping, and aggregating data. We also cover working with dates and character data, and provide numerous tips and suggestions for working efficiently with R and RStudio. No matter your field of study, you’re sure to get something useful out of this workshop!

Download workshop materials


Basic Statistics Refresher with R (Clay Ford) Thu, 9/23 10:00 – 12:00 Brown 133
Do you need a stats refresher and some extra practice with R? This workshop is for you! Join us for a hands-on review of the fundamentals, including hypothesis testing, confidence intervals, interpreting p-values, comparing numeric and categorical values, and simple linear regression. We’ll get down to business on how to perform basic statistical analyses using R and how to interpret the results with minimal math and theory. The goals are to help you develop (or rediscover) some intuition for basic statistics, get comfortable using R for statistical analyses, and grow your arsenal of strategies and tactics for working with data in R. To participate you will need R and RStudio installed. Both are free. This workshop assumes basic knowledge of R at the level of our Getting Started with R workshop.

Download workshop materials


Power and Sample Size Analysis in R (Clay Ford) Thu, 9/30 10:00 – 12:00 Brown 133
In the design stages of a research project, it’s important to consider if your sample size is large enough to provide sufficient power (or probability) to detect a hypothesized effect. In this workshop we’ll cover how to calculate power and sample size for various statistical tests using R. We’ll also demonstrate how to use simulation as a way to estimate power for more complicated analyses. Knowledge of basic statistics and familiarity with R would be helpful but are not required.

Download workshop materials


Reproducibility

Workshop Topic (Instructor) Day Time Location
Organize for Transparent and Reproducible Research (Jenn Huck) Tue, 9/14 10:00 – 11:00 Brown 133
In this workshop, participants will learn fundamental approaches to creating a research compendium. This is the foundation of transparent and reproducible research. Participants will learn what kinds of documents and materials they should create and preserve; the information the documents should contain; and how they should be formatted and organized.  Topics include raw data, analysis data, scripts, metadata, readme files, project organization, and naming conventions. Examples will be provided in R, but this information can be applied to any quantitative programming environment. The are no prerequisites. This is the first of our four-session series “Reproducible Research Practices: Make Your Research Life Easier.” Other sessions include “Version Control with Git and GitHub,” “Reproducible Analysis and Documentation with R and RStudio,” and “Sharing Your Data for Transparent and Reproducible Research.”

Slides (with speaker notes – look for the 3 dot icon in lower left) are available online


Version Control with GitHub (Erich Purpur) Tue, 9/21 10:00 – 11:30 Brown 133
This workshop introduces version control using git through GitHub, free and open source platforms for building projects collaboratively. We’ll learn the basics of git repositories and commits including how to fork a repository on GitHub to your account, clone the repository to your local machine, and point it to the source repository. And we’ll practice GitHub workflows like fetching and merging changes from the source, making changes and commits locally, pushing to GitHub, and making pull requests. The use of GitHub requires a user account so please set yours up before the workshop at github.com. Git and GitHub are available to everyone. No prior knowledge is needed for this workshop, but you will need a computer to participate. This is the second of our four-session series “Reproducible Research Practices: Make Your Research Life Easier.” Other sessions include “Organize Your Files and Metadata for Transparent and Reproducible Research,” “Reproducible Analysis and Documentation with R and RStudio,” and “Sharing Your Data for Transparent and Reproducible Research.”

Workshop Materials: https://github.com/epurpur/git-intro


Reproducible Analysis and Documentation with R Studio and R Markdown (Jenn Huck) Tue, 9/28 10:00 – 11:30 Brown 133
Make your research life easier with the tools of reproducible research! In “Reproducible Analysis and Documentation with RStudio and R Markdown,” we will focus primarly on two workflow-tools. First, we briefly review RStudio Projects to create a project-oriented workflow in your R scripts. The second, and more in-depth part of the workshop, is using R Markdown for literate programming. We will review R Markdown documents, which you can use to write complete papers. We will take a look at the new features in Visual R Markdown, such as citations and technical writing. This is the third of our four-session series “Reproducible Research Practices: Make Your Research Life Easier.” Other sessions include “Organize Your Files and Metadata for Transparent and Reproducible Research,” “Version Control with GitHub,” and “Sharing Your Data for Transparent and Reproducible Research.”

Workshop materials: https://github.com/jennhuck/reproAnalysis


Sharing Your Data for Transparent and Reproducible Research (Sherry Lake) Tue, 10/5 10:00 – 11:30 Brown 133
This workshop will cover tools and resources on sharing your research during a project and at the completion of a project. Participants will learn why, how and where to share and disseminate research results per funder and journal requirements. Topics covered will include introducing the Open Science Framework (OSF), making your research data FAIR, locating repositories to disseminate research, and licensing data. This is the last of our four-session series “Reproducible Research Practices: Make Your Research Life Easier.” Previous sessions include “Organize Your Files and Metadata for Transparent and Reproducible Research,” “Version Control with GitHub,” and “Reproducible Analysis and Documentation with R Studio and R Markdown.”


Tableau

Workshop Topic (Instructor) Day Time Location
Introduction to Data Visualization Using Tableau (Nancy Kechner) Tue 8/31 10:00 – 11:30 Brown 133
Tableau is an extremely powerful tool for visualizing massive sets of data very easily. It has an easy to use drag and drop interface. You can build beautiful visualizations easily and in a short amount of time. This is a hand’s on workshop designed to have you up and running in Tableau so that you can create your own visualizations.


Creating Data Visualizations Using Tableau (Nancy Kechner) Thu, 9/16 1:00 – 2:30 Brown 133
This workshop is intended to take you further in your knowledge and use use of Tableau. You should have taken the Intro workshop first. We will create dashboards using some interesting data sets.



Colleagues across the university offer workshops in data, programming, and more!
All Library Workshops || HSL Data Workshops || Scholars’ Lab Workshops