Research and Exploratory Analysis Driven-Time-data Visualization (read-tv) software
- PMID: 33709063
- PMCID: PMC7935610
- DOI: 10.1093/jamiaopen/ooab007
Research and Exploratory Analysis Driven-Time-data Visualization (read-tv) software
Abstract
Motivation: Research & Exploratory Analysis Driven Time-data Visualization (read-tv) is an open source R Shiny application for visualizing irregularly and regularly spaced longitudinal data. read-tv provides unique filtering and changepoint analysis (CPA) features. The need for these analyses was motivated by research of surgical work-flow disruptions in operating room settings. Specifically, for the analysis of the causes and characteristics of periods of high disruption-rates, which are associated with adverse surgical outcomes.
Materials and methods: read-tv is a graphical application, and the main component of a package of the same name. read-tv generates and evaluates code to filter and visualize data. Users can view the visualization code from within the application, which facilitates reproducibility. The data input requirements are simple, a table with a time column with no missing values. The input can either be in the form of a file, or an in-memory dataframe- which is effective for rapid visualization during curation.
Results: We used read-tv to automatically detect surgical disruption cascades. We found that the most common disruption type during a cascade was training, followed by equipment.
Discussion: read-tv fills a need for visualization software of surgical disruptions and other longitudinal data. Every visualization is reproducible, the exact source code that read-tv executes to create a visualization is available from within the application. read-tv is generalizable, it can plot any tabular dataset given the simple requirements that there is a numeric, datetime, or datetime string column with no missing values. Finally, the tab-based architecture of read-tv is easily extensible, it is relatively simple to add new functionality by implementing a tab in the source code.
Conclusion: read-tv enables quick identification of patterns through customizable longitudinal plots; faceting; CPA; and user-specified filters. The package is available on GitHub under an MIT license.
Keywords: R; Shiny; change point analysis; change-point analysis; changepoint analysis; forecasting; longitudinal visualization; surgical safety.
© The Author(s) 2021. Published by Oxford University Press on behalf of the American Medical Informatics Association.
Figures



Similar articles
-
SigTools: exploratory visualization for genomic signals.Bioinformatics. 2022 Jan 27;38(4):1126-1128. doi: 10.1093/bioinformatics/btab742. Bioinformatics. 2022. PMID: 34718413
-
Nanoblot: an R-package for visualization of RNA isoforms from long-read RNA-sequencing data.RNA. 2023 Aug;29(8):1099-1107. doi: 10.1261/rna.079505.122. Epub 2023 May 3. RNA. 2023. PMID: 37137666 Free PMC article.
-
CHOIRBM: An R package for exploratory data analysis and interactive visualization of pain patient body map data.PLoS Comput Biol. 2022 Oct 27;18(10):e1010496. doi: 10.1371/journal.pcbi.1010496. eCollection 2022 Oct. PLoS Comput Biol. 2022. PMID: 36301800 Free PMC article.
-
TCC-GUI: a Shiny-based application for differential expression analysis of RNA-Seq count data.BMC Res Notes. 2019 Mar 13;12(1):133. doi: 10.1186/s13104-019-4179-2. BMC Res Notes. 2019. PMID: 30867032 Free PMC article.
-
Exploratory Data Analysis.2016 Sep 10. In: MIT Critical Data, editor. Secondary Analysis of Electronic Health Records [Internet]. Cham (CH): Springer; 2016. Chapter 15. 2016 Sep 10. In: MIT Critical Data, editor. Secondary Analysis of Electronic Health Records [Internet]. Cham (CH): Springer; 2016. Chapter 15. PMID: 31314267 Free Books & Documents. Review.
References
-
- Fanny Meyer and Victor Perrier. esquisse: Explore and Visualize Your Data Interactively [program], 2020. R package version 0.3.0. https://CRAN.R-project.org/package=esquisse
-
- Gert Stulp. ggplotgui: Create Ggplots via a Graphical User Interface [program], 2017. R package version 1.0.0. https://CRAN.R-project.org/package=ggplotgui
-
- Calli Gross and Phillip Ottolinger. ggThemeAssist: Add-in to Customize ‘ggplot2’ Themes [program], 2016. R Package Version 0.1.5. https://cran.r-project.org/package=ggThemeAssist
-
- Davis Vaughan. silder: Sliding Window Functions [program], 2020. R Package Version 0.1.5. https://cran.r-project.org/package=slider
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
Molecular Biology Databases