R package for Flexible dot plots
The FlexDotPlot package can be installed from GitHub by running
The FlexDotPlot package takes a data frame as input: the first two columns contain the two factors to spread along the x and y axes followed by the corresponding quantitative and/or qualitative data to be displayed :
Users can specify which factor to display on the doplot and how each factor should be displayed :
The FlexDotPlot package contains the following functions :
1- The dot_plot() function to generate dot plot with command line. Function help is available with help(“dot_plot”).
Have a look on the FlexDotPlot tutorial or on the scripts to reproduce the article figures to see how we can use this function in details.
2- The Shiny_dot_plot() function to generate dot plot in an interactive way with a Shiny application.
3- The rotate_dot_plot_dendrogram() function to rotate dendrograms from dot_plot outputs.
Here are some plots generated with FlexDotPlot (scripts to reproduce the figures)
Simon Leonard, Aurélie Lardenois, Karin Tarte, Antoine Rolland, Frédéric Chalmel,
FlexDotPlot: a universal and modular dot plot visualization tool for complex multifaceted data,
Bioinformatics Advances, 2022;, vbac019, https://doi.org/10.1093/bioadv/vbac019
See also the FlexDotPlot_paper repository to get the scripts used for analysis and figure generation in the FlexDotPlot paper
Don’t hesitate to contact me for any question/suggestion by opening an issue or sending me an email