MakeMyFigure: An Interactive Platform for Reproducible Quantitative Data Visualization, Analysis, and Scientific Figure Construction
Suresh PoudeliD, Him K. ShresthaiD, Jeremy C. Crawford, Fabio DemontisiD, Douglas R. GreeniD
Abstract
Reproducible data analysis and visualization are essential for reliable biological and biomedical research, yet creating high-quality, publication-ready figures often requires moving data and results between multiple analysis, visualization, and graphics tools. This fragmented, multi-layered process can make it difficult to trace how individual figure panels were generated, preserve the underlying analytical decisions, and reproduce them later. Here, we introduce MakeMyFigure, a free and open-source platform for data visualization, analysis, and creation of multi-panel scientific figures. MakeMyFigure integrates data processing, statistical analysis, visualization, and figure assembly within a single workflow. It supports a range of quantitative data formats and structures, including feature-by-sample matrices and precomputed statistical results, and provides data-aware visualization recommendations to help users select appropriate plots from a library of 38 visualization types. These capabilities allow researchers to move directly from experimental measurements to commonly used statistical analyses and graphical representations without requiring programming expertise. Eighteen statistical procedures are implemented, and their results are drawn directly onto the plot families that support statistical annotation, keeping analytical results linked to the panels they generate. Importantly, MakeMyFigure uses machine-readable JSON specifications to record the identity and checksum of the source data, the processing steps, visualization settings, and statistical parameters used to generate each figure panel. It can also save a figure as a portable package, freezing the specifications together with the data. This allows figures to be regenerated from their recorded specifications and source data, or from the package alone on another computer, rather than relying on manually reconstructed workflows. Using published datasets from several biological fields, independent statistical validation in R, and a comparison with 15 representative analysis, visualization, and figure-generation tools, we show that MakeMyFigure combines accessible, code-free figure creation with panel-level computational reproducibility. Overall, MakeMyFigure provides a unified approach for creating, documenting, and reproducing scientific figures. Source code and documentation are available at https://github.com/surPoudel/make-my-figure, https://github.com/surPoudel/make-my-figure/releases/tag/v1.1.0.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- Figra: A WebAssembly-based Excel Add-in for publication-quality scientific visualization with ggplot2
Yoshiaki Sato·bioRxiv·May 12, 2026
- PlotS: web-based application for data visualization and analysis
Ringyao Jajo, Shivani Kansal, … Saurabh Raghuvanshi·bioRxiv·Jun 9, 2023
- 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
- PlotsOfData - a web app for visualizing data together with its summaries
M. Postma, J. Goedhart·bioRxiv·Nov 13, 2018
- A framework for collaborative computational research
Apuã C. M. Paquola, Jennifer A. Erwin, Fred H. Gage·bioRxiv·Dec 9, 2015