bioRxivBioinformaticsPreprint
Figra: A WebAssembly-based Excel Add-in for publication-quality scientific visualization with ggplot2
Abstract
Data visualization is a critical step in scientific communication. Most researchers rely on subscription-based software for this purpose, which requires ongoing licensing costs. Free alternatives such as R and Python offer publication-quality output but demand programming expertise that many researchers do not possess. Artificial intelligence tools can assist with figure generation but remain frustrating when users wish to fine-tune specific visual parameters to their preference. Meanwhile, Microsoft Excel, the most widely used tool for scientific data storage and management, offers limited visualization capabilities, forcing researchers to transfer their data to external software as an extra step before creating figures. Here we present Figra, a free Excel Office Add-in that eliminates this extra step by enabling publication-quality ggplot2-based figure generation directly within Excel, with simple and direct control over every visual option. Figra leverages WebAssembly technology (webR) to execute R code entirely within the browser, requiring no R installation, no subscription, and no server connection. The add-in supports over 20 chart types spanning distribution plots, grouped comparisons, time-series, scatter plots, and specialized curve-fitting analyses. For applicable chart types, Figra performs automated or manual statistical analysis supporting both paired and unpaired designs across two or more groups. Additionally, Figra exports simplified, executable R code that reproduces the displayed figure, serving as an educational tool for researchers wishing to learn ggplot2. Figra is open-source and freely available at https://h20gg702.github.io/figra-pages/index.html while the source code is provided at https://github.com/h20gg702/Figra.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- MakeMyFigure: An Interactive Platform for Reproducible Quantitative Data Visualization, Analysis, and Scientific Figure Construction
Suresh Poudel, Him K. Shrestha, … Douglas R. Green·bioRxiv·Sep 21, 2026
- PlotsOfData - a web app for visualizing data together with its summaries
M. Postma, J. Goedhart·bioRxiv·Nov 13, 2018
- EasyPubPlot: a shiny web application for rapid omics data exploration and visualization
Nguyen Tran Nam Tien, Nguyen Quang Thu, … Nguyen Phuoc Long·Journal of Proteome ResearchPeer-reviewed·Mar 7, 2025
- ggrecipes: An R Package for Custom Visualizations using ggplot2
Ignophi Hu·bioRxiv·Dec 22, 2025
- Tidyplots empowers life scientists with easy code-based data visualization
Jan Broder Engler·iMetaPeer-reviewed·Mar 19, 2025
- EasyFigAssembler: Enhance Omics Data Storytelling through Effective Figure Assembly
Nguyen Phuoc Long, Nguyen Quang Thu·Journal of Proteome ResearchPeer-reviewed·Mar 4, 2026