f1000v1 branch containing the reproducible code used to generate the figures in our workflow.plotMA to support vertical or horizontal layout return. Also added an argument to remove the color legend, which is typically not that informative.bcbioRNADataSet (< 0.1.0) to bcbioRNASeq class object is now possible using as coercion method.bcbioRNASeq object. Legacy bcbioRNADataSet objects must be upgraded to bcbioRNASeq class.interestingGroups<-.plotGeneHeatmap to simply plotHeatmap.bcb, dds, res, etc.) into a single examples object. This helps avoid accidental use of example bcb in an analysis.internal-ggplot.R to above each function.maxSamples parameter in loadRNASeq to transformationLimit. If there are more samples than this limit, then the DESeq2 transformations will be skipped. In this case, rlog and vst will not be slotted into assays.loadRNASeq to ensure rows are in the same order as the columns in the counts matrix. Otherwise, DESeq will report an error at the DESeqDataSetFromTximport step. We’re also ensuring the factor levels get updated here.glimpse instead of str in examples, where applicable.colData<- assignment method support. This requires a DataFrame class object. Upon assignment, the internal colData at bcbio(object, "DESeqDataSet"), assays(object)[["rlog"]] and assays(object)[["vst"]] are also updated to match.design, which will update the internal DESeqDataSet.gene2symbol generic, which will now return a 2 column data.frame with ensgene and symbol columns. This is helpful for downstream gene to symbol mapping operations.interestingGroups<- in the documentation.internal-meltLog10.R for example.viridis::scale_fill_viridis(discrete = TRUE). This makes it clearer to the user in the documentation where these palettes are located.plotGene.plotHeatmap now uses internal gene2symbol mappings from stashed annotable, instead of always querying Ensembl. The user can define custom mappings with the gene2symbol argument, if desired.plotPCA now supports custom color palettes. The shapes parameter has been removed because it doesn’t work well and is limited to datasets with few samples. This behavior matches the PCA functionality in DESeq2.plotVolcano. Added support for gene2symbol argument, like in plotHeatmap. If left missing, the function will query Ensembl for the gene2symbol mappings. We’re now using data instead of stats as the main data source.dependencies argument, which allows for automatic install of suggested packages along with imports.selectSamples.organism and genomeBuild parameters are now user-definable in the main loadRNASeq import function.intersect in the featureCounts matrix.aggregateReplicates code. This needs to be reworked and added back in a future release.if statements to be more class specific.plotCorrelationHeatmap transform argument to normalized, for consistency with the counts generic.title support to plots, where applicable.plotDEGHeatmap.plotGenderMarkers.resulsTables function now defaults to summary = TRUE.plotDEGHeatmap.plotDEGPCA.resultsTables, for use with the Stem Cell Commons database.plotGene and plotGenderMarkers to run faster.[ subset method dropping metrics in metadata.resultsTables.