Workshops

We offer, coordinate, and highlight workshops and training on data analysis and statistics, computation and software, as well as on Library resources and methods. Anyone in the UVA community may attend. It’s free! Feel free to email us recommendations for workshops you’d like to see: researchdataservices@virginia.edu.

View/register for StatLab workshops || View Library workshops || Find materials from past workshops
BioConnector Workshops ||ARCS Workshops

StatLab Workshops: Fall 2016 Click the date to register! (Registration is not required, but we usually send out an email ahead of time with links to resources you’ll need for the workshop, and we don’t want you to miss out!)

Workshop Topic (Instructor) Day Time Location
Introduction to R (Clay Ford) Thursday, 9/1
Wednesday, 9/7
 10:30-12:00
1:00-2:30
 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. Since its introduction in 2000, R has rapidly increased in popularity thanks to its power, price (free!), and supportive community. 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!

Download workshop materials


Introduction to Stata (Michele Claibourn)  Tuesday, 9/6  10:00-11:30  Brown 133
Stata is a useful and powerful statistical programming package widely used across a variety of disciplines. This workshop is aimed at users new to Stata and will introduce the main windows in the Stata environment, the basic Stata command syntax, and the use of do-files to set up and save commands and procedures. We will focus primarily on data management and manipulation — Importing data, defining variables and attributes, generating and recoding variables, sorting and checking data, and some basic summary and descriptive analyses. If time permits, we’ll talk about generating graphics in Stata. The workshop is designed to help you become comfortable working in Stata so that you can begin to learn new applications on your own.

Download workshop materials


Linear Modeling with R (Clay Ford)  Tuesday, 9/13  10:00-11:30  Brown 133
This workshop will cover how to carry out multiple regression, ANOVA, model selection and diagnostics using the R statistical computing environment. Special emphasis will be placed on extracting model information within R for the purpose of reporting or further analysis. This workshop is ideal for those familiar with linear modeling in other programs (such as Stata or SPSS) but who want to learn how to do it in R. This can also serve as a refresher for forgotten statistics! Previous experience with R will be helpful but not required.

Download workshop materials


Building Shiny Web Apps in R (V.P. Nagraj)  Wednesday, 9/14  10:00-11:30  Brown 133
Shiny is a framework for developing interactive, web-based tools with R. This workshop will cover how to create a basic user interface, add reactive widgets and publish a Shiny app. No web development experience is required. Some familiarity with R will be helpful.


Introductory Categorical Data Analysis in R (Clay Ford) Thursday, 9/15 10:00-11:30 Health Sciences Library Carter Classroom
Categorical data turn up frequently in the health sciences. Some examples include survival of an operation (yes/no), severity of an injury (none, mild, moderate, severe), and marital status (single, married, divorced, widowed). In this introductory workshop we’ll learn how to use R to prepare categorical data for analysis, create multi-way contingency tables, run tests for association, calculate risk ratios and odds ratios, do some basic visualization, and more.

Download workshop materials


Introduction to LaTeX (Ricky Patterson)  Wednesday, 9/21  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. While new users may appreciate the transparency and control over document creation with LaTeX, they can also struggle with the steeper learning curve when compared to a WYSIWYG word processing program such as Microsoft Word.

This workshop is aimed at users new to LaTeX. It will introduce the structure of LaTeX documents, and cover topics including editing and compiling documents, and how to find and use packages. There will be an overview of basic formatting, document layout, and the creation of figures, tables, and equations. Finally, there will be a brief overview of Overleaf and ShareLaTeX, collaborative platforms available for editing and compiling LaTeX documents.

Participants will need to have a working installation of LaTeX; an installation guide will be available before the workshop.

Download workshop materials


Visualization in R with ggplot2 (Clay Ford)  Thursday, 9/22  10:00-11:30  Brown 133
The ggplot2 package has revolutionized data visualization with R. With its consistent syntax and layered approach to making graphics, ggplot2 allows you to rapidly visualize your data in ways that previously required tedious programming. In this workshop we introduce the logic behind ggplot2, how to use ggplot2 to explore your data, and how to customize and polish ggplot2 graphs. No prior experience with ggplot2 is assumed, though some experience with R would be helpful.

Download workshop materials


Introduction to Python, Part 1 (Pete Alonzi)  Tuesday, 9/27  3:30-5:00  Brown 133
This workshop covers the fundaments of python beginning with setting it up on your system. No prior experience is required. Just bring your laptop. We will start with installation and then move to interpreted coding focusing on the built-in data types. This will be a hands on experience with exercises throughout and plenty of time to get your hands dirty.


Exploring Data with Excel (Nancy Kechner)  Wednesday, 9/28  2:00-3:30  Brown 133 (Updated Location)
Excel can be found on nearly every computer, and with very little training you can be organizing and visualizing your data in no time. Join us for a soup-to-nuts intro to the power of Excel from data entry, writing effective formulas to calculate new values, conditional formatting to show trends, chart/graph creation to show results, and pivot tables to show relationships in your data. Please bring a computer with Excel loaded on it or a computer that can connect to The Hive.


Creating Tables and Figures with LaTeX (Ricky Patterson)  Wednesday, 10/5  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.

This workshop will introduce LaTeX users to the creation and formatting of tables and figures within a LaTeX document. Participants will learn how to create and format multi-page tables. They will also learn how to create simple figures within LaTeX itself, as well as how to format imported figures. Participants will need to have a working installation of LaTeX on a laptop.


Introduction to Python, Part 2 (Pete Alonzi)  Tuesday, 10/11  3:30-5:00  Brown 133
This is the second installment in a series you should take Part I before this Part or have some experience with python already. We assume you already have python installed on your system and will be working within the Anaconda distribution. We will cover advance interpreter features in ipython and make use of the spyder integrated development environment. We will discuss programming features such as functions and will work with python packages. Bring your laptop. This will be a hands on experience with exercises throughout and plenty of time to get your hands dirty.


Interactive Visualization with Javascript and R (V.P. Nagraj)  Wednesday, 10/12  10:00-11:30  Brown 133
There are a number of JavaScript libraries available that leverage web functionality to produce compelling, dynamic data visualizations. This workshop will introduce several of these tools, including D3, HighCharts and Leaflet, and will demonstrate how to implement them in the context of the R programming language. No JavaScript experience is required. Some familiarity with R will be helpful.


Visualizing Model Effects (Clay Ford)  Thursday, 10/13  10:00-11:30  Brown 133
Linear modeling output can be difficult to interpret, especially when your model has interactions. What do the coefficients on the interactions mean exactly? In the presence of multiple predictors, interactions can defy intuition. On top of that, you may have multiple models to compare. Traditionally these are summarized in a table crammed with rows of coefficients, standard errors and test statistics. But our brains often struggle to process so many numbers and detect patterns and differences. In this workshop we show you how to address these issues in R using effect displays and coefficient plots. These methods allows us to visualize linear model output and help us interpret and communicate their meaning. Prerequisites: some experience using R and basic knowledge of multiple and logistic regression would be helpful, but not required.


Visualization in Python (Pete Alonzi)  Tuesday, 10/18  3:30-5:00  Brown 133
We will explore how to take your data from bits in memory to beautiful images on the screen. The most popular package is matplotlib and we will work extensively with that. We will also use bokeh for some interactive work. Bring your laptop. This will be a hands on experience with exercises throughout and plenty of time to get your hands dirty.


Creating and Managing Bibliographies in LaTeX (Ricky Patterson)  Wednesday, 10/19  10:00-11:30  Brown 133
Reference management and bibliography creation can be a real challenge when writing an research paper, journal article, or dissertation. This workshop will introduce the bibliographic options available when creating a document with LaTeX. In particular, it will focus on BibTeX, a bibliographic database tool that is used with LaTeX to manage references and create a bibliography for a LaTeX document. Topics covered will include creation and management of BibTeX references files, creation of bibliographies with using both BibTeX files as well as internal citations, changing bibliographic style using and importing references from Refworks, EndNote, Zotero or Mendeley into BibTeX.


Natural Language Processing with Python (Jon Ashley)  Tuesday, 10/25  10:00-11:30  Brown 133
This workshop is an introduction to Natural Language Processing and some of the basic processes that can be applied to a corpus of texts. We will cover preparation of texts, tokenization, part of speech tagging, and topic modeling. Although there are a variety of NLP packages available in Python we will be using “spaCy”. Prior experience with Python is helpful.


Survival Analysis, using Stata (Alex Jakubow)  Tuesday, 11/8  10:00-11:30  Brown 133
Social scientific and biomedical researchers are frequently interested in understanding the time to the occurrence of some event—such as the death of a participant in a clinical trial or the end of a governing coalition. This workshop introduces key methodological concepts in survival analysis and contrasts fully-, semi-, and non-parametrized modeling frameworks. Examples from Stata illustrate how to prepare a dataset for survival analysis, interpret regression results, and conduct important diagnostic tests. This workshop assumes participants are comfortable with multivariate regression and familiar with the analysis of limited/categorical dependent variables. Prior experience with Stata is helpful but not required.


Manipulating List Objects in R (V.P. Nagraj)  Wednesday, 11/9  10:00-11:30  Brown 133
Formatting data as a list can be necessary in some cases. However, retrieving this kind of non-tabular information for analysis can be challenging. This workshop will introduce students to the motivations and techniques for storing and parsing list objects in R. Some familiarity with R will be helpful.

Library Workshops: Fall 2016 Click the date to register! (Registration is not required)

Workshop Topic (Instructor) Day Time Location
UVA Libraries: An Overview of Services and Resources (Kay Buchanan) Tuesday, 8/23
Friday, 8/26
Monday, 8/29
 12:00-1:00 Ruffner 300 (LDC@C)
New and returning students will want to quickly learn what services and resources they can find in the 14 UVA libraries. Which library has the books you need? Which loans video recorders? Which has coffee and pastries? Which library has older issues of journals? Which has 3-D printers? How do you pay for printing out your class papers at the library? How can you reserve a study room in one of the Libraries? How do you use VIRGO, the online catalog? And what about the specialty services such as a StatLab that offers consultations and training in wrangling, analyzing, visualizing, and computing with data! This workshop will focus on familiarizing you with Library services and resources. We will also set up your interlibrary loan account so that you can obtain without cost a book or journal article that the UVA libraries don’t have. And we will encourage you to use UVA Box to save your papers. Please bring your laptop if you can.


Searching Databases and Using RefWorks Citation Management Software (Kay Buchanan)  Tuesday, 8/30  12:00-1:00 Ruffner 300 (LDC@C)
This workshop covers searching databases effectively and using RefWorks software RefWorks software indexes and organizes all of your citation from books, journals, and other sources. During the workshop, you can set up a RefWorks account, search a database, export citations from research databases and Google Scholar into RefWorks, put those citations into folders, and create bibliographies which automatically put your citations into various styles including APA, MLA, AMA, and Chicago. RefWorks software indexes and organizes all of your citation from books, journals, and other sources. Your RefWorks account stays “live” as long as the UVA Libraries continue to subscribe to the product, even after you graduate. RefWorks is free to all UVA students and faculty. Citation management software whether it is RefWorks, Zotero, Mendeley, etc. is an essential tool for graduate students. It is guaranteed to save you time and make you more professional. Please bring your laptop if you can.


APA Style: Writing Papers and Dissertations (Kay Buchanan)  Wednesday, 8/31  12:00-1:00 Ruffner 300 (LDC@C)
Whether you are new to APA or need a refresher, join us and learn how to format APA references and in- text citations, use APA style when formatting your research papers or dissertations, write with clarity and conciseness, and avoid plagiarism. Please bring your laptop if you can.


Publishing and Author Rights: Be Savvy! (Kay Buchanan)  Thursday, 9/1  12:00-1:00 Ruffner 300 (LDC@C)
How do you decide which journals are a best fit for your manuscript? Do you know that all rights to a work are often assigned to publishers when a manuscript is accepted? Is there a better option? What is Open Access publishing and what should you know about it This two-part workshop will cover criteria to consider when planning where to submit your work for publication and basic information about copyright as it pertains to publishing. In Where to Publish segment we will look at factors like acceptance rates, impact factors , indexing, cost to publish as open access, serving as the corresponding author, and more. The Author Rights segment we will discuss how author rights are a bundle of rights that may be negotiated by the author with the publisher. Learn to be a savvy author! Please bring your laptop if you can.


Funding Discovery Tools (Ricky Patterson)  Wednesday, 10/12  2:00-3:00 Brown 133
Funding discovery databases help researchers identify opportunities from public and private funders. UVa now has access to two discovery tools licensed by the Vice Provost of Research, Pivot and GrantForward. These tools allow faculty, students and staff to search for funding and set up email search alerts based on a researcher’s area of interest. After the workshop, the 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. All students, faculty and staff at the University have access and the ability to create personal accounts.


Introduction to Measuring Your Impact: From Citations to Tweets (Jeremy Garritano)  Thursday, 10/20  10:00-11:30 Brown 133
There are a number of resources and measurements available for investigating the impact of a particular publication, journal or data set. Some are very traditional (Impact Factor) while others are garnering attention for alternative metrics (mentions on Twitter). Various measures of impact will be covered in this workshop, including citation counts, h-index, Impact Factors, and altmetrics. Bring a laptop if you would like to explore these resources during the workshop.