Related Experiment Video
Updated: Aug 1, 2025

Oral Biofilm Sampling for Microbiome Analysis in Healthy Children
Published on: December 31, 2017
Protocol for developing a dashboard for interactive cohort analysis of oral health-related data
Vinay Sharma1, Oscar Cassetti1, Lewis Winning1
1Division of Restorative Dentistry and Periodontology, Dublin Dental University Hospital, Trinity College Dublin, Dublin 2, Ireland.
Introduction:
A working knowledge of data analytics is becoming increasingly important in the digital health era. Interactive dashboards are a useful, accessible format for presenting and disseminating health-related information to a wide audience. However, many oral health researchers receive minimal data visualisation and programming skills.
Objectives:
The objective of this protocols paper is to demonstrate the development of an analytical, interactive dashboard, using oral health-related data from multiple national cohort surveys.
Methods:
The flexdashboard package was used within the R Studio framework to create the structure-elements of the dashboard and interactivity was added with the Shiny package. Data sources derived from the national longitudinal study of children in Ireland and the national children's food survey. Variables for input were selected based on their known associations with oral health. The data were aggregated using tidyverse packages such as dplyr and summarised using ggplot2 and kableExtra with specific functions created to generate bar-plots and tables.
Results:
The dashboard layout is structured by the YAML (YAML Ain't Markup Language) metadata in the R Markdown document and the syntax from Flexdashboard. Survey type, wave of survey and variable selector were set as filter options. Shiny's render functions were used to change input to automatically render code and update output. The deployed dashboard is openly accessible at https://dduh.shinyapps.io/dduh/ . Examples of how to interact with the dashboard for selected oral health variables are illustrated.
Conclusion:
Visualisation of national child cohort data in an interactive dashboard allows viewers to dynamically explore oral health data without requiring multiple plots and tables and sharing of extensive documentation. Dashboard development requires minimal non-standard R coding and can be quickly created with open-source software.
Related Concept Videos
Study Designs in Epidemiology
Observational studies are those where the researcher does not intervene but rather observes natural variations. They include cross-sectional, cohort, and...
Statistical Methods for Analyzing Epidemiological Data
Study Design in Statistics
Does aspirin reduce the risk of heart attacks? Is one brand of fertilizer more effective at growing roses than another? Is fatigue as dangerous to a driver as the influence of alcohol? Questions like these are answered using randomized experiments with proper...
Methods of Documentation IV: Focus Charting
It typically involves three columns for recording information:
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Principles of Disease Surveillance

