Abstract
Abstract:
Background: Assessing the risk of bias (RoB) in studies included in systematic reviews is crucial, and visualizing these assessments helps communicate findings effectively. However, generating standard RoB summary figures often requires manual effort or specialized software knowledge.
Methods: We developed RoBVisShiny, an interactive web application using R (v4.4.0) and the Shiny framework (v1.8.1.1) with a bs4Dash (v2.3.2) interface. It accepts RoB assessment data (CSV or Excel) formatted according to common tools (ROB2, ROBINS-I, QUADAS-2, ROB1, NOS). Visualizations are created using ggplot2 (v3.5.1), plotly, and other R packages.
Results/Functionality: RoBVisShiny automatically generates key RoB visualizations based on user-uploaded data and the selected assessment tool. Outputs include interactive summary bar plots showing the distribution of judgments across domains, traffic light plots displaying individual study judgments for each domain, and faceted frequency plots. It also offers exploratory K-means cluster analysis to identify potential patterns in RoB profiles. Users can customize plot appearance and download plots (PNG) and summary tables (CSV/Excel). Sample datasets for each supported tool are included.
Conclusions: RoBVisShiny provides an easy-to-use, interactive platform for generating standard visualizations of risk of bias assessments. By simplifying the creation of summary and traffic light plots for multiple RoB tools, it aims to improve the efficiency and consistency of reporting in systematic reviews.
References
Chang, W., Cheng, J., Allaire, J. J., Sievert, C., Schloerke, B., Xie, Y., Allen, J., McPherson, J., Dipert, A., & Borges, B. (2024). shiny: Web Application Framework for R. R package version 1.8.1.1. URL: https://shiny.posit.co/
Csardi, G., & Nepusz, T. (2006). The igraph software package for complex network research. InterJournal, Complex Systems, 1695. https://igraph.org
Granjon, D. (2023). bs4Dash: A 'Bootstrap 4' Version of 'shinydashboard'. R package version 2.3.2. URL: https://github.com/RinteRface/bs4Dash
Higgins, J. P. T., Altman, D. G., Gøtzsche, P. C., Jüni, P., Moher, D., Oxman, A. D., Savović, J., Schulz, K. F., Weeks, L., & Sterne, J. A. C. (2011). The Cochrane Collaboration’s tool for assessing risk of bias in randomised trials. BMJ, 343, d5928. https://doi.org/10.1136/bmj.d5928
Higgins, J. P. T., Thomas, J., Chandler, J., Cumpston, M., Li, T., Page, M. J., & Welch, V. A. (Eds.). (2019). Cochrane Handbook for Systematic Reviews of Interventions (Version 6.0). Cochrane. Available from www.training.cochrane.org/handbook.
R Core Team (2024). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. URL: https://www.R-project.org/
Sterne, J. A. C., Hernán, M. A., Reeves, B. C., Savović, J., Berkman, N. D., Viswanathan, M., Henry, D., Altman, D. G., Ansari, M. T., Boutron, I., Carpenter, J. R., Chan, A.-W., Churchill, R., Deeks, J. J., Hróbjartsson, A., Kirkham, J., Jüni, P., Loke, Y. K., Pigott, T. D., … Higgins, J. P. T. (2016). ROBINS-I: a tool for assessing risk of bias in non-randomised studies of interventions. BMJ, 355, i4919. https://doi.org/10.1136/bmj.i4919
Sterne, J. A. C., Savović, J., Page, M. J., Elbers, R. G., Blencowe, N. S., Boutron, I., Cates, C. J., Cheng, H.-Y., Corbett, M. S., Eldridge, S. M., Emberson, J. R., Hernán, M. A., Hopewell, S., Hróbjartsson, A., Junqueira, D. R., Jüni, P., Kirkham, J. J., Lasserson, T., Li, T., … Higgins, J. P. T. (2019). RoB 2: a revised tool for assessing risk of bias in randomised trials. BMJ, 366, l4898. https://doi.org/10.1136/bmj.l4898
Wells, G. A., Shea, B., O’Connell, D., Peterson, J., Welch, V., Losos, M., & Tugwell, P. (n.d.). The Newcastle-Ottawa Scale (NOS) for assessing the quality of nonrandomised studies in meta-analyses. Retrieved April 28, 2025, from https://www.ohri.ca/programs/clinical_epidemiology/oxford.asp
Whiting, P. F., Rutjes, A. W. S., Westwood, M. E., Mallett, S., Deeks, J. J., Reitsma, J. B., Leeflang, M. M. G., Sterne, J. A. C., & Bossuyt, P. M. M. (for the QUADAS-2 Group). (2011). QUADAS-2: a revised tool for the quality assessment of diagnostic accuracy studies. Annals of Internal Medicine, 155(8), 529–536. https://doi.org/10.7326/0003-4819-155-8-201110180-00009
Wickham, H. (2016). ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York. ISBN: 978-3-319-24277-4
Wickham, H., François, R., Henry, L., Müller, K., & Vaughan, D. (2023). dplyr: A Grammar of Data Manipulation. R package version 1.1.4. URL: https://dplyr.tidyverse.org/
Wickham, H., Hester, J., & Bryan, J. (2024). readr: Read Rectangular Text Data. R package version 2.1.5. URL: https://readr.tidyverse.org/
Xie, Y., Cheng, J., & Tan, X. (2024). DT: A Wrapper of the JavaScript Library 'DataTables'. R package version 0.33. URL: https://github.com/rstudio/DT

This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright (c) 2026 Laiba Khan, Maham KHAN, Muhammad Hamza KHAN, Joanne Lac, Mahmood A