- Fix wrong colours in plotly label annotations
- Change one-way ANOVA matrix test in
calc_pvals()
fromRfast::ftests()
to the more accurate and correctmatrixTests::col_oneway_welch()
- Update URLs in README.md and vignette
- Update author and maintainer email addresses
- Add back
fc_cutoff
option
- Add
deseq_2x3()
function for 2x3 factor design comparisons using DESeq2 - Add
deseq_2x3_polar()
which takes results of 2x3 factor design DESeq2 comparisons generated bydeseq_2x3
and converts results to avolc3d
object ready for plotting - Add
polar_coords_2x3()
for 2x3 factor analysis of any dataset to generate avolc3d
object for plotting - Add
forest_plot
for plotting genes from 2x3 factor comparisons
- Add example of piping
radial_plotly
to webGL for increased speed - Fix labels and pass through of arguments in
radial_plotly
- Major update including:
- Significantly simplified pipeline
- Streamlined
polar_coords()
function no longer requires a complex p-value table object - Conduit functions to make it much easier to make 3d volcano plots and 3-way polar plots from gene expression analysis using 'DESeq2' and 'limma voom'
- Inbuilt statistical tests for group comparison (one-way ANOVA) and pairwise comparisons with easy calculation of p-values and optional adjustment for multiple testing
polar_coords()
is thus able to accept more general data- Back compatibility has been maintained for old 'polar' class objects
volcano_plot
andvolcano_trio
functions have been deprecated and removed- Bug fixes
- Allow users to extend volcano3D radial axes onto the z-axis
- add source for radial_plotly
- Enable cases where one comparison may be a substring of another
- Allow instances with no significant features
- Add volcano4D function for rotating/spinning volcano plots
- Add axis and grid width parameters (grid_width and axis_width respectively) to radial_plotly, radial_ggplot and volcano3D
- Add option (axes_from_origin) to allow axes to start from either the origin (default) or the first radial break in polar_grid.
- Add argument for scene camera in volcano3D
- allow colour coding to be based on pvalue or adjusted pvalue according to cutoff_criteria
- allow subsetting by significance groups with the significance_subset function
- fix legend dropping levels in volcano_trio
- update volcano3D xy limits to prevent titles disappearing
- allow flexible colour-coding in standard volcano plot
- add offset for 3D axis titles
- Allow changes to the hover text
- update vignette for CRAN (remove WebGL)
- update default plotly parameters
- Allow optional colour coding of labels in radial plots
- remove ggplot warnings of NA in geom_path
- Allow colour of grids and axes to be changed
- Convert 3D labels to annotations
- Combined create_dep and polar_coord functions so no longer backwards compatible.
- Combined the 3D and 2D functions of polar_grid
- Moved colour selection to individual plotting functions to make it more intuitive
- Made the fold change columns optional
- Allowed custom grid to be passed in
- Pass label columns as plotly keys in volcano3d and radial_plotly
- Pass label columns as plotly keys in volcano3d and radial_plotly
- Add plotly height and width parameters
- Add plotly boxplots
- Create default colours
- Improve polar_coords speed
- This is the initial build of volcano3D