EpiViewer: an epidemiological application for exploring time series data

Abstract Background Visualization plays an important role in epidemic time series analysis and forecasting. Viewing time series data plotted on a graph can help researchers identify anomalies and unexpected trends that could be overlooked if the data were reviewed in tabular form; these details can...

Full description

Bibliographic Details
Main Authors: Swapna Thorve, Mandy L. Wilson, Bryan L. Lewis, Samarth Swarup, Anil Kumar S. Vullikanti, Madhav V. Marathe
Format: Article
Language:English
Published: BMC 2018-11-01
Series:BMC Bioinformatics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s12859-018-2439-0
_version_ 1818546096489627648
author Swapna Thorve
Mandy L. Wilson
Bryan L. Lewis
Samarth Swarup
Anil Kumar S. Vullikanti
Madhav V. Marathe
author_facet Swapna Thorve
Mandy L. Wilson
Bryan L. Lewis
Samarth Swarup
Anil Kumar S. Vullikanti
Madhav V. Marathe
author_sort Swapna Thorve
collection DOAJ
description Abstract Background Visualization plays an important role in epidemic time series analysis and forecasting. Viewing time series data plotted on a graph can help researchers identify anomalies and unexpected trends that could be overlooked if the data were reviewed in tabular form; these details can influence a researcher’s recommended course of action or choice of simulation models. However, there are challenges in reviewing data sets from multiple data sources – data can be aggregated in different ways (e.g., incidence vs. cumulative), measure different criteria (e.g., infection counts, hospitalizations, and deaths), or represent different geographical scales (e.g., nation, HHS Regions, or states), which can make a direct comparison between time series difficult. In the face of an emerging epidemic, the ability to visualize time series from various sources and organizations and to reconcile these datasets based on different criteria could be key in developing accurate forecasts and identifying effective interventions. Many tools have been developed for visualizing temporal data; however, none yet supports all the functionality needed for easy collaborative visualization and analysis of epidemic data. Results In this paper, we present EpiViewer, a time series exploration dashboard where users can upload epidemiological time series data from a variety of sources and compare, organize, and track how data evolves as an epidemic progresses. EpiViewer provides an easy-to-use web interface for visualizing temporal datasets either as line charts or bar charts. The application provides enhanced features for visual analysis, such as hierarchical categorization, zooming, and filtering, to enable detailed inspection and comparison of multiple time series on a single canvas. Finally, EpiViewer provides several built-in statistical Epi-features to help users interpret the epidemiological curves. Conclusion EpiViewer is a single page web application that provides a framework for exploring, comparing, and organizing temporal datasets. It offers a variety of features for convenient filtering and analysis of epicurves based on meta-attribute tagging. EpiViewer also provides a platform for sharing data between groups for better comparison and analysis. Our user study demonstrated that EpiViewer is easy to use and fills a particular niche in the toolspace for visualization and exploration of epidemiological data.
first_indexed 2024-12-12T07:48:34Z
format Article
id doaj.art-419d6b99103f4c1fbe66102a8b981175
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-12-12T07:48:34Z
publishDate 2018-11-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-419d6b99103f4c1fbe66102a8b9811752022-12-22T00:32:30ZengBMCBMC Bioinformatics1471-21052018-11-0119111010.1186/s12859-018-2439-0EpiViewer: an epidemiological application for exploring time series dataSwapna Thorve0Mandy L. Wilson1Bryan L. Lewis2Samarth Swarup3Anil Kumar S. Vullikanti4Madhav V. Marathe5Department of Computer Science, Virginia TechBiocomplexity Institute, University of VirginiaBiocomplexity Institute, University of VirginiaBiocomplexity Institute, University of VirginiaDepartment of Computer Science, University of VirginiaDepartment of Computer Science, University of VirginiaAbstract Background Visualization plays an important role in epidemic time series analysis and forecasting. Viewing time series data plotted on a graph can help researchers identify anomalies and unexpected trends that could be overlooked if the data were reviewed in tabular form; these details can influence a researcher’s recommended course of action or choice of simulation models. However, there are challenges in reviewing data sets from multiple data sources – data can be aggregated in different ways (e.g., incidence vs. cumulative), measure different criteria (e.g., infection counts, hospitalizations, and deaths), or represent different geographical scales (e.g., nation, HHS Regions, or states), which can make a direct comparison between time series difficult. In the face of an emerging epidemic, the ability to visualize time series from various sources and organizations and to reconcile these datasets based on different criteria could be key in developing accurate forecasts and identifying effective interventions. Many tools have been developed for visualizing temporal data; however, none yet supports all the functionality needed for easy collaborative visualization and analysis of epidemic data. Results In this paper, we present EpiViewer, a time series exploration dashboard where users can upload epidemiological time series data from a variety of sources and compare, organize, and track how data evolves as an epidemic progresses. EpiViewer provides an easy-to-use web interface for visualizing temporal datasets either as line charts or bar charts. The application provides enhanced features for visual analysis, such as hierarchical categorization, zooming, and filtering, to enable detailed inspection and comparison of multiple time series on a single canvas. Finally, EpiViewer provides several built-in statistical Epi-features to help users interpret the epidemiological curves. Conclusion EpiViewer is a single page web application that provides a framework for exploring, comparing, and organizing temporal datasets. It offers a variety of features for convenient filtering and analysis of epicurves based on meta-attribute tagging. EpiViewer also provides a platform for sharing data between groups for better comparison and analysis. Our user study demonstrated that EpiViewer is easy to use and fills a particular niche in the toolspace for visualization and exploration of epidemiological data.http://link.springer.com/article/10.1186/s12859-018-2439-0EpidemiologyVisualizationTemporalTime seriesMetricsLine chart
spellingShingle Swapna Thorve
Mandy L. Wilson
Bryan L. Lewis
Samarth Swarup
Anil Kumar S. Vullikanti
Madhav V. Marathe
EpiViewer: an epidemiological application for exploring time series data
BMC Bioinformatics
Epidemiology
Visualization
Temporal
Time series
Metrics
Line chart
title EpiViewer: an epidemiological application for exploring time series data
title_full EpiViewer: an epidemiological application for exploring time series data
title_fullStr EpiViewer: an epidemiological application for exploring time series data
title_full_unstemmed EpiViewer: an epidemiological application for exploring time series data
title_short EpiViewer: an epidemiological application for exploring time series data
title_sort epiviewer an epidemiological application for exploring time series data
topic Epidemiology
Visualization
Temporal
Time series
Metrics
Line chart
url http://link.springer.com/article/10.1186/s12859-018-2439-0
work_keys_str_mv AT swapnathorve epivieweranepidemiologicalapplicationforexploringtimeseriesdata
AT mandylwilson epivieweranepidemiologicalapplicationforexploringtimeseriesdata
AT bryanllewis epivieweranepidemiologicalapplicationforexploringtimeseriesdata
AT samarthswarup epivieweranepidemiologicalapplicationforexploringtimeseriesdata
AT anilkumarsvullikanti epivieweranepidemiologicalapplicationforexploringtimeseriesdata
AT madhavvmarathe epivieweranepidemiologicalapplicationforexploringtimeseriesdata