Introduction to Interactive Shiny Web Applications

If a picture is worth a thousand words, interactive  data visualization with Shiny web apps must be worth millions [Anonymous].

Venue: University of Cincinnati, Langsam Library 480

Date: 11/28 1:00-3:00pm EST

In this hands-on workshop you will learn about interactive web applications built with R and Shiny, explore Shiny widgets, and create and deploy your first web app.


Useful Links:

  • Shiny Gallery – link
  • Show Me Shiny – link
  • Example of Interactive Dashboard – link



Introduction to R for Business Analytics

Venue: Kelley School of Business K303 10am-12pm 10/26/18

In this workshop, we will look at the basic statistics, scatterplots, boxplots and time series plots.

Screen Shot 2018-10-25 at 3.18.15 PM

The materials for the workshop [link to the folder on IUBOX]:

  1. Slides [ppt and pdf]
  2. pirates.csv
  3. eustockmarkets.csv
  4. kelley303.r

Recommended reading: Phillips, N. (2018).  YaRrr! The Pirate’s Guide to R. Available at

Recommended courses: Time Series in R – DataCamp

NWAV47 Workshop: Language Variation Suite – Web Application for Quantitative Data Analysis

Date and Venue: New York, CUNY,  October 18, 2-4pm

Workshop Materials:

  1. Language Variation Suite – web application –
  2. Slides –
  3. Data:

Workshop: Optimizing (Socio-)linguistic Analysis: Language Variation Suite Toolkit

Time: 04/12/18 1:30pm EST – 3:00pm EST

Venue: Woodburn Hall, 200 (SSRC Grand Hall)

In the format of hands-on session, this workshop will introduce participants to the Language Variation Suite (LVS), a user-friendly interactive web application built in R. LVS provides access to advanced statistical methods and visualization techniques, such as mixed-effects modeling, conditional and random tree analyses, cluster analysis. These advanced methods enable researchers to handle imbalanced data, measure individual and group variation, estimate significance, and rank variables according to their significance.

Workshop files:

  1. Categorical data csv – Use of R in New York (Labov 1966)
  2. Continuous data csv – Intervocalic /d/ (Díaz-Campos et al. 2016)
  3. Language Variation Suite
  4. Slides


Workshop: Data Visualization for Corpus Linguistics via Shiny Framework

“The purpose of visualization is insight, not pictures”
(Ben Schneidermen, 1999)

Information visualization affords new opportunities for corpus linguistics. In addition to interpretable data synthesis (Keim et al., 2006), visualization allows researchers to unveil linguistic patterns through data exploration and discovery. Until recently, the full integration of visual analytics into corpus tools was not feasible. For example, web-based corpora (e.g., COCA and BNC) were limited to pre-defined text collections and functionalities, whereas software applications were mainly built for a specific purpose (e.g., AntConc – concordances, TigerSearch – syntactic query). The recent development of Shiny web framework makes it possible to integrate visualization tools into the corpus analysis. Shiny is a reactive system allowing for interactive data analysis and visualization. Built with R, Shiny web framework also provides access to advanced text mining and quantitative algorithms, thus advancing corpus linguistics studies. In this workshop, you will learn the fundamentals of reactive web framework and visual analytics for corpus analysis.

Workshop Materials:

Additional Sources:


Venue: Corpora2017 Conference at Saint Petersburg Russia, June 27-30, 2017

Acknowledgment: this workshop is partially sponsored by Cyberinfrastructure for Network Science Center

Shiny Web Application – Workshop

“The impact of data scientists’ work depends on how well others can understand their insights to take further actions” (blog)

In this workshop, I will introduce you to the concept of Declarative Reactive Web Frameworks, allowing for interactive user-friendly data visualization and data analytics, particularly Shiny. Shiny is an R package that creates interactive applications for data visualization.

You will learn some Shiny basics: how to build your reactive app and deploy it to the server.

Workshop materials:

  1. R installation Instructions – slides
  2. CSV file –  download
  3. Workshop Slides – slides
  4. Shiny Workshop Files: zip file
  5. Video of the workshop: youtube

Credits: Some ideas are based on the great tutorial by Dean Attali.

Seminar on ITMS and LVS: Quantitative Methods and Text Mining

The main objective of this workshop is to introduce researchers to user-friendly analytical tools. ITMS and LVS are two web-based tools for visualization and quantitative analysis.  In contrast to existing software programs (e.g., SAS, SPSS, and Tableau), these two applications are built in R and require no installation or programming skills.

This hands-on workshop will provide an overview of available statistical and text-mining techniques in these tools. You will learn how to import csv, text and pdf files, create plots, and run statistical analysis, including conditional trees and random forest tests. You will also learn about natural language pre-processing techniques, such as stopwords removal and stemming. Finally, you will be able to perform topic modeling and cluster analysis.

Part 1: Quantitative Methods – Language Variation Suite LVS slides

Part 2: Text Mining Methods – Interactive Text Mining Suite ITMS slides

Workshop exercice materials:

  • sample of categorical data csv file – link
  • sample of continuous data csv file – link

Language Variation Suite – v.2 release

Language Variation Suite has been released with more customizable features for language variation analysis.

New features include:

  1. Plot Customization – titles, labels, colors

  2. Redesigned user-friendly interface

  3. Random Slope 

  4. Tuning parameters for cluster analysis

  5. Customized url link:
  6. R code snippets


Do not hesitate to contact if you have any issues or if you like to request new features.

LVS team