Version 0.2
DESeqAnalysis 0.2.1 (2019-07-30)
Minor changes:
- Updated basejump dependencies.
- Improved code coverage and documentation.
- Updated example dataset, based on latest acidtest RangedSummarizedExperiment.
DESeqAnalysis 0.2.2 (2019-08-02)
New functions:
-
plotBaseMean: Quickly visualize the count distribution across all samples.
Minor changes:
- Improved Dockerized Travis CI configuration, using new Rcheck repo.
DESeqAnalysis 0.2.3 (2019-08-06)
Minor changes:
- Improved documentation consistency by using shared roxygen params from new AcidRoxygen package.
- Updated basejump dependency versions.
DESeqAnalysis 0.2.4 (2019-08-20)
Minor changes:
- Removed dplyr dependencies in
plotMAandplotVolcano. Reworked internal code using base R methods againstDataFrameclass instead oftbl_df. - Split out documentation on S4 generator functions into separate Rd files.
- Updated basejump dependecy versions.
-
topTables: Now usingDataFrame-oriented internal code to return thekableoutput, rather than relying upontbl_dfwith dplyr.
DESeqAnalysis 0.2.5 (2019-08-27)
Minor changes:
- Requiring R 3.6. Updated basejump and Bioconductor dependencies.
- Improved consistency of
DataFrameusage insideplotMAandplotVolcano, using ourleftJoinmethod internally.
DESeqAnalysis 0.2.6 (2019-09-09)
New functions:
-
importPairwiseContrasts: Quickly import pairwise contrasts definining numerator and denominator for a specified group.
DESeqAnalysis 0.2.7 (2019-09-11)
Minor changes:
- Bug fixes for contrast name handling with user-defined resultsNames.
DESeqAnalysismethods now stash contrast name intometadataascontrastNameforDESeqResultsobjects, which allows for easier contrast name handling inside plotting and other markdown functions. We needed to add a newuseStashargument forcontrastNamethat disables this behavior, socontrastSamplescan pull the samples from a pairwise contrast easily.
DESeqAnalysis 0.2.8 (2019-09-17)
New functions:
-
apeglmContrast: New utility function that enableslfcShrinkusing apeglm without having to mentally deal withcoefargument.
Major changes:
- Now attached DESeq2 automatically via “Depends” in
DESCRIPTION.
Minor changes:
-
plotBaseMean: Added argument support to define colors and disable summary statistics lines. Simplified internal passthrough inDESeqAnalysis,DESeqDataSet, andDESeqResultsmethods.
DESeqAnalysis 0.2.9 (2019-10-09)
New functions:
-
matchMetadataFiles: Quickly generate a mapping data frame of user input metadata sample names to the expected tximport quant directory names (e.g. salmon, kallisto output). This is useful when a user provides metadata that doesn’t match the FASTQ names exactly. -
prepareTximportFiles: Automatically assigns valid sample names to tximport quant file import. Tested primarily against salmon and kallisto files.
DESeqAnalysis 0.2.10 (2019-10-16)
Minor changes:
-
plotDEGHeatmap,plotDEGPCA: Hardened methods against input with very few DEGs (less than 10). Simplified internal method passthrough to no longer rely uponmatchArgsToDoCallfunction. -
plotBaseMean: Now exportingnumericmethod, which is the basis forDESeqDataSetandDESeqResultsmethods.
DESeqAnalysis 0.2.11 (2019-11-12)
Major changes:
- Renamed
resultsargument toiforDESeqAnalysismethods, where applicable. This improves consistency with Bioconductor conventions (similar toassaymethod, which also usesifor position). Note that previous usage ofresultsis now defunct and should intentionally error.
Minor changes:
-
resultsMatrix: Added support forbaseMeanaggregation, and improved documentation. - Updated basejump dependency versions.
- Added tximport as a suggested package.
- Updated dependencies to require Bioconductor 3.10 release.
- Added
plotHeatmap,plotCorrelationHeatmap, andplotQuantileHeatmapmethod support, which extractsDESeqTransformobject internally and hands off toSummarizedExperimentmethods defined in AcidPlots.
DESeqAnalysis 0.2.12 (2019-11-18)
Minor changes:
-
plotCounts: Added method support forDESeqTransform. Also added atransformargument toDESeqAnalysismethod, which allows the user to easily plot variance-stabilized counts using the slottedDESeqTransformobject.
DESeqAnalysis 0.2.13 (2019-11-19)
Minor changes:
- Deprecated
apeglmContrastin favor of modified S4 method approach now defined inapeglmResults. The internal code is otherwise unmodified. -
plotDEGHeatmap: Simplified argument handling and internal passthrough toplotHeatmapSummarizedExperimentmethod defined in AcidPlots.
DESeqAnalysis 0.2.14 (2019-12-04)
Minor changes:
-
deg: FixedDESeqAnalysismethod passthrough toDESeqResults, allowing use ofalphaandlfcThreshold, for post-hoc cutoffs.
DESeqAnalysis 0.2.15 (2019-12-13)
Minor changes:
- Now allowing the user to override internal
alphaandlfcThresholdfor these plots:plotDEGHeatmap,plotDEGPCA,plotDEGUpset,plotMA,plotVolcano.
DESeqAnalysis 0.2.16 (2019-12-18)
New functions:
-
resultsDiff: Compare the effect difference between twoDESeqResultscontrasts. Useful for evaluating the relative effect of compounds, RNAi clones, CRISPR guides, for example.
Minor changes:
-
contrastSamples: Added support for interaction effect (difference of differences) contrasts. For example: “group_B_vs_A_group_C_vs_A_effect”. -
plotCounts: Addedsamplesargument support forDESeqAnalysismethod. This is useful for quick sample selection when generating plots. - Improved internal consistency of
lfcShrinkhandling inresultscalls. Note thatreusltsstill defaults tolfcShrink = FALSE, whereas other plotting and results table functions default tolfcShrink = TRUE. -
deg: Added alpha and LFC information in message.
DESeqAnalysis 0.2.17 (2020-01-03)
New functions:
-
combine: Method support for combining multiple results contrasts into a singleDESeqAnalysisobject. Note that the internalDESeqDataSetandDESeqTransformobjects defined inxandymust match.
DESeqAnalysis 0.2.18 (2020-01-20)
Minor changes:
- Updated basejump dependencies. Namely, bioverbs package has been renamed to AcidGenerics, prior to CRAN submission.
DESeqAnalysis 0.2.19 (2020-03-16)
Minor changes:
- Resaved example test data set, using Ensembl 99 annotations.
- Updated documentation using roxygen2 v7.1.
DESeqAnalysis 0.2.20 (2020-05-12)
Minor changes:
- Split out
setValiditycall separately fromsetClass. -
updateObject:FGSEAListmethod now uses...andverbosearguments, as defined in the S4 generic.
DESeqAnalysis 0.2.21 (2020-07-29)
Major changes:
- Added support for
baseMeanThreshold, where applicable. Applies primarily todeg,plotDEGHeatmap,plotDEGPCA,plotMA, andplotVolcano, andresultsTables. - Reworked internal code that handles DEG extraction. Note that
lfcThresholdandbaseMeanThresholdnow use>=logic rather than previous>approach. The alpha cutoff still uses>operator logic.
Minor changes:
- Removed UpSetR dependency, in preparation for future switch to ggupset.