Past Workshops

2020 Workshops


Introduction to MATLAB
Thursday, May 7, 2020
12:00 – 1:00PM
Zoom

Description: We will cover basic concepts of script writing (providing detailed instructions for a computer to execute) using Matlab. Working our way from no prior knowledge we will take advantage of many Matlab features to calculate and manipulate quantities, construct detailed plots of outcomes, and write scripts in such a way that we may find them usable after taking time away. Instructor: Tyler Hatch (VC ’20)


Intro to Python
Thursday, May 7, 2020
2:00 – 3:30PM
Zoom

Description: Introduction to using Pandas to import, clean, and manipulate data and make some simple plotsInstructor: Peter Lee (VC ’14)


Data Analysis and Visualization with Matlab
Thursday, May 7, 2020
4:00 – 5:00PM
Zoom

Description: During this workshop, we will learn/review how to import data into MatLab. We will plot data and fit trendlines. These procedures will include calculations of uncertainties and interpretation of trends.  In addition, we will learn how to analyze to identify frequencies as well as  identify and reduce noise using the fast Fourier transform. Finally, we will identify how many parameters a data set depends on and how to distinguish nonlinear data from noisy data. Students must have some basic knowledge of MatLab and have MatLab installed on their computers to participate. Instructor: Jenny Magnes (VC Physics and Astronomy)


Visualization in Python
Friday, May 8, 2020
2:00 – 3:00PM
Zoom

Description: Tutorials on creating various visualizations in Python. You will mainly be using Python’s two most popular visualization libraries — matplotlib and seaborn. At the end of the workshop, I will provide you with additional resources and pointers to keep studying other advanced Python libraries for visualizations. Instructor: Josh Kim (VC ’20)


Regression Methods in Python
Saturday, May 9, 2020
2:00 – 3:00PM
Zoom

Description: Tutorials on implementing various regression algorithms in Python. It will cover basic linear regressions to more complicated algorithms such as Random Forests. We will mainly be using Python’s main Machine Learning library, scikit-learn (sklearn) to implement the regression algorithms! Instructor: Josh Kim (VC ’20)


Intro to RStudio & RMarkdown
Sunday, May 10, 2020
2:00 – 3:00PM
Zoom

Description: Learn the basics of the R programming language and get to know your way around the RStudio environment. This workshop will start with an overview of data types, reading data into R, and writing functions, and will finish with an intro to publishing datasets using RMarkdown. Instructor: Josh Kim (VC ’20)


R Intro to Wrangling
Monday, May 11, 2020
2:00 – 3:00PM
Zoom

Description: Data wrangling refers to the process by which we transform raw data into something useful in visualizations or analysis. In this workshop, we’ll learn how to utilize tools such as ‘dplyr’ and ‘tidyr’ to create usable data. Instructor: Olivia Fiol (VC ’20)

 

2019 Workshops


Intro to data analysis tools: RStudio & RMarkdown
Wednesday, March 27, 2019
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Learn the basics of the R programming language and get to know your way around the RStudio environment. This workshop will start with an overview of data types, reading data into R, and writing functions, and will finish with an intro to publishing datasets using RMarkdown.  Instructor: Carolyn Moritz


Linear and Generalized Linear Models in R
Tuesday, April 2, 2019
1:30 – 3:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Learn the basics of coding and interpreting linear models (t-test, ANOVA, ANCOVA, regression, etc.) and generalized linear models (binomial, poisson, negative binomial, etc.) models.  We will also learn the basics of checking model fit and how to know when to use a particular statistical test.  Instructor: Justin Touchon


Introduction to MATLAB
Tuesday, April 2,  2019
6:00 – 8:00PM
Sanders Physics Room 201.1 (the computer room)

Description: We will cover basic concepts of script writing (providing detailed instructions for a computer to execute) using Matlab. Working our way from no prior knowledge we will take advantage of many Matlab features to calculate and manipulate quantities, construct detailed plots of outcomes, and write scripts in such a way that we may find them usable after taking time away.  Instructor: Evan Stark (VC ’19)


Introduction to Python
Wednesday, April 3, 2019
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: This workshop will teach the basics of using the python programming language, accommodating those new to programming as well as those who have some experience with other languages.  Utilizing Jupyter Notebooks, we will discuss how to do simple calculations, read in and use common python packages (including statistical packages), and make simple plots.  Instructors: Colette Salyk and Jason Waterman


Introduction to Graphics in R (ggplot package)
Thursday, April 4, 2019
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:  This workshop will focus on data visualization in R, primarily with the use of the ggplot package, to construct various graphical representations of data. You will learn how to make bar graphs, scatter plots, facets, and more.  You will also learn to modify those graphs by different criteria, such as adding colors, creating legends, and adding trend lines.   Instructors: Kai Matheson (VC ’19) and Lauren Caporilli (VC ’19)


Data Analysis and Visualization with Matlab
Monday, April 8, 2019
12:30 – 1:30PM
Sanders Physics Room 201.1 (the computer room)

Description: This workshop will introduce using Matlab for doing data analysis and visualization. Emphasis will be on the use of Fourier transforms, mutual information (entropy), curve fitting and correlation.  Instructor: Jenny Magnes


Introduction to Data Wrangling in R (dplyr & tidyr packages)
Tuesday, April 9, 2019
5:30 – 7:30PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:  Data wrangling refers to the process of putting data into a format suitable for a desired graph or analysis.  The first part of this workshop will introduce the dplyr package that includes several useful verbs to clean and organize data.  Tidy data refer to data that are organized according to specific rules. The second part of this workshop will start with the definition of tidy data and then introduce some data verbs in the tidyr package. One focus will be the transformation of a data table from wide form to narrow form, and vice versa. The workshop will also include some practical topics, such as iteration, naming conventions, and how to deal with dates in R.  Instructors: Eli Schwamm (VC ’19) and Travers Parsons-Grayson (VC ’19)


Time Series Basics with R
Wednesday, April 10, 2019
5:00 – 6:30PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: This workshop will introduce the basic R functions for reading, graphing, and analyzing time series data.  Instructor: Paul Johnson


Data Visualization with ArcGIS
Thursday, April 11, 2019
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Spatial data visualization helps us understand important patterns in phenomena from demographics to environmental questions. In this workshop we use ArcGIS to do some basic mapping activities, to explore the software and what the data can tell us.  Instructor: Mary Ann Cunningham


2018 Workshops


Introduction to GIS
Wednesday, April 4, 2018
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:  Spatial data visualization helps us understand important patterns in phenomena from demographics to environmental questions. In this workshop we use ArcGIS to do some basic mapping activities, to explore the software and what the data can tell us.  Instructor: Mary Ann Cunningham


Introduction to R
Thursday, April 5, 2018
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: This workshop will focus on the basics of R, a statistical computing language and environment. You will learn how to do various calculations, work with data and make simple graphs. No previous knowledge of R and/or R-Studio is needed to attend!  Instructor: Sean Lu (VC ’18)


Introduction to MATLAB
Friday, April 6,  2018
6:00 – 7:15PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: We will cover basic concepts of script writing (providing detailed instructions for a computer to execute) using Matlab. Working our way from no prior knowledge we will take advantage of many Matlab features to calculate and manipulate quantities, construct detailed plots of outcomes, and write scripts in such a way that we may find them usable after taking time away.  Instructor: Janet Sheung


Introduction to Python
Tuesday, April 10, 2018
6:30 – 8:30PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: This workshop will teach the basics of using the python programming language, accommodating those new to programming as well as those who have some experience with other languages.  Utilizing Jupyter Notebooks, we will discuss how to do simple calculations, read in and use common python packages (including statistical packages), and make simple plots.  Instructor: Colette Salyk


Introduction to Graphics in R (ggplot package)
Wednesday, April 11, 2018
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: This workshop will focus on data visualization in R, primarily with the use of the ggplot package, to construct various graphical representations of data. You will learn how to make bar graphs, scatter plots, facets, and more. You will also learn to modify those graphs by different criteria, such as adding colors, creating legends, and adding trend lines.  Instructor: Tony Caletti (VC ’18)


Introduction to Data Wrangling in R (dplyr & tidyr packages)
Thursday, April 12, 2018
6:00-8:00PM 6:30-8:30PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Data wrangling refers to the process of putting data into a format suitable for a desired graph or analysis.  The first part of this workshop will introduce the dplyr package that includes several useful verbs to clean and organize data.  Tidy data refer to data that are organized according to specific rules. The second part of this workshop will start with the definition of tidy data and then introduce some data verbs in the tidyr package. One focus will be the transformation of a data table from wide form to narrow form, and vice versa. The workshop will also include some practical topics, such as iteration, naming conventions, and how to deal with dates in R.  Instructor: Isabella Destefano (VC ’18)


2017 Workshops

Space for these workshops is limited.  Sign-up through the links in the e-mail you will receive after Saturday 3/10.

MATLAB, An Introduction
Monday, March 27th, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: We will cover basic concepts of script writing (providing detailed instructions for a computer to execute) using Matlab. Working our way from no prior knowledge we will take advantage of many Matlab features to calculate and manipulate quantities, construct detailed plots of outcomes, and write scripts in such a way that we may find them usable after taking time away.  Instructors: Ben Morin and Mallory Morgan


Introduction to R
Tuesday, March 28, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:   This workshop will focus on the basics of R, a statistical computing language and environment. You will learn how to do various calculations, work with data and make simple graphs. No previous knowledge of R and/or R-Studio is needed to attend!  Instructors: Adam Erkis, Brad Kendall, Darby Stahl, and Kelly Yu


Introduction to Graphics in R (ggplot package)
Wednesday, March 29, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:  This workshop will focus on data visualization in R, primarily with the use of the ggplot package, to construct various graphical representations of data. You will learn how to make bar graphs, scatter plots, facets, and more. You will also learn to modify those graphs by different criteria, such as adding colors, creating legends, and adding trend lines.  Instructors:  Jie Chen, Yujie Feng, Dian Jiao, and Justin Vo


Introduction to Python
Thursday, March 30, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: This workshop will teach the basics of using the python programming language, accommodating those new to programming as well as those who have some experience with other languages.  Utilizing Jupyter Notebooks, we will discuss how to do simple calculations, read in and use common python packages (including statistical packages), and make simple plots.  Participants may also want to take the follow-up workshop, “Data analysis using Python and Pandas”.  Instructors:  Colette Salyk and Junyan Qi


Introduction to Data Wrangling in R (dplyr & tidyr packages)
Tuesday, April 4th, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:  Data wrangling refers to the process of putting data into a format suitable for a desired graph or analysis.  The first part of this workshop will introduce the dplyr package that includes several useful verbs to clean and organize data.  Tidy data refer to data that are organized according to specific rules. The second part of this workshop will start with the definition of tidy data and then introduce some data verbs in the tidyr package. One focus will be the transformation of a data table from wide form to narrow form, and vice versa. The workshop will also include some practical topics, such as iteration, naming conventions, and how to deal with dates in R. Instructors: Zichen Chen, Siqi Fan, Zicheng Huang, and Shujie Yang


Data Visualization with MATLAB
Wednesday, April 5th, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Generate and import data with Matlab. Visualize and evaluate data using Matlab.  This workshop includes 2D, 3D and time dependent visualizations.  Data manipulation using Fourier Transforms and lag plots are included.  Instructors: Jenny Magnes and Mallory Morgan


Data Analysis Using Python and Pandas
Thursday, April 6th, 2017
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python.  This workshop will introduce how you can use Pandas for data analysis.  Instructors: Jason Waterman and Junyan Qi


2016 Workshops

Space for these workshops is limited.  Sign-up through the links in the e-mail you received on Saturday 3/12.

Intro to R
Tuesday, March 29, 2016
6:00 – 7:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Introduction to R as a statistical programming language. This session will introduce the basics of R syntax, getting data into R, various data types and classes, etc. The session assumes no or little background in R.  Instructors: Monika Hu and Ming An

Intro to Matlab
Thursday, March 31, 2016
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description: Introduction to Matlab as a programming language for data manipulation and graphical packages in Matlab.  This session assumes no previous experience with Matlab but is also designed to give helpful tips and tricks even for an experienced Matlab user.  We will cover basic Matlab syntax, different data structures, importing data, and how to create visual graphics for a data set.  Instructor: Paul Wissmann

Graphics in R
Tuesday, April 5, 2016
6:00 – 8:00PM
Bridge for Laboratory Sciences 101-Laybourne Visualization Lab (Sci-Vis Lab)

Description:  Introduction to graphics packages in R with a specific focus on “ggplot2.” Strategies for creating graphics designed for exploratory data analysis and visualization for different types of data will be covered. This session assumes a basic familiarity with R.  Instructor: Samantha Levy