This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Tool: VizModules: Flexible, Interactive R shiny Modules for Almost Any Plot

VizModules is now available on CRAN.

It offers a selection of drop-in plotting and filtering modules for rapid R shiny development, with an interactivity-first approach and full aesthetic control. Effectively any changes one would want to make to a plot is possible via the UI. Many modules have useful goodies added on top, e.g. on-select annotation additions (scatterPlot), addition of vertical/horizontal/fit lines (most modules), statistical testing with annotations (boxPlot, violinPlot, yPlot), full source data download, etc.

These modules are also designed to be extendable, allowing more specialized modules to be built on top of them simply. For example, creating a volcano plot module from the scatterPlot module just by altering some default values and handling input parsing. Clear vignettes are offered detailing how to add a new module or extend an existing one along with full documentation on our pkgdown site.

If you'd like to see what it offers, take a look at the module gallery app.

Or better yet, try out our included figure builder app, where modules can be added, positioned, re-sized, and edited dynamically to create publication-quality, multi-pane figures on the fly with full source data and stats downloads as well.

AI agents are very good at utilizing the modules to build clean applications with clear, maintainable code - even extending them as necessary to better fit your data structures and needs if you point them at the vignettes.

We'd love more community engagement and feedback from both end users and shiny developers. If you notice any issues or have any feature requests (new modules, additional candy, etc), please open an issue on our Github.

shiny visualization plotly r

0 answers

No answers yet.

Log in to answer this question.