Back

Figra: A WebAssembly-based Excel Add-in for publication-quality scientific visualization with ggplot2

Sato, Y.

2026-05-12 bioinformatics
10.64898/2026.05.06.723320 bioRxiv
Show 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.

Matching journals

The top 5 journals account for 50% of the predicted probability mass.

1
Bioinformatics
1061 papers in training set
Top 1%
18.6%
2
Nature Communications
4913 papers in training set
Top 13%
12.7%
3
BMC Bioinformatics
383 papers in training set
Top 2%
6.4%
4
PLOS ONE
4510 papers in training set
Top 27%
6.4%
5
GigaScience
172 papers in training set
Top 0.2%
6.4%
50% of probability mass above
6
Nucleic Acids Research
1128 papers in training set
Top 5%
4.2%
7
Bioinformatics Advances
184 papers in training set
Top 1%
3.6%
8
PLOS Computational Biology
1633 papers in training set
Top 12%
2.6%
9
Genome Biology
555 papers in training set
Top 3%
2.6%
10
PLOS Biology
408 papers in training set
Top 7%
2.1%
11
Journal of Open Source Software
22 papers in training set
Top 0.1%
1.9%
12
NAR Genomics and Bioinformatics
214 papers in training set
Top 2%
1.8%
13
Cell Reports Methods
141 papers in training set
Top 2%
1.7%
14
Scientific Reports
3102 papers in training set
Top 59%
1.7%
15
Nature Biotechnology
147 papers in training set
Top 5%
1.7%
16
Proceedings of the National Academy of Sciences
2130 papers in training set
Top 35%
1.5%
17
eLife
5422 papers in training set
Top 47%
1.3%
18
Patterns
70 papers in training set
Top 1%
1.2%
19
Protein Science
221 papers in training set
Top 1%
1.2%
20
Nature Methods
336 papers in training set
Top 5%
1.2%
21
Journal of Molecular Biology
217 papers in training set
Top 3%
0.9%
22
Computational and Structural Biotechnology Journal
216 papers in training set
Top 8%
0.9%
23
Briefings in Bioinformatics
326 papers in training set
Top 6%
0.9%
24
PeerJ
261 papers in training set
Top 12%
0.9%
25
iScience
1063 papers in training set
Top 26%
0.9%
26
Journal of the American Medical Informatics Association
61 papers in training set
Top 2%
0.9%
27
Advanced Science
249 papers in training set
Top 17%
0.9%
28
SoftwareX
15 papers in training set
Top 0.4%
0.8%
29
Genomics, Proteomics & Bioinformatics
171 papers in training set
Top 6%
0.8%
30
Scientific Data
174 papers in training set
Top 3%
0.6%