Package: daVis 0.99.3

Katarzyna Gorczak

daVis: Visualization Of Differential Expression Analysis

This package contains utility functions to visualize the output from differential expression analysis. The input can be either a model or a list of top tables or a combination of the two. The model can be output from limma, edgeR or DESeq2.

Authors:Katarzyna Gorczak [aut, cre], Laure Cougnaud [aut]

daVis_0.99.3.tar.gz
daVis_0.99.3.zip(r-4.7)daVis_0.99.3.zip(r-4.6)daVis_0.99.3.zip(r-4.5)
daVis_0.99.3.tgz(r-4.6-any)daVis_0.99.3.tgz(r-4.5-any)
daVis_0.99.3.tar.gz(r-4.7-any)daVis_0.99.3.tar.gz(r-4.6-any)
daVis_0.99.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
daVis/json (API)
NEWS

# Install 'daVis' in R:
install.packages('daVis', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/openanalytics/davis/issues

On CRAN:

Conda:

visualizationdatarepresentationdifferentialexpressionsoftwaremicroarrayrnaseq

3.30 score 4 scripts 10 exports 54 dependencies

Last updated from:755b92ea0f. Checks:1 NOTE, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE219
linux-devel-x86_64OK468
source / vignettesOK318
linux-release-x86_64OK447
macos-release-arm64OK275
macos-oldrel-arm64OK281
windows-develOK405
windows-releaseOK397
windows-oldrelOK419
wasm-releaseOK170

Exports:createExampleDatadaHeatmapLogFCdaLogRatioPlotdaMAplotdaScatterPlotdaSignificantGenesBarplotdaUpsetdaVolcanoPlotdaWaterfallPlotgetSEModel

Dependencies:abindBHBiobaseBiocGenericsBiocParallelclicodetoolscpp11DelayedArrayDESeq2edgeRfarverformatRfutile.loggerfutile.optionsgenericsGenomicRangesggh4xggplot2gluegridExtragtableIRangesisobandlabelinglambda.rlatticelegendrylifecyclelimmalocfitMatrixMatrixGenericsmatrixStatsplyrR6RColorBrewerRcppRcppArmadillorlangS4ArraysS4VectorsS7scalesSeqinfosnowSparseArraystatmodSummarizedExperimentUpSetRvctrsviridisLitewithrXVector

daVis

Rendered fromdaVis-vignette.Rmdusingknitr::rmarkdownon Jun 10 2026.

Last update: 2026-05-08
Started: 2026-01-29

Readme and manuals

Help Manual

Help pageTopics
Add column with hover text to top tableaddHoverText
Arrange top tablesarrangeTopTables
Calculate correlationcalcCorrelation
Create ggplot object with barplotcallBarplot
Create ggplot object with heatmapcallHeatmap
Create ggplot object with log ratio plotcallLogRatioPlot
Create ggplot object with MA plotcallMAplot
Create ggplot object with scatter plotcallScatterPlot
Create ggplot object with volcano plotcallVolcanoPlot
Create ggplot object with waterfall plotcallWaterfallPlot
Combine data.frames by columns allowing for different number of rows.cbindFill
Check coefficientscheckCoef
Check input fieldscheckColumns
Check inputcheckInput
Color-blind palettecolorBlindPalette
Concatenate feature variablesconcatenateVars
Create table for barplotcreateDataBarplot
Create table for heatmapcreateDataHeatmap
Create table for log ratio plotcreateDataLogRatioPlot
Create table for MA plotcreateDataMAplot
Create table for the scatter plotcreateDataScatterPlot
Create data for upset plotcreateDataUpsetPlot
Create table for the volcano plotcreateDataVolcanoPlot
Create data for waterfall plotcreateDataWaterfallPlot
Create example limma-, edgeR-object or a list of top tables.createExampleData
Create ExpressionSet object from example datacreateExpressionSet
Create pairwise datacreatePairData
Create sample annotation from example datacreateSampleAnnotation
Create table for genes of interestcreateTopTableGenesOfInterest
Heatmap of log fold-changesdaHeatmapLogFC
Plot log ratiosdaLogRatioPlot
MA plotdaMAplot
Scatter plotdaScatterPlot
Barplot with the number of significant genesdaSignificantGenesBarplot
Upset plot for up- or down-regulated genesdaUpset
Common parameters for the functions of the 'daVis' package.daVis-common-args
Common documentation for the 'daVis' package.daVis-common-doc
Volcano plotdaVolcanoPlot
Waterfall plotdaWaterfallPlot
Download example data from https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE60450downloadData
Extract columns of interest from top tableextractColsOfInterest
Extract feature ids for each overlapping setextractFeatures
Get top table per pair (ref and comp coef) for scatter plotextractPairs
Extract query listextractQueryList
Extract top tables for coefficients of interestextractTopTables
Extract top table for a specific coefextractTTcoef
Add facets to ggplot objectfacet
Filter top tables based on common features across all tablesfilterCommonFeatures
Filter genes of interestfilterGenesOfInterest
Filter top tables based on logFC thresholdfilterLogFC
Format aesthetics for the main plot with MA plotformatAesMA
Format aesthetics for the main plot with volcano plotformatAesVP
Format aesthetics for the main plot with waterfall plotformatAesWP
extend manual scale values if requiredformatManualScale
Format top table for a specific coefficientformatTTcoef
shorten string lengthformatVariableLength
remove space in variable nameformatVariableSpace
Create colors for coefficient labelsgetCoefColor
Get coefficient labelgetCoefLabel
Create colors for feature labelsgetFeatureColor
Get features from inputgetFeatures
Get ID of the input 'list' matching to the specific coefficientgetInputIdCoef
Get coefficients in inputgetModelCoefs
Get number of significant genes for coefficientgetNumberOfRegulatedGenes
Get number of significant genes for coefficientgetNumberOfSignificantGenes
Get standard error from a limma model.getSEModel
Get top featuresgetTopFeatures
Get top genes with highest significance and top genes with highest logFCgetTopGenes
Extract top tables from a modelgetTopTableFromModel
Customized ggplot themeggPlotTheme
Check if input is a modelisModel
Check if input is a topTable containing colums with logFC, p-value and adjusted p-valueisTopTable
Add label with correlation to scatter plotlabelCorr
Add layer with genes of interest to ggplot objectlabelGenesOfInterest
Add optional text to the log-ratio plotlabelTextLRP
Add point labels to ggplot objectlabelTopGenes
Create main plot object with heatmapmainH
Create main plot object with log-ratio plotmainLRP
Create main plot object with MA plotmainMA
Create main plot object with scatter plotmainSP
Create main plot object with volcano plotmainVP
Create main plot object with waterfall plotmainWP
Make elements uniquemakeElementsUnique
Normalize data, create model matrix and contrastsmodelExampleData
Sort the comparison columns according to the coefficientsorderComparison
Order features based on similarity or significanceorderFeatures
Process table for visualizations.processFeatures
Reshape tablereshapeTable
Fit the model with DESeq2runDESeq2
Fit the model with edgeRrunEdgeR
Fit the model with limmarunLimma
Fit the model and return top tablerunTopTable
check if variable is not numeric (or integer)setCategoricalElement
check if the aesthetic is fixed (e.g. color, shape, size 'palette')setFixElement
check if manual aesthetic for the gradient should be setsetGradientScale
check if manual aesthetic should be setsetManualScale
Subset input with specific featuressubsetFeatures
Extract top features from 'DESeq2' outputtopFeaturesDeseq
Extract top features from 'edgeR' outputtopFeaturesEdger
Extract top features from 'limma' outputtopFeaturesLimma